Workout API
Generate complete workouts and multi-week training programs over plain REST, on top of 1,413 professionally filmed HD exercise videos. Posture analysis, recipes and nutrition data come on the same key.
Workout generation
Pick the muscle groups, equipment and difficulty. The workout below is generated by the live API on every change, warmup and cooldown included.
/api/v2/workouts/generate?muscleGroup=chest&difficulty=intermediate&structure=auto&exerciseCount=6Program generation
One call returns a full multi-week training program: a split that fits the days you train, and every session laid out day by day.
/api/v2/programs/generate?goal=muscle_building&daysPerWeek=4&weeks=8&difficulty=intermediateBrowse the workout database
Filter by muscle group and equipment, the same way /exercises does. Every row carries an HD white-background video, thumbnails, instructions and muscle data.
/api/v2/exercises?muscleGroup=chestMuscle coverage for every workout API response
Every exercise the workout API generates carries muscleGroups. Fold them together and the session fits on one body map, ready for a coverage view, a recovery screen or a weekly balance check.
/api/v2/workouts/generate?muscleGroup=…&equipment=…- 1
Barbell Bench Press4 × 6-8 · 2 min restChest · Front delts · Triceps
- 2
Dumbbell Overhead Press3 × 8-10 · 90 s restSide delts · Front delts · Rotator cuff
- 3
Dumbbell Lateral Raise3 × 12-15 · 60 s restSide delts · Front delts · Rear delts
- 4
Dumbbell Overhead Tricep Extension3 × 10-12 · 60 s restTriceps · Side delts · Forearms
Hover an exercise to isolate its muscles.
Everything a training app needs
Workout generation
Sets, reps and rest by muscle group, equipment and difficulty, with warmup and cooldown blocks included by default.
Straight, superset, circuit
Ask for a structure or let the generator pick one from the request shape. Supersets pair different muscle groups on purpose.
Multi-week programs
Full body, upper/lower and push/pull/legs splits over 4, 8 or 12 weeks for muscle building, strength, weight loss or endurance.
HD exercise videos
Every exercise carries a white-background HD video over HLS plus MP4, filmed in our own studio and cleared for commercial use.
AI posture analysis
Post a video of a set and get a form score, the detected issues in plain language, and corrective exercises to prescribe.
Muscle and equipment filters
Filter on 15 muscle groups, 31 equipment types, difficulty and exercise type, plus the full_body, upper_body and lower_body aliases.
Browse mode
Pass includeVideos=false to design and test against thumbnails and metadata without touching your monthly video allowance.
White-label ready
No Your Move branding on any video, thumbnail or data field. Everything ships inside your product under your own name.
Simple REST, one key
Generate a session, build a program, browse the library, analyse form. Plain REST with JSON responses and a published OpenAPI spec, so any stack can consume it.
# Generate a session curl -H "X-API-Key: YOUR_KEY" \ "https://exercise-api.ymove.app/api/v2/workouts/generate?muscleGroup=chest,back&difficulty=intermediate" # Same session as a circuit curl -H "X-API-Key: YOUR_KEY" \ "https://exercise-api.ymove.app/api/v2/workouts/generate?muscleGroup=full_body&structure=circuit&rounds=3" # Build an 8-week program curl -H "X-API-Key: YOUR_KEY" \ "https://exercise-api.ymove.app/api/v2/programs/generate?goal=muscle_building&daysPerWeek=4&weeks=8" # Analyse a set for form curl -X POST -H "X-API-Key: YOUR_KEY" -F "video=@set.mp4" \ "https://exercise-api.ymove.app/api/v2/posture/analyze"
Generate a complete session by muscle group, equipment and difficulty. Returns exercises with sets, reps, rest and video, plus warmup and cooldown.
Generate a 4, 8 or 12 week training program for a goal and a number of training days. Returns the split and every day of the weekly schedule.
Browse and filter the exercise library on muscle group, equipment, difficulty and type. Returns HD video URLs, thumbnails and instructions.
Everything about one exercise: video, thumbnails, step-by-step instructions, primary and secondary muscles.
Upload a video of a set and get a form score, detected issues with plain-language fixes, and corrective exercise recommendations.
The nutrition API on the same key: USDA and Open Food Facts food data with macros and micronutrients.
How Your Move compares
The only workout API that generates the programming as well as serving the data, with its own filmed video library behind it.
| Feature | Your Move | ExerciseDB | wger | WorkoutAPI |
|---|---|---|---|---|
| Workout generation | ||||
| Multi-week programs | ||||
| Supersets and circuits | ||||
| HD exercise videos | ||||
| White-background videos | ||||
| HLS streaming | ||||
| Yoga and pilates | ||||
| AI posture analysis | ||||
| Nutrition data on the same key | ||||
| White-label ready |
Workout generation
Multi-week programs
Supersets and circuits
HD exercise videos
White-background videos
HLS streaming
Yoga and pilates
AI posture analysis
Nutrition data on the same key
White-label ready
Also included
Form scoring from a video
Post a video of a set to /posture/analyze and get a form score, the issues detected in plain language, and corrective exercises pulled from the same library. Pro plan and above.
3M+ foods, 2999+ recipes
USDA FoodData Central and Open Food Facts behind one food search, with barcode lookup, AI food logging and meal plan generation. Same key, no second contract.
1,413 HD exercise videos
The library the generators draw from: white-background HD video across strength, yoga, stretching, cardio and pilates, filmed in our own studio and cleared for commercial use.
Buy the engine, not the app
Off-the-shelf workout builder software locks the programming inside someone else’s product. This is the same engine as an endpoint, so the session lives in your app, under your brand.
Pricing
Simple, Usage-Based Pricing
Pay for what you use. All plans include the full exercise library with 1,413+ videos, yoga poses, workout generation, and program builder.
Starter
For apps getting started with exercise content.
$19/mo
Start Free Trial- 10,000 exercise video minutes/mo (~40K plays)
- Full exercise library
- Watermarked videos
- Workout & program generation
- Nutrition & recipe API
- Unlimited food barcode scans
- Unlimited food searches
- Unlimited recipe API searches
- 10 AI form analyses/mo
- 1 brand license
- Email support
- No offline usage
- No self-hosting (separate license)
Pro
Clean, unwatermarked videos for your app.
$29/mo
Start Free Trial- 25,000 exercise video minutes/mo (~100K plays)
- Full exercise library
- Clean unwatermarked videos
- Workout & program generation
- Nutrition & recipe API
- Unlimited food barcode scans
- Unlimited food searches
- Unlimited recipe API searches
- 25 AI form analyses/mo
- 25 AI food photo analyses/mo
- 1 brand license
- Email support
- No offline usage
- No self-hosting (separate license)
Scale
For growing platforms with higher volume needs.
$79/mo
Start Free Trial- 50,000 exercise video minutes/mo (~200K plays)
- Full exercise library
- Clean unwatermarked videos
- Workout & program generation
- Nutrition & recipe API
- Unlimited food barcode scans
- Unlimited food searches
- Unlimited recipe API searches
- Offline usage allowed (on-device cache)
- 50 AI form analyses/mo
- 50 AI food photo analyses/mo
- 3 brand licenses
- Priority support
- No self-hosting (separate license)
Enterprise
For large platforms with custom needs.
$299/mo
Start Free Trial- 100,000 exercise video minutes/mo (~400K plays)
- Full exercise library
- Clean unwatermarked videos
- Workout & program generation
- Nutrition & recipe API
- Unlimited food barcode scans
- Unlimited food searches
- Unlimited recipe API searches
- 200 AI form analyses/mo
- 200 AI food photo analyses/mo
- 10 brand licenses
- Dedicated support
- No self-hosting (separate license)
Prefer to self-host? Every plan streams the library through the Your Move API and CDN - always fast, always up to date, nothing for you to host or maintain. On Scale and Enterprise your app can also cache videos on the user's device for offline workouts. And if you'd rather run the files on your own infrastructure, we offer that as a separate self-hosting license - happy to talk it through. .
Average exercise video is 10–15 seconds, yoga poses around 30 seconds. 10,000 minutes equals roughly 40,000 exercise video plays or 20,000 yoga pose plays.
What is a workout API?
A workout API is a REST API that returns structured workout and exercise data as JSON, so you never have to build or maintain your own exercise content. Instead of filming videos, writing instructions and curating a database, your app makes an HTTPS request and gets back exercises organised by muscle group, equipment and difficulty, each with sets, reps, rest times, step-by-step instructions and a professional HD demonstration video.
Most fitness APIs stop at the database layer: you query exercises and write the programming logic yourself. This one also does the programming. Call the workout generator with a muscle group, equipment type and difficulty and it returns a complete session, warmup and cooldown included, as straight sets, supersets or a circuit. The program generator goes further and structures 4, 8 or 12 week training programs for muscle building, strength, weight loss and endurance, picking the split from the number of days your user trains.
Because it is plain REST with JSON responses and a published OpenAPI spec, it works from any stack: JavaScript, Python, Swift, Kotlin, PHP or anything else that can make an HTTPS request. Everything is white-label, so the videos, thumbnails and exercise data ship inside your product under your own brand.
Workout API questions
What is a workout API?
How does workout generation work?
Can I generate multi-week training programs?
Do the exercises include videos?
What is browse mode?
Does the workout API include AI posture analysis?
How do I get a workout API key?
Which languages can I use the API with?
Build your training app today
Start your free trial and get workout generation, training programs, 1,413 HD exercise videos and the nutrition API under one key.
Get your trial key