Power your fitness applications with 1,300+ exercises, GIF animations, muscle targeting data, effort levels, and detailed instructions — all through a single, developer-friendly REST API.
$ curl -H "X-WorkoutX-Key: wx_your_key_here" \
https://api.workoutxapp.com/v1/exercises?limit=5
# Response
[
{
"id": "0001",
"name": "3/4 sit-up",
"bodyPart": "waist",
"target": "abs",
"gifUrl": "https://..."
}
]
Every exercise includes a GIF animation, target muscle, secondary muscles, step-by-step instructions, difficulty, and category.
{
"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"
}
{
"id": "0652",
"name": "Pull-up",
"bodyPart": "Back",
"equipment": "Body Weight",
"target": "Lats",
"secondaryMuscles": ["Biceps", "Forearms"],
"category": "strength",
"difficulty": "intermediate",
"mechanic": "compound",
"force": "pull",
"met": 4.5,
"caloriesPerMinute": 5.5,
"description": "A intermediate compound pulling exercise targeting the Lats...",
"instructions": [
"Hang from bar, palms facing away, arms fully extended.",
"Engage core and squeeze your shoulder blades.",
"Pull your chin above the bar by bending elbows.",
"Lower slowly back to the starting position."
],
"gifUrl": "https://api.workoutxapp.com/v1/gifs/0652"
}
Power any fitness product with a clean REST API, structured JSON, and animated GIFs for every exercise.
Today's Workout
Day 1 / 5Chest & Triceps
Barbell Deadlift
Pull-up
Up next · 3 x 10
A comprehensive set of endpoints to query, filter, and search the full exercise database.
Access the full library of 1,300+ exercises with GIF animations, muscle targeting, equipment, and effort level data.
Retrieve exercises targeting a specific body part, muscle group, or equipment type — perfect for building workout generators.
Full-text search across exercise names with instant results. Let your users find any exercise in milliseconds.
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.
Sub-100ms average response times from globally distributed edge infrastructure.
Query by body part, target muscle, equipment, exercise name, or any combination with our search endpoint.
Every exercise comes with a hosted GIF animation URL — no extra requests, no CDN setup required.
Just pass your key in the X-WorkoutX-Key header. No OAuth, no tokens, no complexity.
// Fetch exercises from WorkoutX API
const res = await fetch(
'https://api.workoutxapp.com/v1/exercises?limit=5',
{ headers: {
'X-WorkoutX-Key': 'wx_your_key_here'
} }
);
const exercises = await res.json();
// exercises[0] =
{
id: "0001",
name: "3/4 sit-up",
bodyPart: "waist",
target: "abs",
equipment: "body weight",
gifUrl: "https://..."
}
Pass your API key via the X-WorkoutX-Key request header on every call. Get your free key at dashboard.html.
Start free, scale as you grow. No hidden fees, no surprises.
Free
Get started at no cost
Basic
For personal projects
Pro
For growing applications
Ultra
For production-scale apps
Enterprise
CustomCustom pricing for your scale
All plans include access to the full exercise database. Upgrade or downgrade anytime.
Get your free API key in seconds. No credit card required.
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.