ABC Trainerize is a fitness coaching platform used by 400,000+ personal trainers and 45,000+ health and fitness businesses to deliver online, in-person, and hybrid coaching. An unofficial API lets you programmatically pull and push client data—goals, habits, body stats, nutrition, workouts, and appointments—plus scheduling, messaging, and payment activity, even on plans that don't expose direct API access.

ABC Trainerize is a fitness coaching platform that helps trainers and gyms better engage their clients, serving 400,000+ personal trainers and coaches and 45,000+ health and fitness businesses. Coaches use Trainerize to build workout and nutrition programs, track habits and progress, message clients, schedule sessions, process payments, and launch their own custom-branded fitness apps across online, in-person, hybrid, group, and nutrition coaching models.
Core product areas include:
Common data entities:
Trainers and fitness businesses run daily operations through Trainerize, but turning its app- and portal-driven workflows into reliable API-driven automation is non-trivial:
Supergood reverse-engineers Trainerize's authenticated app and web flows—alongside its open API and webhooks where exposed by your plan—to deliver a resilient API layer for your account, regardless of whether you're on Pro, Studio, or Enterprise.
Use Trainerize with AI agents: Trainerize MCP Server →
Book a 30-minute session to confirm your plan tier, modules, and authentication model.
We deliver a production-ready Trainerize adapter tailored to your account and entitlements.
Go live with continuous monitoring and automatic adjustments as Trainerize evolves.
Authentication
/authenticateAuthenticate to a Trainerize account using username/password, or MFA and obtain a session token for downstream calls.
Clients
/clientsList clients with filters for trainer, group, status, and last activity, including goals and body stats summaries.
Workouts
/workoutsRetrieve assigned and completed workouts, training programs, and exercise logs for a client.
Workouts
/create_workoutAssign a workout or training program to a client from a template or custom plan.
Nutrition
/nutritionPull nutrition plans, logged meals, and macro targets for a client across the coaching period.
Scheduling
/appointmentsList appointments, sessions, and schedule availability for trainers and clients.
- Pull clients, goals, habits, and body stats into a single analytics warehouse - Stream workout completion and progress-photo events to retention and engagement tools - Reconcile client records across trainers and groups for a unified member 360
- Push workout and nutrition templates to clients from your own systems - Trigger plan changes when goals, body stats, or milestones update - Keep habit and macro targets in sync with external coaching tools
- Sync appointments and session bookings with your calendar and billing systems - Match payments, packages, and memberships against revenue reporting - Surface cancellations and no-shows to retention workflows
- Feed normalized client, workout, and nutrition data to AI coaching agents - Send automated check-ins and nudges based on habit and progress events - Trigger marketing and re-engagement flows from lifecycle signals
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated app and web flows plus Trainerize's open API and webhooks where exposed by your plan
Response format
Normalized JSON across clients, workouts, nutrition, habits, body stats, and appointments
Rate limits
Adaptive throttling tuned to your account to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for clients, workouts, and progress with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for workout completion, habit logging, body-stat updates, and appointment changes
Latency
Sub-second reads on cached entities; multi-second writes when assigning programs or posting nutrition
Throughput
Horizontally scaled workers sized to large client rosters across trainers and teams
Reliability
Retry, backoff, and idempotency keys for program assignment and scheduling transactions
Adaptation
Continuous monitoring of Trainerize releases, app updates, and custom-branded app configuration drift
No. Trainerize's direct API is limited to Studio and Enterprise plans, but Supergood works against your authenticated account regardless of tier, so Pro accounts can get programmatic read/write access without relying solely on Zapier.
Clients, trainers, workouts and training programs, goals, habits, body stats, nutrition plans and macros, appointments, payments, and messages are all exposed through a single normalized API surface.
Yes. Beyond Trainerize's one-way webhooks, Supergood supports full read and write—assigning workouts and nutrition plans, updating goals and habits, and managing appointments—through the same managed session.
Yes. Supergood adapts to Studio and Enterprise custom-branded app configurations, including their Apple and Google keys, so integrations stay stable across your branded deployment.
Much of the workout, habit, and body-stat data lives in the iOS and Android apps. Supergood reverse-engineers those authenticated app flows so the data is available through standard API calls.