GLP-1 y control de pesoSalud digital y bienestarFisio digitalApps y plataformas fitnessFitness conectado y hardwareGimnasios y cadenas de estudiosAgencias y creadores de contenidoApp fitness de marca blanca
Precios
EMPEZAR

La API de contenido fitness

Una API fitness para entrenamientos, ejercicios y programas. Una API para entrega, personalizacion e insights en todo tu producto.

CHATEA CON NOSOTROS
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.

Del contenido a la inteligencia

Primero la biblioteca. Luego la inteligencia. Insights que retienen.

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
}
Paso 1

Stock Exercise Library

Explora y reproduce clips individuales. Crea pickers y players—sin filmar.

  • Busca stock gratis y premium por músculo, equipo y nivel
  • Nombres y audio localizados. Preview listo para reproducir
Paso 2

IA Recomendar

Sugiere el mejor entrenamiento o plan siguiente segun objetivos y senales del perfil.

  • Siguiente personalizado en segundos
  • Funciona con tu contenido existente
Paso 3

IA Adaptar

Evoluciona entrenamientos y programas segun progresen los usuarios y cambie el contexto.

  • Progresion sin programacion manual
  • Mantiene los planes relevantes mas tiempo
Paso 4

IA Generar

Crea entrenamientos al vuelo y programas de varias semanas por usuario. Pasa un methodologyProfileId de equipo opcional para aplicar Programming DNA.

  • Sesiones nuevas sin cinta de contenido
  • Restricciones: tiempo, nivel, equipo — más Programming DNA si pasas un methodologyProfileId
Paso 5

IA Insights

Convierte sesiones, feedback y objetivos en guia diaria e insights 360.

  • Resumen diario y vistas detalle por pilares
  • Disenado para bucles de recompromiso

De clips de ejercicio a programas adaptativos—una sola API.

Para responsables de producto

Tu app. Nuestro cerebro de entrenamiento.

Programas, elecciones y progreso por una sola API. En tu app, con tu login.

SSarah K.Activo
TTom R.Invitado

Conserva tu login.

Invita, sincroniza y elimina miembros por API. SSO en Enterprise.

Ver la API de usuarios

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

Cada elección explica por qué.

Un motivo en lenguaje claro con cada recomendación.

Ver Recommend
Adapt for Me en el siguiente entrenamiento

Falta un día. El plan sigue.

Los programas se adaptan. El progreso se queda.

Ver Adapt
Miembros consultando un entrenamiento en el móvil

Ábrelo desde cualquier mensaje.

Deep link a un entrenamiento o programa desde push, email o CRM.

Ver deep links

Sin SDK que mantener.

Una API pública, la misma de nuestras apps iOS y Android. Genera clientes tipados desde OpenAPI.

Trae tus datos de salud.

Pasos, sueño, frecuencia cardíaca y más alimentan cada insight.

Webhooks

Entérate en cuanto terminan.

Entrenamientos, programas y señales diarias, enviados a tu servidor en tiempo real. Crea rachas, clasificaciones y avisos a tu manera.

  • Entrenamiento completadoworkout_session.completedClasificaciones, rachas, sincronización con CRM
  • Programa iniciadoplan.startedOnboarding, inscripción a retos
  • Progreso del programaplan.progress_updatedBarras de progreso, avisos para ponerse al día
  • Programa completadoplan.completedRecompensas, ofertas del siguiente programa
  • Insights diarios listosinsights.digest_readyAvisos de racha en riesgo
POSTEntregado · 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"
  }
}
  • Firmados con Standard Webhooks
  • Reintentos durante 3 días
  • Feed de recuperación de 30 días
  • Solo IDs. Sin datos de salud.

En todos los planes con acceso a la API.

Lee la documentación de webhooksVer la receta de rachas

Opciones de entrega

Desde paginas de biblioteca listas hasta experiencias de reproductor totalmente personalizadas.

Embed e ir

Integra un reproductor de entrenamientos o toda tu biblioteca de contenido personalizable.

Ideal para: Apps web, portales, MVPs, landing pages, wellness corporativo

Ver en documentacion→

Stream de videos

Videos de entrenamiento completos o streams de audio listos para distribucion.

Ideal para: Catalogos VOD, publicacion CMS, flujos YouTube

Ver en documentacion→

Construye tu UX

Playlists, segmentos y previews de ejercicios stock en tu UI.

Ideal para: Apps que necesitan un selector de ejercicios—no solo workouts completos

