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

Related APIs in Sports & Fitness