GLP-1 & GewichtsmanagementDigitale Gesundheit & WellnessDigitale PhysioFitness Apps & PlattformenConnected Fitness & HardwareFitnessstudios & Studio-KettenAgenturen & Content CreatorWhite-Label Fitness App
Preise
LOSLEGEN

Die Fitness Content API

Eine Fitness-API für Workouts, Übungen und Programme. Eine API für Bereitstellung, Personalisierung und Einblicke in Ihr gesamtes Produkt.

SCHREIB UNS
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.

Von Content zu Intelligenz

Zuerst die Library. Dann Intelligence. Insights, die binden.

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",
  "methodologyProfileId": "64e3bca9d1b7e600141a9713"
}

// 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
}
Schritt 1

Stock Exercise Library

Einzelne Clips browsen und streamen. Picker und Player bauen—ohne zu filmen.

  • Free- und Premium-Stock nach Muskel, Equipment und Level suchen
  • Lokalisierte Namen und Audio. Preview sofort abspielbar
Schritt 2

KI-Empfehlung

Schlagen Sie das beste nächste Workout oder den besten Plan anhand von Zielen und Profilsignalen vor.

  • Personalisierte "Als Nächstes"-Empfehlung in Sekunden
  • Funktioniert mit Ihrem bestehenden Content
Schritt 3

KI-Anpassung

Entwickeln Sie bestehende Workouts und Programme weiter, wenn Nutzer Fortschritte machen und sich der Kontext ändert.

  • Fortschritt ohne manuelle Programmierung
  • Hält Pläne länger relevant
Schritt 4

KI generieren

Erstellen Sie spontane Workouts und mehrwöchige Programme, die auf den jeweiligen Benutzer zugeschnitten sind. Übergeben Sie optional eine Team-methodologyProfileId, um Programming DNA anzuwenden.

  • Frische Sessions ohne Content-Laufband
  • Einschränkungen: Zeit, Niveau, Ausrüstung — plus Programming DNA, wenn Sie eine methodologyProfileId übergeben
Schritt 5

KI-Einblicke

Verwandeln Sie Sitzungen, Feedback und Ziele in tägliche Anleitung und 360-Grad-Einblicke.

  • Tägliche Zusammenfassung + Säulendetailansichten
  • Gebaut für Wiedereingliederungsschleifen

Von Exercise-Clips zu adaptiven Programmen—eine API.

Für Produktverantwortliche

Ihre App. Unser Trainingsgehirn.

Programme, Auswahl und Fortschritt über eine API. Live in Ihrer App, unter Ihrem Login.

SSarah K.Aktiv
TTom R.Eingeladen

Behalten Sie Ihr Login.

Mitglieder per API einladen, abgleichen und entfernen. SSO in Enterprise.

Endnutzer-API ansehen

"recommendation":"Legs yesterday. Upper body today."

Jede Auswahl erklärt, warum.

Eine Begründung in klarer Sprache zu jeder Empfehlung.

Recommend ansehen
Adapt for Me beim nächsten Workout

Ein Tag aussetzen. Der Plan bleibt.

Programme passen sich an. Der Fortschritt bleibt.

Adapt ansehen
Mitglieder sehen sich ein Workout auf dem Handy an

Öffnen Sie es aus jeder Nachricht.

Deep Link zu einem Workout oder Programm aus Push, E-Mail oder CRM.

Deep Links ansehen

Kein SDK, das Sie pflegen.

Eine öffentliche API, dieselbe, auf der unsere iOS- und Android-Apps laufen. Typisierte Clients aus OpenAPI erzeugen.

Eigene Gesundheitsdaten mitbringen.

Schritte, Schlaf, Herzfrequenz und mehr fließen in jede Insight.

Webhooks

Sofort wissen, wenn sie fertig sind.

Workouts, Programme und tägliche Signale, in Echtzeit an Ihren Server gesendet. Bauen Sie Streaks, Bestenlisten und Nudges nach Ihren Regeln.

  • Workout abgeschlossenworkout_session.completedBestenlisten, Streaks, CRM-Sync
  • Programm gestartetplan.startedOnboarding, Challenge-Anmeldung
  • Programmfortschrittplan.progress_updatedFortschrittsbalken, Aufhol-Nudges
  • Programm abgeschlossenplan.completedBelohnungen, Angebote fürs nächste Programm
  • Tägliche Insights bereitinsights.digest_readyNudges bei gefährdeter Streak
