The ABC Trainerize API allows you to create direct connections between ABC Trainerize and other applications, enabling data sharing and automation. It’s a powerful tool for businesses looking to integrate ABC Trainerize with other platforms or applications.
This article explains how APIs work with ABC Trainerize, common use cases, and how to get started.
What is an API?
The ABC Trainerize API allows you to create direct connections between ABC Trainerize and other applications, enabling data sharing and automation. It’s a powerful tool for businesses looking to integrate ABC Trainerize with other platforms or applications.
This article explains how APIs work with ABC Trainerize, common use cases, and how to get started.
API Capabilities with ABC Trainerize
With a Studio or Enterprise-level plan, or through the purchase of the FitMetrics Add-on the ABC Trainerize API allows you to add, modify, and retrieve client data from Goals, Habits, Body Stats, Nutrition, Workouts, Appointments, and more. Most of the actions that are possible in the ABC Trainerize User Interface are possible through our API.
Examples of API calls with ABC Trainerize include:
- Importing information from a form to automate adding a client to a business.
- Modifying client programs in conjunction with their profile inside a CRM application.
- Program automation using another payment institution for users who do not wish to utilize the Stripe Integrated Payments add-on.
lease note that API Access is only available through the use of the MCP via the Fitmetrics add-on or through our Studio and Enterprise-level ABC Trainerize plans.
API Usage Limits
When using the ABC Trainerize API, keep the following limits in mind:
- Historical Data lookback: API requests can access data from up to 180 days in the past.
- Public APIs only: Integrations must use the publicly available ABC Trainerize APIs. Private APIs are not available for use by integrations.
- Monthly call limit: API usage is limited to 250,000 calls per month.
- Per-minute request limit: Each Group API token is limited to 1,000 requests per minute.
Why do these API Usage Limits exist?
As more AI-enabled tools access ABC Trainerize through API endpoints, high volumes of activity can place additional strain on our systems and affect platform performance.
To help keep ABC Trainerize reliable for every coach, studio, and gym, API usage limits apply. These limits include the caps on API call volume, limits on historical data access, and restrictions on private endpoints listed above.
Can I see my API usage and limits?
Yes, starting on Oct 23rd 2026 (coming soon):
- You will be able to access a customer usage portal to track your API usage at any time.
- If you move to a FitMetrics plan, you can also see every request in your FitMetrics dashboard and set usage alerts and a spend cap.
Can I get higher API Limits?
Yes. If your business needs more than the standard API limits, a FitMetrics plan provides expanded API access, along with AI and MCP capabilities:
- FitMetrics can help reduce administrative work by providing drafted weekly check-ins, meal feedback, and follow-ups in your voice for review.
- You can also connect Claude or ChatGPT to your client data through the MCP connection, which provides access to 359 tools.
What is the Pricing on FitMetrics?
FitMetrics uses usage-based billing, so you only pay for what you use:
- 1 location: $149/month
- 2+ locations: $99/month per location
- MCP usage: $0.10 per call
- AI actions: $0.10 per action
Using Automation Without API Access
If you are on a Pro plan and want to use automation without upgrading to a higher subscription level, you can use our integration with Zapier. Zapier does not require direct API access or coding and can be used with any plan level.
- Zapier allows you to:
- Trigger actions in ABC Trainerize from another app, and vice versa.
- Automate tasks such as adding clients, sending notifications, and logging activities.
To use Zapier, you will need to sign up for a Zapier account and choose a Zapier subscription level. The free account allows you to create custom Zaps with up to two steps. You can then connect ABC Trainerize and start building automated workflows.
To learn more about the Zapier integration, visit: What is Zapier and why should I use it?
Alternatively, the Stripe Integrated Payments add-on allows you to set up product-level automation through the ABC Trainerize user interface. For example, you can:
- Automatically subscribe clients to programs when they purchase a product.
- Add a client who purchases a product to a group.
- Deactivate a client when their product ends.
Webhooks
If API connections establish two-way communication between applications, webhooks are primarily one-way communication tools that notify another system when a specific event occurs in ABC Trainerize. Because webhooks have lower latency requirements, you can create multiple connections under a single webhook URL.
Examples of webhook triggers with ABC Trainerize include:
- A workout is completed.
- A goal or habit is added or updated.
- A new client is added.
These triggers allow you to download information and send data to your system or application.
Webhook registration is only available with Studio and Enterprise ABC Trainerize plans.
API and Webhook Support
The ABC Trainerize API allows eligible businesses to connect their Trainerize account with external applications and services. API access is available with Studio and Enterprise plans. FitMetrics also provides integration options through its supported API and MCP capabilities.
If you're looking for your ABC Trainerize API token or need help getting started with API access, contact our support team at help@trainerize.com for assistance.
Please note that ABC Trainerize Support does not assist with creating, building, or troubleshooting custom API calls. We recommend working with a developer through a freelance hiring service or contacting an Expert for assistance with your integration.
Due to the technical nature of API-related questions, we're also unable to offer calls or consultations. However, our Support team can help relay API-related questions to our developers when needed.