GLP-1 e gestão de pesoSaúde digital e bem-estarFisio digitalApps e plataformas fitnessFitness conectado e hardwareGinásios e cadeias de estúdiosAgências e criadores de conteúdoApp fitness white-label
Preços
COMEÇAR

A API de Conteúdo Fitness

Uma API fitness para treinos, exercícios e programas. Uma API para entrega, personalização e insights em todo o seu produto.

FALE CONNOSCO
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.

Do Conteúdo à Inteligência

Primeiro a biblioteca. Depois a inteligência. Insights que retêm.

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

Stock Exercise Library

Explore e faça stream de clips individuais. Crie pickers e players—sem filmar.

  • Pesquise stock gratuito e premium por músculo, equipamento e nível
  • Nomes e áudio localizados. Preview pronto a reproduzir
Passo 2

AI Recommend

Sugira o melhor treino ou plano seguinte usando objetivos e sinais de perfil.

  • "Próximo" personalizado em segundos
  • Funciona com o vosso conteúdo existente
Passo 3

AI Adapt

Evolua treinos e programas existentes à medida que os utilizadores progridem e o contexto muda.

  • Progressão sem programação manual
  • Mantém os planos relevantes por mais tempo
Passo 4

AI Generate

Crie treinos em tempo real e programas multi-semana adaptados por utilizador. Passe um methodologyProfileId de equipa opcional para aplicar Programming DNA.

  • Sessões novas sem uma esteira de conteúdo
  • Restrições: tempo, nível, equipamento — mais Programming DNA se passar um methodologyProfileId
Passo 5

AI Insights

Transforme sessões, feedback e objetivos em orientação diária e insights de 360.

  • Resumo diário + vistas detalhadas por pilar
  • Concebido para ciclos de re-engagement

De clips de exercício a programas adaptativos—uma só API.

Para líderes de produto

A sua app. O nosso cérebro de treino.

Programas, escolhas e progresso numa API. Na sua app, com o seu login.

SSarah K.Ativo
TTom R.Convidado

Fique com o seu login.

Convide, sincronize e remova membros pela API. SSO no Enterprise.

Ver a API de utilizadores

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

Cada escolha explica porquê.

Um motivo em linguagem simples com cada recomendação.

Ver Recommend
Adapt for Me no próximo treino

Falte um dia. O plano fica.

Os programas adaptam-se. O progresso fica.

Ver Adapt
Membros a ver um treino no telemóvel

Abra a partir de qualquer mensagem.

Deep link para um treino ou programa a partir de push, e-mail ou CRM.

Ver deep links

Sem SDK para manter.

Uma API pública, a mesma das nossas apps iOS e Android. Gere clientes tipados a partir de OpenAPI.

Traga os seus dados de saúde.

Passos, sono, frequência cardíaca e mais alimentam cada insight.

Webhooks

Saiba no momento em que terminam.

Treinos, programas e sinais diários enviados para o seu servidor em tempo real. Crie sequências, rankings e lembretes à sua maneira.

  • Treino concluídoworkout_session.completedRankings, sequências, sincronização com CRM
  • Programa iniciadoplan.startedOnboarding, inscrição em desafios
  • Progresso do programaplan.progress_updatedBarras de progresso, lembretes para recuperar
  • Programa concluídoplan.completedRecompensas, ofertas do próximo programa
  • Insights diários prontosinsights.digest_readyLembretes de sequência em risco
POSTEntregue · 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"
  }
}
  • Assinados com Standard Webhooks
  • Novas tentativas durante 3 dias
  • Feed de recuperação de 30 dias
  • Apenas IDs. Sem dados de saúde.

Em todos os planos com acesso à API.

Ler a documentação de webhooksVer a receita de sequências

Opções de entrega

De páginas de biblioteca prontas a experiências de player totalmente personalizadas — entregue conteúdo à vossa maneira.

Embed & Go

Incorpore um player de treinos ou a vossa biblioteca de conteúdo personalizável completa.

Ideal para: Apps web, portais, MVPs, landing pages, bem-estar corporativo

Ver na documentação→

Stream Videos

Streams de vídeo ou áudio de treino completos, prontos para distribuição.

Ideal para: Catálogos VOD, publicação CMS, fluxos YouTube

Ver na documentação→

Build Your UX

Playlists, segmentos e previews de exercícios stock na sua UI.

Ideal para: Apps que precisam de um seletor de exercícios—não só workouts completos

Ver na documentação→

Generate - Play - Track

Biblioteca sem produção
Biblioteca sem produção
Vídeo de exercício desde o dia um. Sem filmagem. Sem media stack.
Experiências Personalizadas
Experiências Personalizadas
Entregue treinos adaptados a objetivos, nível de fitness e equipamento — à escala.
Entrega Instantânea Multi-Canal
Entrega Instantânea Multi-Canal
Incorpore players interativos, transmita treinos completos ou exporte vídeos em vários canais.
Menos Custos, Menos Operações
Menos Custos, Menos Operações
Substitua pipelines de conteúdo pesados por uma API para entrega, rastreamento e aprendizagem.
Time-to-Market Mais Rápido
Time-to-Market Mais Rápido
Fluxos OpenAPI limpos e padrões comprovados. Muitas equipas ficam em produção em dias.
Faça os membros voltarem
Faça os membros voltarem
Recomende, adapte e insights diários que impulsionam a adesão—não sessões únicas.

O seu copiloto de integração

Explore a API no chat. Desenvolva mais rápido com agentes.

APIs de exercício comparadas

A maioria das APIs de exercício devolve GIFs, clipes curtos ou dados de texto. A Hyperhuman entrega vídeo HD, mais geração, adaptação e distribuição.

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—

Com base na documentação pública de cada fornecedor. Última revisão: agosto de 2026. "—" significa não oferecido ou não documentado publicamente.

FAQs API Hyperhuman

Algumas das coisas que pode querer 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.

Existe um período de teste gratuito?

Existe um plano gratuito. O Platform inclui um teste de 7 dias. Não há um nível de API gratuito.

A Hyperhuman tem um servidor MCP?

Sim. Um servidor MCP padrão está em https://mcp.hyperhuman.cc/mcp. O ChatGPT usa o plugin dedicado: plugin Hyperhuman no ChatGPT.

Existe um SDK?

A Hyperhuman não tem SDK. Os clientes tipados podem ser gerados a partir da especificação OpenAPI. O AI Motion usa o SDK Asensei na sua app, com pacotes de movimento da biblioteca de exercícios para os exercícios suportados.

Como é que a Hyperhuman se compara com o ExerciseDB?

O ExerciseDB devolve dados de exercícios. A Hyperhuman acrescenta vídeo HD, geração de treinos, adaptação e entrega.

A API tem webhooks?

Sim. Eventos assinados de treinos concluídos, progresso de programas e insights diários chegam ao seu endpoint HTTPS em tempo real. As entregas falhadas são repetidas durante 3 dias e um feed de 30 dias permite recuperar o que falhou. Os payloads levam apenas IDs: sem nomes, e-mails ou dados de saúde. Incluído nos planos com acesso à API. Ler a documentação de webhooks.

Podemos criar desafios e rankings?

Sim, na sua própria app. Subscreva os webhooks de treinos e programas e conte as conclusões à sua maneira. A Hyperhuman não tem ranking integrado. Os webhooks enviam eventos de treinos e programas, não passos nem dados 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 mais

Ecossistema de parceiros

Explore os parceiros que estendem o Hyperhuman

Wearables, coaching de movimento e modulos de inteligencia futura - alimentados pelos nossos parceiros tecnologicos.