POSTZugestellt · 200
{
  "type": "workout_session.completed",
  "occurredAt": "2026-10-29T18:42:11.000Z",
  "endUser": { "externalUserId": "crm-12345" },
  "data": {
    "workoutName": "Upper Body Power",
    "completionPercent": 100,
    "surface": "embed"
  }
}
  • Signiert mit Standard Webhooks
  • Wiederholungen über 3 Tage
  • 30-Tage-Feed zum Nachholen
  • Nur IDs. Keine Gesundheitsdaten.

In jedem Plan mit API-Zugang.

Webhook-Doku lesenStreak-Rezept ansehen

Bereitstellungsoptionen

Von vorgefertigten Bibliotheksseiten bis hin zu vollständig benutzerdefinierten Player-Erlebnissen – stellen Sie Inhalte nach Ihren Wünschen bereit.

Embed & Go

Betten Sie einen Workout-Player oder Ihre gesamte anpassbare Inhaltsbibliothek ein.

Am besten für: Web-Apps, Portale, MVPs, Landing Pages, Corporate Wellness

In der Doku ansehen→

Streamen Sie Videos

Trainingsvideo- oder Audiostreams in voller Länge, bereit zur Verteilung.

Am besten für: VOD-Kataloge, CMS-Publishing, YouTube-Workflows

In der Doku ansehen→

Erstellen Sie Ihre UX

Playlists, Segmente und Stock-Exercise-Previews in Ihrer UI.

Am besten für: Apps, die einen Exercise-Picker brauchen—nicht nur volle Workouts

In der Doku ansehen→

Generate - Play - Track

Library ohne Produktion
Library ohne Produktion
Exercise-Video ab Tag eins. Kein Shoot. Kein Media-Stack.
Personalisierte Erlebnisse
Personalisierte Erlebnisse
Bieten Sie Trainingseinheiten an, die auf Ihre Ziele, Ihr Fitnessniveau und Ihre Ausrüstung zug...
Instant, Multi-Channel Delivery
Instant, Multi-Channel Delivery
Embed interactive players, stream full workouts, or export videos across channels.
Niedrigere Kosten, weniger Betriebsaufwand
Niedrigere Kosten, weniger Betriebsaufwand
Ersetzen Sie umfangreiche Content-Pipelines durch eine einzige API für Bereitstellung, Nachverf...
Schnellere Time-to-Market
Schnellere Time-to-Market
Clean OpenAPI flows and proven patterns. Many teams go live in days.
Mitglieder kommen zurück
Mitglieder kommen zurück
Empfehlen, adaptieren und tägliche Insights für Adherence—keine One-and-done-Sessions.

Ihr Integrations-Copilot

API im Chat erkunden. Schneller mit Agenten entwickeln.

Exercise-APIs im Vergleich

Die meisten Exercise-APIs liefern GIFs, kurze Clips oder Textdaten. Hyperhuman liefert HD-Video plus Generierung, Anpassung und Auslieferung.

MediaAI workout generationWhite-label deliveryLanguagesAI-agent tooling
HyperhumanHD multi-angle videos + licensed classesGenerate, recommend, and adapt full workoutsBranded apps, embeds, and players18MCP server, llms.txt, AGENTS.md
ExerciseDBAnimated GIFs——Englishllms.txt
YMoveHD exercise video clips———MCP server, llms.txt
MuscleWikiExercise demonstration videos——14MCP server, llms.txt
API NinjasText-only exercise data——English—

Basierend auf der öffentlichen Dokumentation jedes Anbieters. Zuletzt geprüft: August 2026. "—" bedeutet nicht angeboten oder nicht öffentlich dokumentiert.

FAQ Hyperhuman-API

Einige Punkte, die Sie wissen sollten

Can I browse individual stock exercise videos via the API?

Yes. The Stock Exercise Library returns searchable single-exercise clips with preview streams, posters, and rich metadata—ready for pickers, players, and swap flows.

