ServiceM8 offers a self-serve REST API at api.servicem8.com with OAuth 2.0 across 40+ granular scopes and coverage of jobs, customers, scheduling, and messaging. The ceilings matter: hard limits of 180 requests per minute and 20,000 per day, and one active webhook per add-on.
ServiceM8 scores C on the API Report Card. ServiceM8 offers a self-serve REST API at api.servicem8.com with OAuth 2.0 across 40+ granular scopes and coverage of jobs, customers, scheduling, and messaging. The ceilings matter: hard limits of 180 requests per minute and 20,000 per day, and one active webhook per add-on.
ServiceM8 has an official API, but teams routinely hit its limits: gated access, partial coverage, or paid tiers. Most end up supplementing it with exports or an unofficial API layer like Supergood.
ServiceM8 is a cloud + iOS-first job management platform for small trade and service contractors.
Vertical: Field Service Management (sub-vertical of trades/contracting SaaS). A plumber or electrician takes an inbound call or web enquiry, which auto-creates a job in ServiceM8.
High within its SMB-trades niche, particularly in Australasia. ServiceM8 reports its customer base collectively processes $35B+ in jobs and operates in 40+ countries.
ServiceM8 is the operational system of record for the trade businesses that run on it.
Founded in Australia and shipping since the early 2010s; ~15 years old. The product is mature, actively maintained, and unusually polished for the SMB-trades segment thanks to its iOS-native architecture.
Hard rate limits of 180 requests/minute and 20,000 requests/day; large legacy-data imports easily hit them. `GET` on large job lists returns "API response too large" errors and `_start`/`_limit` pagination doesn't always resolve it. Full sourced list under Sources below.
Common alternatives include Jobber, Housecall Pro, Tradify, AroFlo, Simpro, ServiceTitan. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.
Yes. Supergood maintains an unofficial ServiceM8 API and MCP server so AI agents and internal tools can read and write ServiceM8 data. See the ServiceM8 integration docs at supergood.ai/docs/servicem8-api.