MoveBase
收藏官方服务:
资源简介:
1,324 fitness exercises with muscle targeting, required equipment, animated demos and step-by-step instructions in 10 languages (incl. English & French)
创建时间:
2026-07-20
原始信息汇总
MoveBase 数据集详情
数据集概述
MoveBase 是一个快速、简洁的 REST API,提供了一个包含 1,324 个精选健身动作 的策展数据集,旨在帮助开发者构建健身应用、私人教练工具、健身房平台或 AI 健身教练代理。
核心特性
- 多语言支持:每个动作的说明都支持 10 种语言(英文、法文、西班牙文、意大利文、土耳其文、俄文、中文、印地文、波兰文、韩文),可通过
lang参数切换。 - 多媒体内容:每个动作都配有 CDN 交付的缩略图(
.jpg)和动画演示 GIF(.gif),并附带专属商业使用许可。 - 双轨说明:提供完整的说明文本和结构化的
instructionSteps数组。 - 丰富筛选:支持按身体部位、器材、目标肌肉、次要肌肉进行筛选。
- 性能优化:边缘缓存、低延迟、统一 JSON 响应格式,支持大小写和重音不敏感搜索。
- 自动化工作:提供随机动作端点
random,适合自动化生成训练计划。
数据集内容
| 数据项 | 统计 |
|---|---|
| 动作数量 | 1,324 个(经过策划和去重) |
| 语言数量 | 10 种 |
| 身体部位分类 | 10 类(背部、胸部、肩部、上臂、前臂、大腿、小腿、腰部、有氧运动、颈部) |
| 器材类型 | 28 种(杠铃、哑铃、绳索、自重、器械等) |
| 目标肌肉 | 19 种(胸大肌、二头肌、腹肌、臀肌等) |
| 每个动作的多媒体 | 1 张缩略图 + 1 个动画演示 GIF |
每个动作返回的数据包含:id、slug、name、category、equipment、target、muscleGroup、secondaryMuscles[]、本地化的 instructions 和 instructionSteps[]、imageUrl、gifUrl 及多媒体归属信息。
API 接口
| 方法 | 端点 | 描述 |
|---|---|---|
| GET | /api/v1/exercises |
分页、可筛选列表(支持 category、equipment、target、muscle、search、lang、limit、offset 参数) |
| GET | /api/v1/exercises/{idOrSlug} |
按 ID 或 slug 获取单个动作详情 |
| GET | /api/v1/exercises/random |
返回指定数量(count)的随机动作(支持相同筛选参数) |
| GET | /api/v1/categories |
获取所有身体部位及其计数 |
| GET | /api/v1/equipments |
获取所有器材类型及其计数 |
| GET | /api/v1/targets |
获取所有目标肌肉及其计数 |
| GET | /api/v1/status |
健康检查(返回版本、总数、语言等) |
通用查询参数:lang(默认 en)、limit(默认 20,最大 100)、offset、search(大小写和重音不敏感)。所有响应均采用统一信封格式:成功时返回 { success, data, meta },错误时返回 { success: false, error: { code, message } }(错误码包括 400、404、429、500)。
使用场景
- 健身与训练应用
- 私人教练和教练工具
- AI 健身代理和聊天机器人
- 健身房和健康平台
其他信息
- 多媒体授权:图片和 GIF 提供专属商业使用许可,显示媒体时需要保留
attribution字段。 - 速率限制和配额:由 RapidAPI 订阅计划管理。
- 一致性:稳定的 ID 和 slug,可预测的响应格式,支持 OpenAPI 3.0 规范一键生成 SDK。