Endpoint: GET /v1/orgs/{organizationId}/stock-exercises

Why is /video-assets empty when I want Hyperhuman stock exercises?

GET /v1/orgs/{orgId}/video-assets returns only videos in your workspace library (uploads or licensed content you added). Stock clips are not stored there by default.

Use GET /v1/orgs/{orgId}/stock-exercises to browse the global Stock Exercise Library.

Which plans include the Stock Exercise Library API?

Ultra (annual) or Custom / Enterprise plans with catalog access. It is not included on Platform trials or Ultra monthly.

See pricing at https://hyperhuman.cc/pricing or chat with us.

Is there any documentation available for the API?

Yes, comprehensive API documentation is available to help you get started with integrating the API into your systems. We aim to make the integration of our API a plug & play process, connect and get started in as little as a few lines of code. You can focus on your core business and let us cover content delivery.

Link to the Hyperhuman API Specification: https://hyperhuman.cc/api-docs

For further inquiries or assistance, please contact our dedicated support team at support@hyperhuman.cc

How do I access the Hyperhuman API?

Access to the Hyperhuman content API is provided via a unique API key available when upgrading to any of our paid plans. More details about the limits included for each plan can be found at https://hyperhuman.cc/pricing

Chat with us anytime to define your API needs and quota.

What type of fitness content can I deliver to my clients?

You can create and publish any type of on-demand video workouts and programs, follow-along workouts, online physical therapy, fitness tutorials, yoga or pilates videos to sports mastery videos and fitness classes. All workouts come with a wide range of data and multimedia assets so you can deliver the most engaging and personalized experience for your clients.

How do I embed Hyperhuman content on my website?

Embedding Hyperhuman content is easy. Copy the provided iFrame code for the specific workout or program page, and paste it into your website's HTML. Customize appearance by adjusting width, height, and other parameters within the iFrame code. For all publicly listed workouts and programs, use auto-generated content pages with dedicated iFrame codes for seamless integration.

What are the two output formats for workouts provided by the Fitness Content API?

We provide two distinct workout output formats tailored for seamless integration into your mobile apps or digital products:

Interactive Version: This format offers modular data systems, including individual exercise clips, audio instructions, and metadata. Ideal for businesses seeking a customizable fitness experience within their existing platforms.

Full-Length Follow-Along Videos: Fully produced videos ready for immediate use. Perfect for digital fitness companies aiming to deliver a guided workout experience without additional post-production efforts.

How does the Interactive Version enhance the offerings for businesses and digital fitness companies?

Integration: Easily integrate modular components into your existing mobile apps or digital products, providing users with a personalized and interactive fitness experience.

Customization: Tailor workouts to specific preferences, adapt to different fitness levels, or target specific muscle groups, catering to a diverse audience.

Versatility: The modular data system allows for versatile use, empowering businesses to adapt and evolve their fitness content seamlessly.

Are there additional costs associated with choosing a specific format?

No, the choice between the interactive version and follow-along videos does not impact the cost. Enjoy the flexibility to select the format that aligns with your business goals without any additional charges.

Are there any limitations on the number of API requests I can make?

Yes, there are limitations on the number of API requests you can make based on your active subscription plan. More details about the limits included for each plan can be found at https://hyperhuman.cc/pricing

Is there any support available for the API?

Yes, our dedicated support team is ready to provide assistance and answer any queries to ensure a seamless integration.

For further inquiries or assistance, please contact our dedicated support team at support@hyperhuman.cc

Do you support localization / multiple locales?

Yes. The Hyperhuman Content API supports localized workout experiences across 18 locales, so your app can deliver the same workout in the user’s language—video + metadata + audio guidance.

What gets localized: workout titles/descriptions, exercise names, equipment, muscle groups, and audio instructions (where enabled).

How to request a locale: pass locale (e.g., fr-FR) when fetching workout details or playlists:

GET /v1/workouts/{workoutId}?locale=fr-FR

GET /v1/workouts/{workoutId}/playlist?locale=fr-FR

Supported locales (18): en-US, en-GB, en-AU, fr-FR, de-DE, es-ES, it-IT, pt-PT, he-IL, ro-RO, cs-CZ, fi-FI, lt-LT, nl-NL, pl-PL, ar-XA, nb-NO, sv-SE

