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 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Teachworks API
OPEN COLLECTIONPricing 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