Comparison Tool
Gym software API matrix: auth, access, webhooks and coverage
Of the 11 gym and studio platforms here, 4 document webhooks (Mindbody, ABC Glofox, TeamUp, Mariana Tek), and 2 state an API price on the pages read: Mindbody and TeamUp. Mindbody charges past 1,000 calls a day; TeamUp says there is no extra fee. Authentication ranges from a single x-api-key header (Wodify) to OAuth with PKCE (Mariana Tek). Each cell quotes the vendor passage behind it; "not stated" means the pages read do not say, not that the feature is missing. Every quote was re-found in its live source on 2026-11-05.
| Platform | Authentication | How you get access | API pricing | Rate limits | Webhooks | Sandbox or test business | Bookings | Members | Memberships | Payments | Check-ins | Zapier |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ABC Fitness partner program (ABC Ignite, ABC Evo) | Not stated in the passages read | Register at partners.abcfitness.com and ABC reviews the request; for ABC customers with in-house developers or vendors serving a mutual customer 2 source quotes
| Several tiers, with terms discussed during evaluation and onboarding Source quote
| Not stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read |
| ABC Glofox | x-api-key, x-glofox-api-token and x-glofox-branch-id headers, always proxied through a secure backend 4 source quotes
| A Request access entry in its API portal Source quote
| Not stated in the passages read | Requests over the rate limit are blocked Source quote
| DocumentedBooking, member, membership and invoice events 4 source quotes
| Not statedNot stated in the passages read | DocumentedBooking events; mark a booking as attended 2 source quotes
| Not statedNot stated in the passages read | ||||
| ABC Trainerize | Not stated in the passages read | API access for eligible Studio and Enterprise customers Source quote
| Not stated in the passages read | Not stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedWorkflow automation through Zapier Source quote
|
| ClubReady | An ApiKey parameter alongside a StoreId 2 source quotes
| Not stated in the passages read | Not stated in the passages read | The class-schedule operation covers at most 7 days per request Source quote
| Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedClass booking and class schedule operations (JSON, XML, JSV and CSV) 2 source quotes
| Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | |
| Exercise.com | Not stated in the passages read | Custom integrations built by its own team Source quote
| Not stated in the passages read | Not stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedZapier consulting from its team Source quote
|
| Mariana Tek | OAuth 2.0 Authorization Code (with PKCE for public clients) or an API key tied to a service account, as bearer tokens 3 source quotes
| Register through its Integrations team; a technical review before going live with a studio can take up to 1-3 weeks 3 source quotes
| Not stated in the passages read | Not stated in the passages read | DocumentedAccount, reservation and class check-in events, after a subscription request; production needs the studio owner's approval by email 3 source quotes
| DocumentedA sandbox mock studio seeded with sample data 2 source quotes
| DocumentedReservation events; a Customer API for custom booking and buying experiences 2 source quotes
| DocumentedAn event when a customer creates an account Source quote
| Not statedNot stated in the passages read | DocumentedThe Customer API is built for custom buying experiences Source quote
| DocumentedAn event when a customer checks in to class Source quote
| Not statedNot stated in the passages read |
| Mindbody | API key in an API-Key header plus a User-Agent header; every call from your back-end servers 3 source quotes
| Self-serve developer account, a request to go live, Mindbody's approval, then each business activates you with a link or code 4 source quotes
| 1,000 calls a day, then one third of a cent per call with live clients; billed monthly, starting 30 days after you first get a business's data 3 source quotes
| Daily call limits are set when you receive your API key Source quote
| DocumentedSigned with X-Mindbody-Signature (HMAC-SHA-256); resent every 15 minutes for up to 3 hours 3 source quotes
| DocumentedSandbox testing is free, limited to 1,000 calls a day Source quote
| DocumentedClass registration and appointment booking; an event when a client is booked into a class 3 source quotes
| Not statedNot stated in the passages read | DocumentedAn event when a client gets a new membership Source quote
| DocumentedAn event when a sale is made to a client Source quote
| Not statedNot stated in the passages read | Not statedNot stated in the passages read |
| PushPress | Not stated in the passages read | Integration partners are hand-picked rather than opened to thousands of integrations Source quote
| Not stated in the passages read | Not stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedZapier for syncing data with other systems, no coding required Source quote
|
| TeamUp | OAuth (recommended) for a customer or staff member, M2M tokens for the business, Direct Authentication only after review; no static API keys 4 source quotes
| A super admin creates an API Application in the business dashboard; free trial accounts can too 2 source quotes
| No extra fee for API access Source quote
| 250 requests per minute per caller unless an endpoint says otherwise Source quote
| DocumentedIts getting-started guide lists receiving event notifications with webhooks Source quote
| DocumentedNo separate sandbox; a free trial account serves as the test business Source quote
| DocumentedOAuth use cases include a customer website where users book spots Source quote
| Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read |
| Wodify | x-api-key header Source quote
| A gym finds its key in Wodify Core or requests one; partners get keys from the Wodify Developer Portal 3 source quotes
| Not stated in the passages read | 5 requests per second, bursts of 20, 500,000 requests per month 3 source quotes
| Not statedIts documentation navigation (getting started, authentication, rate limiting, search) does not mention webhooks 4 source quotes
| Not statedNot stated in the passages read | DocumentedGet, search, create and delete class reservations Source quote
| Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedSign-ins for clients, leads and drop-ins Source quote
| Not statedNot stated in the passages read |
| Zen Planner | Not stated in the passages read | Its integrations page says its API lets businesses build custom integrations or connect proprietary tools Source quote
| Not stated in the passages read | Not stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | Not statedNot stated in the passages read | DocumentedLists Zapier among its integrations Source quote
|
How this matrix is built
- Every cell cites rows of ops/sources/evidence/fitness-apis-gym-management-software-apis.json, the evidence the roundup page was written from, and the page prints each row's verbatim quote under the cell. No fact here is new.
- Every quote in that file was found again in its live source by the source-quotes workflow (run 42082822142) on 2026-11-05.
- "Not stated" means the vendor passages read do not say. It is not a "no": a cell says no only where a quoted passage does.
- The order after you tick needs counts documented features only. It ranks documentation, not products, and nothing on this page is a recommendation.
The full write-up, with the context these cells leave out: Gym and studio management software APIs.
Next step
Turning this into a choice of API: