ABC Fitness is the largest provider of fitness management software, powering billing, member management, scheduling, sales, and engagement for gyms, health clubs, boutique studios, and franchises through ABC Ignite, ABC Glofox, and ABC Trainerize. An unofficial API lets you programmatically pull members and prospects, agreements, club details, calendars/events, employees, billing, and check-ins—and push updates like new agreements, payments, and bookings back into ABC Fitness.

ABC Fitness is the largest provider of fitness management software, serving gyms, health clubs, boutique fitness studios, personal trainers, and franchises across 100+ countries and tens of millions of members. Operators use ABC Fitness to automate recurring billing and collections, manage members and agreements, schedule classes and access, run sales and CRM workflows, and drive member engagement through branded apps—across a portfolio of club, studio, and coaching products connected through a Partner Marketplace.
Core product families:
Common data entities:
Clubs run mission-critical billing and member workflows on ABC Fitness daily, but turning portal- and partner-gated processes into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and ABC Fitness's published API surfaces—across Ignite, Glofox, and Trainerize—to deliver a resilient, normalized API layer for your clubs.
Use ABC Fitness with AI agents: ABC Fitness MCP Server →
Book a 30-minute session to confirm your ABC Fitness products, clubs, and authentication model.
We deliver a production-ready, hardened ABC Fitness adapter tailored to your clubs and entitlements.
Go live with continuous monitoring and automatic adjustments as ABC Fitness evolves.
Authentication
/authenticateAuthenticate to ABC Fitness using Application ID/Key or OAuth client credentials and obtain a session token for downstream calls.
Members
/membersList members and prospects with agreement and personal information, filtered by club, status, and join date.
Members
/create_agreementCreate a new member agreement against a club's configured plans and pricing.
Clubs
/clubsRetrieve club details including workstations, campaigns, and club-level configuration.
Scheduling
/calendarsPull calendar events and event types for classes, appointments, and bookings across clubs.
Billing
/billingRetrieve billing accounts, payments, and collections activity tied to member agreements.
- Pull members and prospects with agreement and personal details across all clubs - Stream new sign-ups and cancellations into CRM, marketing, and BI tools - Reconcile member records across ABC Ignite, Glofox, and Trainerize for a unified member 360
- Sync billing accounts, payments, and collections activity into general ledger and AR systems - Surface failed payments and delinquent accounts to recovery and retention workflows - Match recurring billing runs against agreements for revenue reporting
- Read calendar events and event types to display real-time class availability - Create and update bookings without portal clicks - Sync employee availability and certifications into staffing tools
- Stream check-in and access events into engagement and churn-prediction models - Trigger campaigns based on visit frequency and agreement status - Feed club-level KPIs into multi-location operations dashboards
Authentication
Application ID/Key, OAuth client credentials, member-scoped access tokens, and MFA handled in a managed session
Connectivity
Authenticated browser flows plus ABC Fitness published API surfaces across Ignite, Glofox, and Trainerize where enabled per club
Response format
Normalized JSON across Members, Clubs, Calendars, Employees, and Billing objects
Rate limits
Adaptive throttling tuned per club to avoid ABC-side limits and whitelisting constraints
Session management
Automatic session refresh, club-list mapping, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for members, billing, and check-ins with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, data-release-aligned entitlements, and audit logging
Webhooks
Event-style callbacks for new agreements, payment status, cancellations, and check-in events
Latency
Sub-second reads on cached entities; multi-second writes when posting through agreement and billing workflows
Throughput
Horizontally scaled workers sized to high-volume, multi-club member and billing volume
Reliability
Retry, backoff, and idempotency keys for agreement creation, payments, and billing adjustments
Adaptation
Continuous monitoring of ABC Fitness releases and per-product API changes across Ignite, Glofox, and Trainerize
Yes. Supergood normalizes data across ABC Ignite, ABC Glofox, and ABC Trainerize so you can integrate members, agreements, scheduling, and billing once across products rather than building separate connectors per platform.
ABC Fitness requires an API business relationship and per-club whitelisting, including a Client Data Release Authorization Form and an API activation request with your Club ID. Supergood works within your authorized clubs and entitlements once activation is complete.
Ignite uses an Application ID, an Application Key, and a formatted club list mapping club numbers to timezones. Supergood stores these in an encrypted vault and manages the club-list mapping and OAuth tokens automatically.
Yes. Supergood surfaces billing accounts, payments, and collections activity tied to member agreements so you can reconcile recurring billing and revenue recovery against your general ledger and AR systems.
Yes. Check-in and access events, along with calendar and class activity, are exposed through the same normalized API surface, so engagement and churn models can run on consistent objects across clubs.