REST API

Workout API:
Generate Workouts, Training Programs & HD Videos

Generate workouts, multi-week training programs, and AI posture analysis via a simple REST API. Query 1,021+ gym exercises, each with professional HD video, thumbnails, instructions, and muscle data - the fitness API built for developers. And as an add-on also use our nutrition api.

Workout Generation

Generate structured workouts with sets, reps, and rest times by muscle group, equipment, and difficulty.

Program Builder

Generate multi-week training programs for muscle building, weight loss, strength, and endurance goals.

HD Exercise Videos

Every workout comes with professional white-background HD exercise videos via HLS streaming.

Muscle Group Filters

Filter exercises and workouts by 12 muscle groups, equipment type, and difficulty level.

Browse the Workout Database

Filter the exercise library by muscle group and equipment. Every exercise in the workout database includes HD video, thumbnails, and detailed instructions via the API.

Exercise Database last updated: July 10, 2026

GET /api/v2/exercises?muscleGroup=chest
Archer push up

Archer push up

bodyweight

View Exercise
Armpit Opener

Armpit Opener

chair

View Exercise
Barbell Bench Press

Barbell Bench Press

barbell

View Exercise
Barbell Incline Bench Press - Medium Grip

Barbell Incline Bench Press - Medium Grip

barbell

View Exercise
Bear crawl shoulder tap to pike push up

Bear crawl shoulder tap to pike push up

bodyweight

View Exercise

Showing 5 of 97 exercises. The full API returns all results.

API Endpoints

Simple REST endpoints to query exercises, generate workouts, and analyze form.

GET
/api/v2/exercises

Browse and filter the full exercise library. Each exercise includes HD video URLs, thumbnails, muscle data, and instructions.

GET
/api/v2/exercises/{slug}

Get full details for a single exercise including video, instructions, primary and secondary muscles.

GET
/api/v2/workouts/generate

Generate a complete workout by muscle group, equipment, and difficulty. Returns exercises with sets, reps, and rest times.

GET
/api/v2/programs/generate

Generate a multi-week training program for a specific goal like muscle building, weight loss, or endurance.

POST
/api/v2/posture/analyze

Upload an exercise video and get AI-powered form analysis. Returns a form score, detected issues with plain-language fixes, and corrective exercise recommendations.

Build Your Own Fitness App

Building a workout tracker, coaching platform, or exercise tool? Use our professional HD videos, thumbnails, exercise instructions, and muscle group data in your own product. Everything is white-label ready with no Your Move branding on any content.

HD Videos

Professional white-background exercise videos via HLS streaming and MP4 download.

Images & Thumbnails

High-quality thumbnails for every exercise, ready to use in cards, lists, and grids.

Exercise Data

Detailed instructions, primary and secondary muscles, equipment, and difficulty levels.

Get API Access

How It Works

1

Get an API Key

Sign up for a free trial to get your API key in seconds.

2

Query Exercises & Generate Workouts

Browse the exercise library or generate complete workouts and programs via the API.

3

Display in Your App

Each exercise includes HD video URLs, thumbnails, instructions, sets, reps, and rest times.

Pricing

Simple, Usage-Based Pricing

Pay for what you use. All plans include the full exercise library with 1,021+ videos, yoga poses, workout generation, and program builder.

MonthlyYearly

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

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

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
  • 50 AI form analyses/mo
  • 50 AI food photo analyses/mo
  • 3 brand licenses
  • Priority support

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

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.

Your Move vs Other Workout APIs

The only workout API with professional HD videos, program generation, and AI posture analysis.

Workout Generation

Your Move
ExerciseDB
wger
WorkoutAPI

Multi-Week Programs

Your Move
ExerciseDB
wger
WorkoutAPI

HD Exercise Videos

Your Move
ExerciseDB
wger
WorkoutAPI

White-Background Videos

Your Move
ExerciseDB
wger
WorkoutAPI

HLS Streaming

Your Move
ExerciseDB
wger
WorkoutAPI

Yoga Poses

Your Move
ExerciseDB
wger
WorkoutAPI

AI Posture Analysis

Your Move
ExerciseDB
wger
WorkoutAPI

White-Label Ready

Your Move
ExerciseDB
wger
WorkoutAPI

Global CDN

WorldwideYour Move
ExerciseDB
wger
WorkoutAPI

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 an exercise database, your app makes an HTTPS request and gets back exercises organized 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. The Your Move Workout API also does the programming. Call the workout generator with a muscle group, equipment type, and difficulty and it returns a complete session, including an optional warmup and cooldown. The program builder goes a step further and structures multi-week training programs for goals like muscle building, strength, weight loss, and endurance.

GET /api/v2/workouts/generate?muscleGroup=upper_body&difficulty=intermediate { "data": { "name": "Upper Body Workout", "difficulty": "intermediate", "estimatedMinutes": 48, "exercises": [ { "exercise": { "title": "Barbell Bench Press", "videoUrl": "https://..." }, "sets": 3, "reps": "8-12", "restSeconds": 75, "order": 1 } ] } }

Because the workout API is plain REST with JSON responses and an OpenAPI spec, it works from any stack: JavaScript, Python, Swift, Kotlin, PHP, or anything else that can make an HTTPS request. All content is white-label, so the videos, thumbnails, and exercise data ship in your product under your own brand.

Workout API FAQ

What is a workout API?
A workout API is a REST API that returns structured workout data your app can consume: exercises with sets, reps, and rest times, plus video and instructions for every movement. The Your Move Workout API also generates complete workouts and multi-week training programs on demand.
How does workout generation work?
Call GET /api/v2/workouts/generate with a muscle group, equipment type, and difficulty level. The API returns a complete workout with exercises, sets, reps, rest times, and an HD video for every exercise.
Can I generate multi-week training programs?
Yes. The program builder generates multi-week training programs for muscle building, weight loss, strength, and endurance goals, structured week by week and ready to render in your app.
Do the exercises include videos?
Every exercise includes a professional white-background HD video delivered over HLS streaming, plus thumbnails, step-by-step instructions, and primary and secondary muscle data. There are 1,021+ videos in the library.
How do I get a workout API key?
Start a free trial and you will have your own API key in minutes.
Which languages can I use the API with?
Any language that can make HTTPS requests. The API is plain REST with JSON responses and ships an OpenAPI spec, so you can generate typed clients for JavaScript, Python, PHP, Swift, Kotlin, and more.

Ready to Build?

Start your free trial and access 1,021+ HD exercise videos, workout generation, and more.

Start Free Trial