REST API · 1,300+ Exercises · GIF Animations

Exercise Database API
with GIF Animations

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.

terminal
$ 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://..."
  }
]
1,300+ Exercises
15+ Target Muscles
5 Categories
11 API Endpoints
GIF Animations
data_object Sample Data

See What You Get

Every exercise includes a GIF animation, target muscle, secondary muscles, step-by-step instructions, difficulty, and category.

Barbell Deadlift
{
  "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"
}
Pull-up
{
  "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"
}
Use Cases

Ways to use WorkoutX

Power any fitness product with a clean REST API, structured JSON, and animated GIFs for every exercise.

Hover or tap each scenario to preview the experience
rocket_launch Get Started Free
Live scenario preview

Mobile App

9:41

Today's Workout

Day 1 / 5

Chest & Triceps

Barbell Deadlift
GIF
repeat 4 x 8 reps

Barbell Deadlift

Back Strength Intermediate
Pull-up

Pull-up

Up next · 3 x 10

chevron_right
home Home
search Explore
bar_chart Stats
person Profile
api Endpoints

Everything You Need to Build a Fitness App

A comprehensive set of endpoints to query, filter, and search the full exercise database.

database

Exercise Database

Access the full library of 1,300+ exercises with GIF animations, muscle targeting, equipment, and effort level data.

GET /v1/exercises
chest back legs shoulders arms core cardio
filter_alt

Filter by Body Part

Retrieve exercises targeting a specific body part, muscle group, or equipment type — perfect for building workout generators.

GET /v1/exercises/bodyPart/:bodyPart
check_circle Filter by target muscle
check_circle Filter by equipment type
check_circle Pagination support
search

Search by Name

Full-text search across exercise names with instant results. Let your users find any exercise in milliseconds.

GET /v1/exercises/name/:name
check_circle Full-text search endpoint
check_circle Advanced search filters
check_circle Lookup by exercise ID

route All Available Endpoints

GET /v1/exercises
GET /v1/exercises/bodyPart/:bodyPart
GET /v1/exercises/target/:target
GET /v1/exercises/equipment/:equipment
GET /v1/exercises/name/:name
GET /v1/exercises/search
GET /v1/exercises/exercise/:id
bolt Quick Integration

Simple REST API —
Integrate in Minutes

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.

speed

Low-latency responses

Sub-100ms average response times from globally distributed edge infrastructure.

filter_list

Powerful filtering

Query by body part, target muscle, equipment, exercise name, or any combination with our search endpoint.

gif_box

GIF animations included

Every exercise comes with a hosted GIF animation URL — no extra requests, no CDN setup required.

lock

Simple API key auth

Just pass your key in the X-WorkoutX-Key header. No OAuth, no tokens, no complexity.

JavaScript / fetch
// 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://..."
}
check_circle Base URL: https://api.workoutxapp.com
info

Pass your API key via the X-WorkoutX-Key request header on every call. Get your free key at dashboard.html.

payments Pricing

Exercise API Pricing — Free Plan + Paid Tiers

Start free, scale as you grow. No hidden fees, no surprises.

Free

$0 /month

Get started at no cost

  • check 500 requests / month
  • check 30 requests / minute
  • check Full exercise database
  • check GIF animations
  • close Priority support
Get API Key

Basic

$9.99 /month

For personal projects

  • check 3,000 requests / month
  • check 150 requests / minute
  • check Full exercise database
  • check GIF animations
  • close Priority support
Get API Key
Popular

Pro

$15.99 /month

For growing applications

  • check 10,000 requests / month
  • check 300 requests / minute
  • check Full exercise database
  • check GIF animations
  • check Priority support
Get API Key

Ultra

$24.99 /month

For production-scale apps

  • check 35,000 requests / month
  • check 600 requests / minute
  • check Full exercise database
  • check GIF animations
  • check Priority support
Get API Key

Enterprise

Custom
Let's talk

Custom pricing for your scale

  • check Unlimited requests
  • check Unlimited rate limit
  • check Dedicated infrastructure
  • check SLA guarantee
  • check Priority onboarding & support
  • check Custom integration help
Contact Us

All plans include access to the full exercise database. Upgrade or downgrade anytime.

Get Your Free Exercise API Key

Get your free API key in seconds. No credit card required.

FAQ

Frequently Asked Questions

Contact Us

Questions?
We're here.

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
schedule
Response within 24 hours