Řešení
Platforma
Partneři
Ceník
Zdroje
ZAČÍT

The Fitness Content API

One API for delivery, personalisation, and insights across your entire product.

Plug & Play Publishing with Hyperhuman
Workout API • Stock Exercise Library • AI Recommend • AI Generate

Developer resources

Everything you need to evaluate, build, and integrate.

Built so your engineers can self-serve from read to ship.

Docs and live explorer

Read the full API reference in a cleaner modern format, or open the classic explorer to test endpoints live.

Custom player guide

Best starting point for most teams: Open API docs.

OpenAPI specs

Use the source of truth for codegen, SDK generation, tooling, and technical review.

JSON is best for tooling. YAML is easier to read and diff.

For AI agents and coding assistants

Use machine-readable artifacts built for LLMs, coding agents, and chat-native implementation workflows.

Compact LLM index

Use these instead of scraping page HTML when integrating with AI tools.

From Content to Intelligence

Nejdřív knihovna. Pak intelligence. Insighty, které drží.

Quick accessDocsClassic explorerOpenAPI JSONOpenAPI YAMLLLM bundleAgent guide
# Stock Exercise Library

GET /v1/orgs/{organizationId}/stock-exercises
  ?q=squat&availability=all-stock
  &locale=en-US&limit=20

// Single-exercise clip + preview ({ data, links } item)
{
  "id": "...",
  "name": "Goblet Squat",
  "kind": "single-exercise",
  "muscleGroups": [{ "name": "Legs" }],
  "equipment": [{ "name": "Dumbbell" }],
  "preview": {
    "url": "https://.../master.m3u8",
    "poster": "https://.../poster.jpg"
  },
  "skillLevel": "beginner",
  "audioInstructions": [...]
}

# Related: GET /v1/workouts/exercises/metadata
# Note: workspace uploads → GET /v1/orgs/{orgId}/video-assets (no stock)
POST /v1/orgs/{orgId}/workouts/recommend

// Body whitelist: endUserProfileDetails + optional locale only
{
  "endUserProfileDetails": {
    "age": 28,
    "fitnessLevels": ["beginner"],
    "gender": "female"
  }
}

// Response (HTTP 200) — ranked library workouts; text reason, not a score
{
  "workouts": [
    {
      "id": "...",
      "name": "Morning Flow",
      "recommendation": "Matches beginner level and mobility focus."
    },
    {
      "id": "...",
      "name": "Core Basics",
      "recommendation": "Short session aligned with your profile."
    }
  ],
  "reasoning": "..."
}
POST /v1/orgs/{orgId}/workouts/{workoutId}/adapt

{
  "endUserProfileId": "64e3bca9d1b7e600141a9712",
  "endUserProfileDetails": {
    "age": 28,
    "gender": "female",
    "fitnessLevels": ["advanced"],
    "goalIds": ["63c92926f920a9005c4e619c"],
    "trainingDaysPerWeek": 5,
    "preferredEquipmentCategoryIds": ["67deb36a6a5e49797c122f56"]
  },
  "exerciseSources": ["premium_stock", "team_exercises"],
  "userGuidance": "Training for 10K run. Focus on endurance. Limited time, prefer shorter workout."
}

// Response (HTTP 200) — ephemeral JSON (no persisted workout id; no /playlist)
{
  "name": "Adapted: Endurance Builder",
  "totalDurationSeconds": 1200,
  "difficulty": "advanced",
  "adaptationReasoning": "Shortened to 20min per user request. Swapped HIIT for steady-state cardio to support 10K goal.",
  "instances": [...]
}
POST /v1/orgs/{orgId}/workouts/generate

{
  "endUserProfileDetails": {
    "age": 28,
    "fitnessLevels": ["beginner"]
  },
  "exerciseSources": ["premium_stock"],
  "durationOptions": {
    "minMinutes": 20,
    "maxMinutes": 20
  },
  "categoryId": "615aa3f0dbe7140012c59e94"
}

// Response (HTTP 200) — top-level ephemeral JSON (no workout.id)
// Play via JSON-receiver embed or custom player from instances[]
// Do NOT call GET /playlist or /music (those need a persisted id)
{
  "name": "20min Beginner HIIT",
  "totalDurationSeconds": 1200,
  "difficulty": "beginner",
  "instances": [
    { "kind": "single-exercise", "durationSeconds": 30, "exercise": { "id": "...", "name": "..." } },
    { "kind": "rest", "durationSeconds": 15 }
  ]
}
GET /v1/orgs/{orgId}/endusers/{endUserId}/insights/digest
    ?date=2026-01-10

