ymove.app Workout API

ymove.app Workout API

Sports & Fitness

One Workout API for: Exercise Videos, Program & Workout Generation, Nutrition & Posture Analysis.

Visit API🔁 Alternatives
Status: UP

📚 Documentation & Examples

Everything you need to integrate with ymove.app Workout API

🚀 Quick Start Examples

ymove.app Workout API Javascript Examplejavascript
// ymove.app Workout API API Example
const response = await fetch('https://ymove.app/exercise-api', {
    method: 'GET',
    headers: {
        'Content-Type': 'application/json'
    }
});

const data = await response.json();
console.log(data);

ymove.app Workout API

The ymove Workout API is a single API for fitness apps: a library of exercise videos, on-demand workout and program generation, and nutrition & posture analysis. It bundles exercise, yoga, nutrition, recipe and workout endpoints behind one key.

Base URL: https://exercise-api.ymove.app/api/v2

Authentication

Authenticate with your API key in the X-API-Key request header.

X-API-Key: YOUR_API_KEY

An OpenAPI specification is published at https://exercise-api.ymove.app/api/v2/openapi.json.

Endpoints

Get exercises by muscle group

curl -H "X-API-Key: YOUR_API_KEY" \
  "https://exercise-api.ymove.app/api/v2/exercises?muscleGroup=chest"

Filter parameters:

  • muscleGroup — chest, back, shoulders, biceps, triceps, quads, hamstrings, glutes, calves, core, full body, forearms
  • equipment — bodyweight, dumbbell, barbell, cable, machine, kettlebell

Generate a workout

curl -H "X-API-Key: YOUR_API_KEY" \
  "https://exercise-api.ymove.app/api/v2/workouts/generate?muscleGroup=chest&equipment=barbell"

Generate a training program

curl -H "X-API-Key: YOUR_API_KEY" \
  "https://exercise-api.ymove.app/api/v2/programs/generate?goal=muscle_building&weeks=4"

Parameters: goal (muscle_building, weight_loss, strength, endurance) and weeks (program duration).

JavaScript Example

const res = await fetch(
  'https://exercise-api.ymove.app/api/v2/exercises?muscleGroup=chest',
  { headers: { 'X-API-Key': 'YOUR_API_KEY' } }
);
const exercises = await res.json();
console.log(exercises);

Python Example

import requests

res = requests.get(
    "https://exercise-api.ymove.app/api/v2/workouts/generate",
    headers={"X-API-Key": "YOUR_API_KEY"},
    params={"muscleGroup": "chest", "equipment": "barbell"},
)
print(res.json())

Included APIs

Exercise videos, Workout generation, Program generation, Yoga, Nutrition, Recipe and Posture analysis — all under a single key.

Read the full documentation →

Performance & Stats

A+
100%
Uptime
138ms
Avg Response
🟢
Status

📊 30-Day Uptime History

Daily uptime tracking showing online vs offline minutes

May 1May 3May 5May 7May 9May 11May 13May 15May 17May 19May 21May 23May 25May 27May 3004008001440Minutes
Online
Offline

Related APIs in Sports & Fitness