Exercise.com is an all-in-one software platform for fitness businesses—gyms, studios, personal trainers, and online coaches—unifying member management, booking and scheduling, billing and payments, workout programming, and custom-branded apps in one place. An unofficial API lets you programmatically pull members, bookings, workout logs, assessments, and payment records—and push updates like new bookings, workout plans, and member records—even though API keys are only issued as part of Exercise.com's paid custom-branded platform.

Exercise.com is an all-in-one software platform built specifically for fitness businesses, letting fitness professionals manage their entire operation in one place. Gyms, CrossFit boxes, boutique studios, personal trainers, online coaches, and wellness clinics use Exercise.com to manage members and staff, handle booking and scheduling, process payments and memberships, build and deliver workout plans, run marketing and sales funnels, and ship their own custom-branded iOS, Android, and web apps.
Core product areas include:
Common data entities:
Fitness businesses run their day-to-day on Exercise.com, but turning that portal- and app-driven workflow into reliable API-driven automation is non-trivial:
Supergood reverse-engineers Exercise.com's authenticated web and app flows—and any API keys issued on your custom-branded plan—to deliver a resilient, normalized API layer for your fitness business, no matter which modules you run.
Use Exercise.com with AI agents: Exercise.com MCP Server →
Book a 30-minute session to confirm your modules, locations, and authentication model.
We deliver a production-ready Exercise.com adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Exercise.com evolves.
Authentication
/authenticateAuthenticate to an Exercise.com account using email/password or an account API key and obtain a session token for downstream calls.
Members
/membersList members and their profiles with filters for status, location, membership, and check-in activity.
Members
/create_memberCreate a new member record with contact details, membership assignment, and waiver/contract status.
Scheduling
/bookingsRetrieve bookings, classes, and appointments across locations with date-range and staff filters.
Workouts
/workout_logsPull workout plans, logged sessions, assessments, and performance data for members and clients.
Payments
/paymentsPull invoices, payments, account balances, memberships, and trainer commissions across the account.
- Pull member profiles, statuses, and check-in history across single or multiple locations - Stream membership, billing, and account-balance changes into BI and finance tools - Reconcile member records against your CRM for a unified customer 360
- Pull classes, appointments, and bookings into external calendars and capacity dashboards - Push new bookings and cancellations back into Exercise.com without portal clicks - Trigger reminder and waitlist automations off real-time booking events
- Push workout plans and exercise prescriptions to members and online clients - Pull workout logs, assessments, and progress photos for coaching and analytics - Surface leaderboard and performance data into custom member experiences
- Sync invoices, payments, and account balances into your general ledger and AR systems - Match trainer commissions and chargebacks against staff and membership records - Flag failed payments and delinquent accounts to retention workflows
Authentication
Email/password login or account-issued API keys, handled in a managed session
Connectivity
Authenticated web and custom-branded app flows plus account API keys where issued on the custom-branded plan
Response format
Normalized JSON across members, scheduling, workouts, and payments objects
Rate limits
Adaptive throttling tuned to your account to avoid platform-side limits
Session management
Automatic session refresh, key rotation, and credential vaulting
Data freshness
Near real-time pulls for members, bookings, and payments with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, and audit logging aligned to PCI-sensitive payment data
Webhooks
Event-style callbacks for new members, bookings, workout logs, and payment changes
Latency
Sub-second reads on cached entities; multi-second writes when posting bookings and payment workflows
Throughput
Horizontally scaled workers sized to multi-location member and booking volume
Reliability
Retry, backoff, and idempotency keys for bookings, member creation, and payment transactions
Adaptation
Continuous monitoring of Exercise.com platform and custom-branded app changes with automatic adjustment
Exercise.com issues API keys only as part of its paid custom-branded platform. Supergood works with whatever access your account has—account API keys where available, and authenticated web/app flows otherwise—so you aren't blocked if a documented key isn't offered on your plan.
Yes. Supergood normalizes data across member management, booking and scheduling, workout programming, and payments into one consistent API surface, so you integrate each module once.
Yes. Member, class, and billing data is normalized across all of your locations so you get a consistent view without duplicate records per site.
Yes. The API supports writes such as creating members, pushing workout plans, and posting bookings, in addition to reads—handled with retries and idempotency to keep your account consistent.
Credentials and API keys are stored in an encrypted vault, access is scoped, and all activity is audit-logged—with handling tuned to Exercise.com's PCI Level 1 payment processing and sensitive member data.