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 APIs 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.
Teachworks’ developer surface includes authentication, documentation, engineering blog, and 8 more developer resources.
Kin Score
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 25
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONTeachworks 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 25
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
FINOPSSecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 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
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.get_provider_artifactsEvery artifact this provider publishes, grouped by type.get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.get_provider_toolsEvery MCP tool they ship, with the operation each wraps.get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.get_provider_ratingPRO — composite, band, trend and facet scores.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/providers/teachworks"
curl "https://apis.io/api/v1/providers?limit=25"
curl "https://apis.io/api/v1/providers/teachworks/operations?limit=25"
curl "https://apis.io/api/v1/providers/teachworks/evidence"
Discovery needs no key. Ratings and market analysis are Pro.