أبقوا تسجيل الدخول لديكم.
ادعوا الأعضاء وزامنهم وأزيلوهم عبر الواجهة. SSO في Enterprise.
عرض واجهة المستخدمين
Developer resources
Read the full API reference in a cleaner modern format, or open the classic explorer to test endpoints live.
Custom player guideBest starting point for most teams: Open API docs.
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.
Use machine-readable artifacts built for LLMs, coding agents, and chat-native implementation workflows.
Compact LLM indexUse these instead of scraping page HTML when integrating with AI tools.
# 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
}تصفّح وبث مقاطع فردية. ابنِ أدوات اختيار ومشغّلات—دون تصوير.
اقترح التمرين أو الخطة الأفضل التالية باستخدام الأهداف وإشارات الملف الشخصي.
طوّر التمارين والبرامج الحالية مع تقدم المستخدمين وتغيّر السياق.
أنشئ تمارين فورية وبرامج ممتدة لأسابيع مخصصة لكل مستخدم. methodologyProfileId اختياري يطبّق Programming DNA؛ الحذف يعني لا شيء.
حوّل الجلسات والملاحظات والأهداف إلى إرشاد يومي ورؤى 360.
من مقاطع التمارين إلى البرامج التكيفية—واجهة API واحدة.
لقادة المنتج
برامج واختيارات وتقدّم عبر واجهة واحدة. داخل تطبيقكم، بتسجيل دخولكم.
ادعوا الأعضاء وزامنهم وأزيلوهم عبر الواجهة. SSO في Enterprise.
عرض واجهة المستخدمين"recommendation":"Legs yesterday. Upper body today."
سبب بلغة واضحة مع كل توصية.
عرض Recommendالبرامج تتكيّف. التقدّم يبقى.
عرض Adapt
رابط عميق لتمرين أو برنامج من إشعار أو بريد أو CRM.
عرض الروابط العميقةبلا SDK للصيانة.
واجهة عامة واحدة، نفسها التي تعمل عليها تطبيقاتنا لـ iOS وAndroid. أنشئوا عملاء بأنواع من OpenAPI.
أحضر بياناتك الصحية.
الخطوات والنوم ومعدل القلب والمزيد تغذّي كل رؤية.
Webhooks
التمارين والبرامج والإشارات اليومية تُرسل إلى خادمكم فور حدوثها. ابنوا السلاسل ولوحات المتصدرين والتذكيرات بطريقتكم.
workout_session.completedلوحات المتصدرين، السلاسل، مزامنة CRMplan.startedالإعداد، التسجيل في التحديplan.progress_updatedأشرطة التقدّم، تذكيرات للّحاقplan.completedمكافآت، عروض البرنامج التاليinsights.digest_readyتذكيرات عندما تكون السلسلة في خطر{
"type": "workout_session.completed",
"occurredAt": "2026-10-29T18:42:11.000Z",
"endUser": { "externalUserId": "crm-12345" },
"data": {
"workoutName": "Upper Body Power",
"completionPercent": 100,
"surface": "embed"
}
}في كل خطة تتضمن الوصول إلى API.
ضمّن مشغّل تمارين أو مكتبة محتواك الكاملة القابلة للتخصيص.
Best for: تطبيقات الويب والبوابات والمنتجات الأولية وصفحات الهبوط والعافية المؤسسية
View in docs→بث فيديو أو صوت لتمارين كاملة، جاهز للتوزيع.
Best for: كتالوجات الفيديو عند الطلب والنشر عبر أنظمة إدارة المحتوى وتدفقات عمل YouTube
Try endpoints live→قوائم تشغيل ومقاطع ومعاينات تمارين المخزون في واجهتك.
Best for: تطبيقات تحتاج منتقي تمارين—وليس تمارين كاملة فقط
Try endpoints live→ولّد - شغّل - تتبّع
معظم واجهات API للتمارين تبيع مقاطع فيديو. Hyperhuman تضيف محتواكم الخاص، وبرامج تتكيّف، وفعاليات مباشرة.
| Media | AI workout generation | White-label delivery | Languages | AI-agent tooling | Live eventsجديد | |
|---|---|---|---|---|---|---|
| Hyperhuman | HD multi-angle videos + licensed classes | Generate, recommend, and adapt 1–24 week programs | Branded apps, embeds, and players | 18 | MCP server, llms.txt, AGENTS.md | Signed webhooks (5 events) |
| AscendAPI (ExerciseDB) | GIFs, plus videos and images (V2) | — | — | English | llms.txt | — |
| YMove | HD exercise video clips | Workout generator, fixed 4/8/12-week programs | White-label API, separate app builder | — | MCP server, llms.txt, TypeScript SDK | — |
| WorkoutX | 720p 3D-animated clips | Workout generator, 2–16 week programs | — | 7 | MCP server, llms.txt, SDKs | — |
| MuscleWiki | Multi-angle demo videos | Curated routines | — | 14 | MCP server, llms.txt, SDKs | — |
| API Ninjas | Text data, images on Premium | — | — | — | MCP server, llms.txt | — |
استناداً إلى التوثيق العام لكل مزوّد. آخر مراجعة: نوفمبر 2026. "—" تعني غير متاح أو غير موثّق علناً.
شاهدوا البرامج تتكيّف مباشرةً.
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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
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.
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.
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.
توجد خطة مجانية. تتضمن Platform فترة تجريبية لمدة 7 أيام. لا توجد فئة API مجانية.
نعم. خادم MCP القياسي متاح على https://mcp.hyperhuman.cc/mcp. يستخدم ChatGPT الإضافة المخصصة: إضافة Hyperhuman في ChatGPT.
ليس لدى Hyperhuman حزمة SDK. يمكن توليد عملاء بأنواع من مواصفة OpenAPI. يستخدم AI Motion حزمة Asensei SDK داخل تطبيقكم، مع حزم حركة من مكتبة التمارين للتمارين المدعومة.
يعيد ExerciseDB بيانات التمارين. تضيف Hyperhuman فيديو HD وتوليد التمارين والتكييف والتسليم.
نعم. تصل أحداث موقّعة عن التمارين المكتملة وتقدّم البرامج والرؤى اليومية إلى نقطة HTTPS لديكم فور حدوثها. تُعاد محاولة التسليمات الفاشلة لمدة 3 أيام، ويتيح موجز لمدة 30 يومًا استدراك ما فاتكم. تحمل الحمولات معرّفات فقط: بلا أسماء أو بريد إلكتروني أو قيم صحية. متاحة في الخطط التي تتضمن الوصول إلى API. اقرأوا توثيق webhooks.
نعم، داخل تطبيقكم. اشتركوا في webhooks التمارين والبرامج واحسبوا الإكمالات بطريقتكم. لا يتضمن Hyperhuman لوحة متصدرين مدمجة. ترسل webhooks أحداث التمارين والبرامج، لا الخطوات ولا بيانات الأجهزة القابلة للارتداء.
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.
Yes. Hyperhuman provides OpenAPI in both JSON and YAML for codegen, SDK generation, and technical review.
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.
Yes. You can review docs, samples, OpenAPI files, and AI-ready resources before moving to a plan with production API access.