I Built a Free ExerciseDB Alternative (1,300+ Exercises with GIF Animations)
Source: Dev.to
Example usage
const res = await fetch(
'https://api.workoutxapp.com/exercises?bodyPart=chest',
{ headers: { 'X-WorkoutX-Key': 'YOUR_API_KEY' } }
);
const exercises = await res.json();
You get back structured JSON.
// Combine any filters
fetch('/exercises?bodyPart=back&equipment=dumbbell&difficulty=beginner')
What’s included
- 1,300+ exercises with animated GIFs
- Filter by body part, target muscle, equipment, difficulty
- Calorie estimates + recommended sets & reps
- 11 REST endpoints
- ~155 ms average response time
- OpenAPI / Swagger docs
Pricing
- Free plan: 500 requests/month — no credit card required.
- Paid plans: start at $9.99/month for 3,000 requests.
Compared to ExerciseDB on RapidAPI:
- No middleware — direct API access
- Transparent, flat pricing
- No surprise rate‑limit errors
Try it
🔗 workoutxapp.com — free API key in 30 seconds
Happy to answer questions about the architecture or the dataset. What are you building?