Start building your next
fitness App today
Access to all detailed gym exercises and
all the fitness calculators you need
through our powerful API.
Used by +150 developers

Your Fitness Backend, Ready to Go
Focus on your app's unique features while our API handles the exercise data and calculations.

Legs
Bulgarian split squat
Leg extension
Squat
Standing calf raise
And hundreds more!
Comprehensive Exercise Library
Import hundreds of exercises into your app without building your own database. Save months of content creation time.
BMI = weight (kg) / height2 (m)
Normal
34.9
29.9
24.9
18.5
Ready-to-Use Calculators
Implement essential fitness metrics (BMR, BMI, TDEE, IBW, ...) without writing complex formulas.




















Rich Exercise Visuals
All exercises come with high-quality images to enhance your UI and provide visual guidance to your users.

Front squat
Variation

Squat

Leg Press
Alternative
Smart Exercise Relationships
Get variations and alternatives for each exercise, enabling you to build intelligent workout recommendation systems.
|

Bicep curl
Arms

Seated leg curl
Legs
Powerful Search Endpoint
Filter exercises by multiple parameters with our optimized search endpoint. Build advanced filters in your app with minimal code.
Choose the plan that’s right for you
Plans
Feature comparison
Basic
Free
- Requests
- 500
- Requests limit
- Hard limit
- Rate limit
- 1,000 req/h
- Include calculators
- Yes
- High quality images
- Yes
- Priority support
- No
Pro
$5/mo
- Requests
- 5,000
- Requests limit
- $0.003 each
- Rate limit
- 60 req/min
- Include calculators
- Yes
- High quality images
- Yes
- Priority support
- Yes
Ultra
$9/mo
- Requests
- 10,000
- Requests limit
- $0.003 each
- Rate limit
- 60 req/min
- Include calculators
- Yes
- High quality images
- Yes
- Priority support
- Yes
Mega
$11/mo
- Requests
- 20,000
- Requests limit
- $0.001 each
- Rate limit
- 120 req/min
- Include calculators
- Yes
- High quality images
- Yes
- Priority support
- Yes
Feature comparison
Feature | Basic plan | Pro plan | Ultra plan | Mega plan |
---|---|---|---|---|
Requests | 500 | 5,000 | 10,000 | 20,000 |
Requests limit | Hard limit | $0.003 each | $0.003 each | $0.001 each |
Rate limit | 1,000 req/h | 60 req/min | 60 req/min | 120 req/min |
Include calculators | Yes | Yes | Yes | Yes |
High quality images | Yes | Yes | Yes | Yes |
Priority support | No | Yes | Yes | Yes |
Buy |
Have a custom need ?
Not sure what plan you need?Try for free in Basic plan
(No credit card required)
Frequently Asked Questions
- Is my payment information secure?
- All payments are processed securely through RapidAPI, with credit card transactions handled by their PCI-compliant banking partners. Your financial information is never stored on our servers.
- What happens if I exceed my plan limits?
- If you exceed your plan's monthly request limit, RapidAPI will either charge you an overuse fee based on your plan's per-request rate or temporarily suspend access until the next billing cycle. We recommend monitoring your usage through the RapidAPI dashboard to avoid unexpected charges.
- Can I cancel my subscription at any time?
- Yes, you can cancel your subscription plan at any time directly from your RapidAPI dashboard. There are no long-term commitments or cancellation fees. Your access will continue until the end of your current billing period.
- How often is the exercise database updated?
- Our exercise database is updated monthly with new exercises, improved descriptions, and enhanced images. All updates are automatically available through the API with no changes required to your implementation.
- What formats do the API responses come in?
- All API responses are delivered in standard JSON format for easy integration with any programming language or framework. Image URLs are provided as standard web URLs that can be directly embedded in your application.
- What languages does the API support?
- Currently, all exercise data and responses are available in English only. If your application requires support for additional languages, please let us know. We prioritize new language implementations based on user demand.
- Do you offer technical support?
- Yes, all paid plans include email technical support with response times based on your plan level. Premium plans include priority support with faster response times and dedicated assistance for implementation.