Ver en documentacion→

Generar - Reproducir - Seguir

Biblioteca sin producción
Biblioteca sin producción
Lanza vídeo de ejercicios desde el día uno. Sin rodaje. Sin stack de media.
Experiencias personalizadas
Experiencias personalizadas
Entrega entrenamientos adaptados a objetivos, nivel fitness y equipo a escala.
Entrega instantanea multicanal
Entrega instantanea multicanal
Integra reproductores interactivos, transmite entrenamientos completos o exporta videos en todo...
Menor coste, menos operaciones
Menor coste, menos operaciones
Sustituye pipelines de contenido pesados por una API para entrega, seguimiento y aprendizaje.
Time-to-market mas rapido
Time-to-market mas rapido
Flujos OpenAPI limpios y patrones probados. Muchos equipos lanzan en dias.
Haz que los miembros vuelvan
Haz que los miembros vuelvan
Recomienda, adapta e insights diarios que impulsan la adherencia—no sesiones únicas.

Tu copiloto de integración

Explora la API en el chat. Desarrolla más rápido con agentes.

APIs de ejercicio comparadas

La mayoría de las APIs de ejercicio venden clips. Hyperhuman suma tu propio contenido, programas que se adaptan y eventos en directo.

APIs de ejercicio comparadas
MediaAI workout generationWhite-label deliveryLanguagesAI-agent toolingLive eventsNuevo
HyperhumanHD multi-angle videos + licensed classesGenerate, recommend, and adapt 1–24 week programsBranded apps, embeds, and players18MCP server, llms.txt, AGENTS.mdSigned webhooks (5 events)
AscendAPI (ExerciseDB)GIFs, plus videos and images (V2)——Englishllms.txt—
YMoveHD exercise video clipsWorkout generator, fixed 4/8/12-week programsWhite-label API, separate app builder—MCP server, llms.txt, TypeScript SDK—
WorkoutX720p 3D-animated clipsWorkout generator, 2–16 week programs—7MCP server, llms.txt, SDKs—
MuscleWikiMulti-angle demo videosCurated routines—14MCP server, llms.txt, SDKs—
API NinjasText data, images on Premium———MCP server, llms.txt—

Según la documentación pública de cada proveedor. Última revisión: noviembre de 2026. "—" significa que no se ofrece o que no está documentado públicamente.

Mira cómo se adaptan los programas, en directo.

Empieza gratis

FAQs Hyperhuman API

Algunas cosas que quizas quieras saber

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?

Your team gets a unique API key on the Platform, Ultra and Custom plans. Limits per plan are 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.

¿Hay una prueba gratuita?

Hay un plan gratis. Platform incluye una prueba de 7 días. No hay un nivel de API gratuito.

¿Hyperhuman tiene un servidor MCP?

Sí. Hay un servidor MCP estándar en https://mcp.hyperhuman.cc/mcp. ChatGPT usa el plugin dedicado: plugin de Hyperhuman en ChatGPT.

¿Hay un SDK?

Hyperhuman no tiene SDK. Se pueden generar clientes tipados a partir de la especificación OpenAPI. AI Motion usa el SDK de Asensei dentro de su app, con paquetes de movimiento de la biblioteca de ejercicios para los ejercicios compatibles.

¿Cómo se compara Hyperhuman con ExerciseDB?

ExerciseDB devuelve datos de ejercicios. Hyperhuman añade vídeo HD, generación de entrenamientos, adaptación y entrega.

¿La API tiene webhooks?

Sí. Eventos firmados de entrenamientos completados, progreso de programas e insights diarios llegan a tu endpoint HTTPS en tiempo real. Las entregas fallidas se reintentan durante 3 días y un feed de 30 días te pone al día. Los payloads solo llevan IDs: sin nombres, emails ni datos de salud. Incluido en los planes con acceso a la API. Lee la documentación de webhooks.

¿Podemos organizar retos y clasificaciones?

Sí, en tu propia app. Suscríbete a los webhooks de entrenamientos y programas y cuenta las sesiones completadas a tu manera. Hyperhuman no tiene clasificación integrada. Los webhooks envían eventos de entrenamientos y programas, no pasos ni datos de wearables.

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.

Explorar mas

Ecosistema de partners

Descubre los partners que extienden Hyperhuman

Wearables, coaching de movimiento y modulos de inteligencia futura - impulsados por nuestros partners tecnologicos.