Soluciones
Plataforma
Socios
Precios
Recursos
EMPEZAR

La API de contenido fitness

Una API para entrega, personalizacion e insights en todo tu producto.

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"
}

// 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 HLS 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.

  • Sesiones nuevas sin cinta de contenido
  • Basado en restricciones: tiempo, nivel, equipo
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.

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.

Your integration copilot

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

FAQs Hyperhuman API

Algunas cosas que quizas quieras saber

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?

Ecosistema de partners

Descubre los partners que extienden Hyperhuman

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