WorkoutX — Exercise API with GIF Animations
WorkoutX API gives developers instant access to a comprehensive exercise database with everything needed to build production-ready fitness applications. **Core Features** - 1,400+ exercises with name, body part, target muscle, equipment, mechanics, and effort level - Animated GIF URLs for every exercise - Multi-filter search — combine body part, target muscle, equipment, effort level, and more…
WorkoutX — Exercise API with GIF Animations endpoints
| Method | Endpoint | Description |
|---|---|---|
| Exercises | ||
| GET |
/exercises/target/{target} /exercises/target/{target} |
Filter exercises by target muscle (e.g. pectorals, quads, glutes, lats, biceps, triceps). |
| GET |
/exercises/equipment/{equipment} /exercises/equipment/{equipment} |
Filter exercises by equipment type (e.g. barbell, dumbbell, cable, bodyweight, machine). |
| GET |
/exercises /exercises |
Returns a paginated list of all exercises. Use limit and offset for pagination. |
| GET |
/exercises/bodyPart/{bodyPart} /exercises/bodyPart/{bodyPart} |
Filter exercises by body part. Available values: chest, back, legs, shoulders, upper arms, lower arms, waist, cardio. |
| GET |
/exercises/search /exercises/search |
Combine multiple filters in a single request. All filters are optional. Available on Basic plan and above. |
| GET |
/exercises/{id} /exercises/{id} |
Returns a single exercise with full details by its ID. |
| GET |
/exercises/name/{name} /exercises/name/{name} |
Search exercises using a partial name match (case-insensitive). |
| Meta | ||
| GET |
/exercises/bodyPartList /exercises/bodyPartList |
Returns list of all available body part values. |
| GET |
/exercises/equipmentList /exercises/equipmentList |
Returns list of all available equipment type values. |
| GET |
/exercises/targetList /exercises/targetList |
Returns list of all available target muscle values. |
| GIFs | ||
| GET |
/gifs/{id} /gifs/{id} |
Returns the animated GIF for a given exercise ID. Requires API key in the header. |
| Other endpoints | ||
| GET |
/exercises/equipmentList /exercises/equipmentList |
Returns list of all available equipment type values. |
| GET |
/exercises/bodyPartList /exercises/bodyPartList |
Returns list of all available body part values. |
| GET |
/exercises/targetList /exercises/targetList |
Returns list of all available target muscle values. |
| GET |
/exercises/bodyPart/{bodyPart} /exercises/bodyPart/{bodyPart} |
Filter exercises by body part. Available values: chest, back, legs, shoulders, upper arms, lower arms, waist, cardio. |
| GET |
/exercises/{id} /exercises/{id} |
Returns a single exercise with full details by its ID. |
| GET |
/exercises/search /exercises/search |
Combine multiple filters in a single request. All filters are optional. Available on Basic plan and above. |
| GET |
/exercises/target/{target} /exercises/target/{target} |
Filter exercises by target muscle (e.g. pectorals, quads, glutes, lats, biceps, triceps). |
| GET |
/exercises/equipment/{equipment} /exercises/equipment/{equipment} |
Filter exercises by equipment type (e.g. barbell, dumbbell, cable, bodyweight, machine). |
| GET |
/gifs/{id} /gifs/{id} |
Returns the animated GIF for a given exercise ID. Requires API key in the header. |
| GET |
/exercises/name/{name} /exercises/name/{name} |
Search exercises using a partial name match (case-insensitive). |
| GET |
/exercises /exercises |
Returns a paginated list of all exercises. Use limit and offset for pagination. |
WorkoutX — Exercise API with GIF Animations pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 1000 / hour |
|
| PRO | $9.99 / month | 120 / minute |
|
| ULTRA Recommended | $15.99 / month | 120 / minute |
|
| MEGA | $24.99 / month | 120 / minute |
|