Fallback behavior: if a locale isn’t available, the API falls back to English by default.

Can we embed a player vs build our own?

Yes. Hyperhuman supports both: a plug-and-play embedded workout player (fastest) and a custom player implementation (maximum control) using the same Workout API + playlist endpoints.

Option A — Embedded player (fastest to ship)

Use an iframe workout player to stream a pre-built workout:

https://team.hyperhuman.cc/embed/workout/{workoutId}?organizationId={orgId}&apiKey={apiKey}&locale=en-US

Or embed a player that receives AI-generated workout JSON (great for “generate → instantly play” flows).

Best for: web apps, portals, landing pages, corporate wellness intranets, MVPs.

Option B — Custom player (full control in your UI)

Fetch workout details + a structured playlist with streaming media URLs and render your own experience:

GET /v1/workouts/{workoutId}

GET /v1/workouts/{workoutId}/playlist?locale={locale}

You’ll receive segment timing + media assets (intro/exercise/break/outro), plus pre-signed media URLs (progressive MP4) ready to play.

Best for: mobile apps, connected hardware, advanced coaching UX, custom analytics.

Can the API apply our programming methodology?

Yes. Workout and plan generate accept an optional team methodologyProfileId so Programming DNA is applied explicitly. Unknown, personal, or inactive ids return an error. If you omit the field, none is applied.

Gibt es eine kostenlose Testphase?

Es gibt einen kostenlosen Plan. Platform enthält eine 7-tägige Testphase. Es gibt keine kostenlose API-Stufe.

Hat Hyperhuman einen MCP-Server?

Ja. Ein Standard-MCP-Server steht unter https://mcp.hyperhuman.cc/mcp. ChatGPT nutzt das eigene Plugin: Hyperhuman-Plugin in ChatGPT.

Gibt es ein SDK?

Hyperhuman hat kein SDK. Typisierte Clients lassen sich aus der OpenAPI-Spezifikation erzeugen. AI Motion nutzt das Asensei SDK in Ihrer App, mit Motion-Bundles aus der Übungsbibliothek für unterstützte Übungen.

Wie unterscheidet sich Hyperhuman von ExerciseDB?

ExerciseDB liefert Übungsdaten. Hyperhuman ergänzt HD-Video, Workout-Generierung, Anpassung und Auslieferung.

Hat die API Webhooks?

Ja. Signierte Events zu abgeschlossenen Workouts, Programmfortschritt und täglichen Insights erreichen Ihren HTTPS-Endpunkt in Echtzeit. Fehlgeschlagene Zustellungen werden 3 Tage lang wiederholt, und ein 30-Tage-Feed holt Verpasstes nach. Payloads enthalten nur IDs: keine Namen, E-Mails oder Gesundheitswerte. In allen Plänen mit API-Zugang enthalten. Webhook-Doku lesen.

Können wir Challenges und Bestenlisten anbieten?

Ja, in Ihrer eigenen App. Abonnieren Sie die Workout- und Programm-Webhooks und zählen Sie Abschlüsse nach Ihren Regeln. Hyperhuman hat keine eingebaute Bestenliste. Webhooks senden Workout- und Programm-Events, keine Schritte oder Wearable-Daten.

Which API docs should I use first?

Start with the modern API docs for the cleanest reference experience. Use the classic explorer when you want to test endpoints live in the browser.

Do you provide OpenAPI files?

Yes. Hyperhuman provides OpenAPI in both JSON and YAML for codegen, SDK generation, and technical review.

Do you provide docs for LLMs and coding agents?

Yes. Use the compact LLM index for quick context, the full LLM bundle for deeper endpoint coverage, and the agent guide for implementation conventions and common integration rules.

Can I explore the API before I have production access?

Yes. You can review docs, samples, OpenAPI files, and AI-ready resources before moving to a plan with production API access.

Mehr entdecken

Partner-Oekosystem

Entdecken Sie die Partner, die Hyperhuman erweitern

Wearables, Bewegungs-Coaching und zukuenftige Intelligenz-Module - von unseren Technologiepartnern angetrieben.