The Fitness Content OS for Your Product

Get ready to recommend, generate, and deliver personalized video & audio—then learn from every session.

In the new age of digital wellness, building a personalized on-demand fitness experience isn’t a 12-month marathon anymore.

It’s a 5-day sprint.

With Hyperhuman’s Content Delivery API, you can launch a custom-branded fitness experience — complete with smart workout videos, personalized plans, and adaptive user journeys — in less than a week. No content bottlenecks. No video editing nightmares. No scalability issues.

Here’s how to make it happen.


🧠 Why Hyperhuman? Because Content Is the Experience

The Hyperhuman Content API gives you access to an intelligent, ready-to-deploy content engine:

  • 1000s of smart-labeled exercises
  • Professionally produced full-length video and audio workouts
  • Streamable, embeddable, and completely brandable
  • AI recommendations tailored to each user’s goal and profile

Whether you’re a startup, wellness platform, gym chain, or app builder, Hyperhuman lets you deliver workouts that feel like they were made just for your user — with zero video production overhead.

For developers: All requests use an API key header and the base URL below.
Base URL: https://content.api.hyperhuman.cc
Header: X-Api-Key: YOUR_API_KEY


⚙️ Your 5-Day Launch Plan

Day 1 – Plug in the API & Fetch Content

  • Authenticate with your API key.
  • Populate your catalog with:
    • Public library: GET /v1/workouts and GET /v1/plans/metadata
    • Org library: GET /v1/orgs/{orgId}/workouts and GET /v1/orgs/{orgId}/plans
  • Stream instantly:
    • Segmented playback via playlist: GET /v1/workouts/{id}/playlist
    • Direct stream URL (optional): GET /v1/workouts/{id}/export/video/stream_url

🎯 Goal: Your app shows actual workouts, not placeholders. No video hosting needed.

Day 2 – Build Detail Pages & Smart Players

  • Workout info: GET /v1/workouts/{id}
  • Playlists: GET /v1/workouts/{id}/playlist (intros, exercises, rests, outros)
  • Player UX: let users preview, scrub timelines, and stream content seamlessly by segment.

🎯 Goal: Deliver a polished, guided experience that rivals Peloton or Apple Fitness.

Day 3 – Capture User Goals & Preferences

Use API metadata endpoints to offer:

  • Workout types (cardio, strength, mobility)
  • Difficulty & equipment filters
  • Plan goals (fat loss, muscle gain, endurance, mobility, tone, etc.) via GET /v1/plans/metadata

Store user profiles locally or in your backend.

🎯 Goal: Your app understands users before they press play.

Day 4 – Turn Data Into Personalized Recommendations

Send EndUserProfileDetails to:

  • POST /v1/orgs/{organizationId}/workouts/generate
  • POST /v1/orgs/{organizationId}/plans/generate

Receive curated, ranked content lists to match each user’s intent (use real goalIds from /v1/plans/metadata).

🎯 Goal: Users open your app and see exactly what they need, every time.

Day 5 – Add Session Tracking & Feedback Loops

  • Sessions: POST /v1/workouts/{id}/sessions/start → (optional updates) → POST /v1/workouts/{id}/sessions/end or POST /v1/workouts/{id}/sessions/complete
  • Recent sessions: GET /v1/workouts/{id}/sessions/recent
  • Feedback: POST /v1/workouts/{id}/feedback (rating, difficulty, comments)

🎯 Goal: Close the loop. Adapt your content strategy based on real usage.


🎁 Bonus: Generate AI-Powered Workouts On the Fly

Want to go one step further? Hyperhuman lets you generate personalized workouts dynamically, without selecting a single clip or timeline.

With the POST /v1/orgs/{organizationId}/workouts/generate endpoint, your platform can create on-demand, AI-generated workouts based on:

  • User profile (age, fitness level, equipment access)
  • Target category (e.g. strength, cardio, mobility)
  • Duration preferences (min/max workout time)
  • Content source (from your own smart video library or Hyperhuman’s premium stock)

👉 The best part? You can instantly deliver your AI-generated workout through Hyperhuman’s embeddable Interactive Workout Player — no extra coding needed. Just pass the workout JSON to the iframe and give users a seamless, guided experience.

🔗 Learn more here

# Generate a 20-min beginner workout
curl -X POST -H "X-Api-Key: <API_KEY>" -H "Content-Type: application/json" \
  https://content.api.hyperhuman.cc/v1/orgs/{organizationId}/workouts/generate \
  -d '{
    "endUserProfileDetails": { "age": 28, "fitnessLevels": ["beginner"] },
    "durationOptions": { "minMinutes": 20, "maxMinutes": 20 },
    "categoryId": "615aa3f0dbe7140012c59e94",
    "exerciseSources": ["premium_stock"]
  }'
<!-- Embeddable player (send your generated JSON) -->
<iframe id="hh-player"
  src="https://team.hyperhuman.cc/embed/workout-json-receiver?organizationId={orgId}&apiKey={apiKey}"
  style="width:100%;aspect-ratio:16/9;border:0;border-radius:8px"
  allow="autoplay; fullscreen" allowfullscreen></iframe>

<script>
  window.addEventListener('message', function (e) {
    if (e.data === 'hyperhumanPlayerReadyForData') {
      document.getElementById('hh-player').contentWindow.postMessage(workoutJSON, '*');
    }
  });
</script>

🚨 New: Exclude Specific Collections

You now have full control to exclude exercise collections from AI workout generation.

  • Use the excludeExerciseCollections parameter to pass an array of collection names you want to avoid.

Example:

"excludeExerciseCollections": [
  "Free - Outdoor",
  "Premium - Industrial"
]

