Teachworks
Teachworks is business management software for tutoring companies, music schools, test-prep centers, and other education businesses. It handles scheduling, student and family CRM, teacher management, lesson and event calendars, online billing and invoicing, payments, and teacher wages. The Teachworks API is a REST API (base https://api.teachworks.com/v1, token authentication over HTTPS) that exposes account data - customers, students, employees, lessons, services, invoices, payments, and wages - so companies can build custom integrations. The API is available on the Growth and Premium plans; there is no native webhook or WebSocket surface, and event-driven integrations are delivered through Zapier, Make, and Integrately polling.
Teachworks publishes 23 API contracts indexed on the APIs.io network, including Availabilities API, Cost Premiums API, Credit Note Allocations API, and 20 more. Tagged areas include Education, Tutoring, EdTech, Scheduling, and Business Management.
The Teachworks catalog on APIs.io includes 1 Spectral governance ruleset.
Teachworks’ developer surface includes authentication, documentation, engineering blog, and 9 more developer resources.
What this lets a business do 4
Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →
Kin Score
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 23
Individual APIs this provider publishes, each with its own machine-readable definition.
Teachworks Availabilities API
Employee availability windows.
Teachworks Cost Premiums API
Cost premiums applied on top of base service rates.
Teachworks Credit Note Allocations API
Allocations of credit notes to invoices.
Teachworks Customers API
Billing accounts - families and independent students.
Teachworks Employees API
Teachers and staff, their status, earnings, and lesson totals.
Teachworks Invoices API
Customer invoices.
Teachworks Lesson Participants API
Per-student rows attached to a lesson.
Teachworks Lessons API
Scheduled lessons, participants, and completion.
Teachworks Locations API
Physical or virtual locations where lessons are delivered.
Teachworks Other Compensation API
Employee compensation outside of lesson wages.
Teachworks Other Events API
Non-teaching calendar events.
Teachworks Payment Allocations API
Allocations of payments to invoices.
Teachworks Payments API
Customer payments.
Teachworks Repertoires API
Repertoire items (e.g. for music lessons).
Teachworks Result Groups API
Groupings of student results.
Teachworks Results API
Student progress results.
Teachworks Services API
The billable services (lesson types) offered.
Teachworks Student Groups API
Groups of students for group lessons.
Teachworks Students API
Child and independent students and their lesson totals.
Teachworks Subjects API
Subjects taught.
Teachworks Unavailabilities API
Employee unavailability windows.
Teachworks Wage Payments API
Wage payments to employees.
Teachworks Wage Tiers API
Teacher wage tiers used to calculate pay.
Scroll for all 23
Open Collections 24
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Teachworks Availabilities API
OPEN COLLECTIONTeachworks Availabilities Cost Premiums API
OPEN COLLECTIONTeachworks Availabilities Credit Note Allocations API
OPEN COLLECTIONTeachworks Availabilities Customers API
OPEN COLLECTIONTeachworks Availabilities Employees API
OPEN COLLECTIONTeachworks Availabilities Invoices API
OPEN COLLECTIONTeachworks Availabilities Lesson Participants API
OPEN COLLECTIONTeachworks Availabilities Lessons API
OPEN COLLECTIONTeachworks Availabilities Locations API
OPEN COLLECTIONTeachworks Availabilities Other Compensation API
OPEN COLLECTIONTeachworks Availabilities Other Events API
OPEN COLLECTIONTeachworks Availabilities Payment Allocations API
OPEN COLLECTIONTeachworks Availabilities Payments API
OPEN COLLECTIONTeachworks Availabilities Repertoires API
OPEN COLLECTIONTeachworks Availabilities Result Groups API
OPEN COLLECTIONTeachworks Availabilities Results API
OPEN COLLECTIONTeachworks Availabilities Services API
OPEN COLLECTIONTeachworks Availabilities Student Groups API
OPEN COLLECTIONTeachworks Availabilities Students API
OPEN COLLECTIONTeachworks Availabilities Subjects API
OPEN COLLECTIONTeachworks Availabilities Unavailabilities API
OPEN COLLECTIONTeachworks Availabilities Wage Payments API
OPEN COLLECTIONTeachworks Availabilities Wage Tiers API
OPEN COLLECTIONTeachworks API
OPEN COLLECTIONScroll for all 24
Teachworks API pricing
Not yet checked against Teachworks's own pricing page. Compiled by API Evangelist on 2026-07-03 from www.teachworks.com/pricing; confirm before you rely on a figure. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Starter paid | — |
| Growth paid | — |
| Premium paid | — |
| Free Trial free | — |
Plan details, limits and sources →
Rate limits
- Requests Per Token: 4 per second requests
- Default Page Size: 20 per page records
- Maximum Page Size: 80 per page records
Compiled by API Evangelist, not yet checked against Teachworks's documentation. Rate-limit details →
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Teachworks Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Teachworks Finops
FINOPSSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs. Counts are the severity each rule declares, not results of running them.
Teachworks API Rules
SPECTRALSecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access (API Evangelist recommendations) 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Access & Security 3
Authentication, authorization, and security posture
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Teachworks API — frequently asked questions
Does Teachworks have an API?
Yes. APIs.io lists 23 APIs from Teachworks, including Teachworks Availabilities API, Teachworks Cost Premiums API and Teachworks Credit Note Allocations API, and 20 more.
Is there an OpenAPI specification for the Teachworks API?
Yes. APIs.io indexes 23 OpenAPI specifications for Teachworks, each linked for download from this page.
How do I authenticate with the Teachworks API?
Teachworks uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Teachworks Authentication.
How much does the Teachworks API cost?
APIs.io lists 4 pricing plans for Teachworks, with each plan's price, limits and inclusions under Pricing on this page.
Is the Teachworks API ready for AI agents?
Teachworks has a Kin Score of 28.7 out of 100 (thin) and an Agent Readiness score of 22.4 (agent-aware), scored by API Evangelist on 2026-11-13.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.