Build the next generation of health, fitness, and AI-powered experiences. Access the most comprehensive Exercise Database API, Body Scan API, and AI Workout Generator.
Every exercise ships with a looping GIF, target + secondary muscles, equipment, difficulty rating and calorie data — all in a single API call.
{
"id": "0032",
"name": "Barbell Deadlift",
"bodyPart": "Upper Legs",
"equipment": "Barbell",
"target": "Glutes",
"secondaryMuscles": ["Hamstrings", "Lower Back"],
"category": "strength",
"difficulty": "intermediate",
"mechanic": "compound",
"force": "pull",
"met": 6.0,
"caloriesPerMinute": 7.3,
"description": "A intermediate compound pulling exercise targeting the Glutes...",
"instructions": [
"Stand with feet shoulder-width apart, barbell over mid-foot.",
"Hinge at hips, grip bar outside legs, keep back flat.",
"Drive through heels, extend hips and knees to stand.",
"Lower the bar with control back to the ground."
],
"gifUrl": "https://api.workoutxapp.com/v1/gifs/0032"
}
Power any fitness product with a clean REST API, structured JSON, and animated GIFs for every exercise.
A comprehensive set of endpoints to query, filter, and search the full exercise database.
Fetch all exercises. Supports limit and offset pagination.
Lookup detailed exercise document directly by its unique exercise ID.
Search exercises by name (exact or partial keyword matches).
Advanced search combining bodyPart, target, equipment, and query keywords.
Filter exercises by body part (e.g., chest, back, waist, shoulders).
Filter exercises by target muscle (e.g., abs, glutes, lats, biceps).
Filter by equipment type (e.g., barbell, dumbbell, body weight).
Retrieve list of all valid body part names in the exercise dataset.
Retrieve list of all target muscles covered in the exercise dataset.
Retrieve list of all equipment types catalogued in the exercise dataset.
Get similar alternative exercises, ranked by confidence algorithm.
Find equipment-swap alternatives (e.g. barbell swap to dumbbell/home).
Retrieve MET values and calculate weight-scaled calories burned per minute.
Generate dynamic splits, exercises, sets, reps based on parameters.
A clean, predictable REST API with JSON responses. No SDKs to install, no complex auth flows — just your API key in a header and you're live.
Low-latency responses
Sub-100ms average response times from globally distributed edge infrastructure.
Powerful filtering
Query by body part, target muscle, equipment, exercise name, or any combination with our search endpoint.
Pass your API key via the X-WorkoutX-Key request header on every call. Get your free key at the Developer Dashboard.
Add AI-powered body composition analysis to your app with a single API call. Photo-based scanning — body fat %, muscle score, posture analysis and 14 circumference measurements. No hardware. No SDK. Just REST.
Yearly plans are shown as a monthly equivalent.
Free
Get started at no cost
Basic
For personal projects
Pro
For growing applications
Ultra
For production apps
Whether you need help integrating the API, have questions about pricing, or want to discuss a custom plan — reach out and we'll respond within 24 hours.
mail business@workoutxapp.com