👉 This tells the AI generator to skip exercises from outdoor and industrial gym collections. Perfect for ensuring brand consistency or removing specific trainer backgrounds.

You can fetch the current list of collections with exercise counts using:

curl -H "X-Api-Key: <API_KEY>" \
  https://content.api.hyperhuman.cc/v1/workouts/exercises/metadata

This works both in on-the-fly workout generation and directly in the AI Workout Generation dialog inside the Hyperhuman Team Web app.


🌍 New Bonus: Out-of-the-Box Global Localization

Personalization doesn’t stop at workouts. It’s about delivering content that speaks your users’ language — literally. With our latest update, Hyperhuman now provides full localization support in every format.

What’s Included

Every content type is automatically localized, including:

  • Exercises → names, equipment, and muscle groups
  • Workouts → names, categories, templates, and full videos
  • Programs → goals, names, and descriptions
  • Social Clips → overlays, captions, and audio voiceovers
  • Interactive Player & Content API → fully localized metadata, audios, and overlays

How It Works (with API Examples)

1. Embedded Interactive Workout Player

Just pass the locale parameter when embedding:

<iframe
  src="https://content.api.hyperhuman.cc/v1/workouts/abc123/player?locale=es-ES"
  width="100%" height="600" frameborder="0" allowfullscreen></iframe>

👉 The player will automatically display localized exercise names, overlays, and play Spanish audio tracks.

2. Full Video Stream with Localization

Fetch a localized video stream URL by adding locale:

curl -H "X-Api-Key: <API_KEY>" \
  "https://content.api.hyperhuman.cc/v1/workouts/abc123/export/video/stream_url?locale=fr-FR"
{
  "streamUrl": "https://cdn.hyperhuman.cc/streams/abc123_fr-FR.m3u8",
  "locale": "fr-FR"
}

👉 The generated video will include French overlays and audio narration.

3. Get Localized Workout Details

curl -H "X-Api-Key: <API_KEY>" \
  "https://content.api.hyperhuman.cc/v1/workouts/abc123?locale=de-DE"
{
  "id": "abc123",
  "name": "Kernkraft – Mittelstufe",
  "category": "Kraft",
  "exercises": [
    { "name": "Liegestütze", "equipment": "Körpergewicht" }
  ],
  "audio": { "intro": "audio_de_123", "outro": "audio_de_456" },
  "locale": "de-DE"
}

👉 All metadata, exercise names, and audio files are localized automatically.

Why It Matters

  • Global Reach: Enter new markets overnight with content that feels native.
  • Zero Overhead: No external tools or duplication needed.
  • Next-Level Personalization: Combine AI workout generation with real-time localization for a fitness experience that feels made-for-me, anywhere in the world.

🌍 Features You Can Launch Instantly with Hyperhuman

  • ✅ Streamable video & audio workouts
  • ✅ Multilingual content with regional voiceovers
  • ✅ AI workout builder with audience-driven parameters
  • ✅ Autogenerated social clips for viral marketing
  • ✅ Stock clip library of 2,000+ exercises
  • ✅ Public or invite-only team content hubs
  • ✅ Seamless integrations into your mobile app, website, or even wearables

🧩 Real-World Example: HyperFitness in 2 Weeks

HyperFitness went from concept to market-ready niche platform by combining Hyperhuman’s Content API with branded client apps and smart video blocks. Their users — ranging from beginners to advanced — receive weekly personalized programs that feel curated, fresh, and motivating.


🧑‍💻 Developer Quick Start

Copy/paste these to get moving fast:

# List workouts → details → playlist
curl -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts
curl -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts/{id}
curl -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts/{id}/playlist
# Generate a plan (4-week, 3x/week, beginner, real goalIds)
curl -X POST -H "X-Api-Key: <API_KEY>" -H "Content-Type: application/json" \
  https://content.api.hyperhuman.cc/v1/orgs/{orgId}/plans/generate \
  -d '{
    "endUserProfileDetails": {
      "age": 28,
      "fitnessLevels": ["beginner"],
      "goalIds": ["63c92926f920a9005c4e619c"],
      "trainingDaysPerWeek": 3
    },
    "durationOptions": { "minWeeks": 4, "maxWeeks": 4 },
    "workoutsPerWeek": 3,
    "difficulty": "beginner"
  }'
# Start → finish a session, then feedback
curl -X POST -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts/{id}/sessions/start -d '{"userId":"abc123"}'
curl -X POST -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts/{id}/sessions/end
curl -X POST -H "X-Api-Key: <API_KEY>" https://content.api.hyperhuman.cc/v1/workouts/{id}/feedback -d '{"rating":5,"difficulty":3,"comment":"Loved it"}'

🔐 Auth, Base URL & OpenAPI

  • Base URL: https://content.api.hyperhuman.cc
  • Header: X-Api-Key: YOUR_API_KEY
  • API Explorer (Swagger): Open docs

⚠️ Production Tips: Errors & Rate Limits

  • Errors: Consistent JSON with statusCodemessageerrordetails
  • Rate limits: use X-RateLimit-Remaining & backoff on 429
  • Best practice: cache metadata; prefer playlist streaming for resilient playback

🧠 Final Thoughts: AI-Powered, Human-Centric

You don’t need to hire a film crew.
You don’t need to reinvent personalization.
You just need Hyperhuman.

Hyperhuman makes it possible to deliver Apple-level fitness content with startup agility and enterprise-grade infrastructure.

🔗 Explore the API   💬 Book a Demo

Want help getting your build off the ground? Let’s connect. We’ll walk you through how to embed Hyperhuman into your digital health or fitness product — and launch something personal, profitable, and powerful.

Build smarter. Move faster. Deliver personal. That’s Hyperhuman.