// {endUserId} may be hex id, email, or external id (prefer hex in production)
{
  "pillars": [
    {
      "type": "health_pulse",
      "status": "green",
      "headline": "82 (+5 vs 7-day). Driver: Sleep.",
      "action": "Maintain your sleep routine",
      "readinessBand": "push"
    },
    {
      "type": "training",
      "status": "green",
      "headline": "4 workouts. Form: 78%. On pace.",
      "action": "Next: Full Body Strength"
    }
  ],
  "todaysFocus": "Complete: Full Body Strength",
  "dataCompleteness": 0.75
}
Step 1

Stock Exercise Library

Procházejte a streamujte jednotlivé klipy. Stavějte pickery a playery—bez natáčení.

  • Hledejte free a premium stock podle svalu, vybavení a úrovně
  • Lokalizované názvy a audio. HLS náhled připravený k přehrání
Step 2

AI Recommend

Suggest the best next workout or plan using goals and profile signals.

  • Personalised "Next Up" in seconds
  • Works with your existing content
Step 3

AI Adapt

Evolve existing workouts and programs as users progress and context changes.

  • Progression without manual programming
  • Keeps plans relevant, longer
Step 4

AI Generate

Create on-the-fly workouts and multi-week programs tailored per user.

  • Ephemeral workout JSON — play via JSON-receiver (no /playlist id)
  • Built around constraints: time, level, equipment
Step 5

AI Insights

Turn sessions, feedback, and goals into daily guidance and 360 insights.

  • Daily digest + pillar detail views
  • Built for re-engagement loops

Od klipů cviků k adaptivním programům—jedno API.

Delivery Options

From ready-made library pages to fully custom player experiences — deliver content your way.

Embed & Go

Embed a workout player or your entire customisable content library.

Best for: Web apps, portals, MVPs, landing pages, corporate wellness

View in docs

Stream Videos

Full-length workout video or audio streams, ready for distribution.

Best for: VOD catalogues, CMS publishing, YouTube workflows

View in docs

Build Your UX

Playlisty, segmenty a náhledy stock cviků ve vašem UI.

Best for: Aplikace, které potřebují picker cviků—nejen celé workouty

View in docs

Generate - Play - Track

Knihovna bez produkce
Knihovna bez produkce
Video cviků od prvního dne. Bez natáčení. Bez media stacku.
Personalised Experiences
Personalised Experiences
Deliver workouts tailored to goals, fitness level, and equipment—at scale.
Instant, Multi-Channel Delivery
Instant, Multi-Channel Delivery
Embed interactive players, stream full workouts, or export videos across channels.
Lower Costs, Less Ops
Lower Costs, Less Ops
Replace heavy content pipelines with one API for delivery, tracking, and learning.
Faster Time-to-Market
Faster Time-to-Market
Clean OpenAPI flows and proven patterns. Many teams go live in days.
Členové se vracejí
Členové se vracejí
Doporučujte, adaptujte a denní insighty pro adherence—ne jednorázové sessiony.

Your integration copilot

Prozkoumejte API v chatu. Stavějte rychleji s agenty.

FAQs Hyperhuman API

Some of the things you might want to know

Can I browse individual stock exercise videos via the API?
Why is /video-assets empty when I want Hyperhuman stock exercises?
Which plans include the Stock Exercise Library API?
Is there any documentation available for the API?
How do I access the Hyperhuman API?
What type of fitness content can I deliver to my clients?
How do I embed Hyperhuman content on my website?
What are the two output formats for workouts provided by the Fitness Content API?
How does the Interactive Version enhance the offerings for businesses and digital fitness companies?
Are there additional costs associated with choosing a specific format?
Are there any limitations on the number of API requests I can make?
Is there any support available for the API?
Do you support localization / multiple locales?
Can we embed a player vs build our own?
Do you offer a free trial or sandbox?
Which API docs should I use first?
Do you provide OpenAPI files?
Do you provide docs for LLMs and coding agents?
Can I explore the API before I have production access?

Partnersky ekosystem

Objevte partnery rozsirujici Hyperhuman

Wearables, koucink pohybu a moduly budouci inteligence - pohane nasimi technologickymi partnery.