Fitness, METs, & Health Analytics API
收藏RapidAPI2026-05-22 更新2026-05-21 收录
下载链接:
https://rapidapi.com/mechanicianapis/api/fitness-mets-health-analytics-api
下载链接
链接失效反馈官方服务:
资源简介:
Tools for workout plans for adults, seniors, and wheelchair users. Includes BMR, METs, calories, and air pollution health risks.
创建时间:
2026-05-22
原始信息汇总
好的,这是根据您提供的数据集详情页面内容提炼的概述。
数据集概述:Fitness, METs, & Health Analytics API
核心功能
该API提供基于科学文献的精准代谢与身体活动数据,主要面向健身应用、可穿戴设备集成及健康科技初创企业。核心数据源是2024年成人、老年人和轮椅使用者的身体活动汇编,涵盖了超过1300种独特身体活动的代谢当量(MET)值。
主要特性
- 全面的METs数据库:支持通过简单字符串或正则表达式(regex)搜索超过1300种分类活动(如跑步、骑行、游泳、居家活动等)的MET值。
- 卡路里消耗计算器:根据活动时长、用户体重和精确的MET值,计算运动消耗的主动卡路里。
- 空气质量“临界点”计算器:评估户外运动的安全性。通过比较运动的益处与PM2.5污染的健康风险,计算出污染风险超过锻炼益处的精确时间点。计算时会考虑活动类型、时长和用户的平均睡眠时长,并支持N95口罩和路线规划等缓解措施参数。
- 健康指标计算:提供BMI、BMR(基础代谢率)及TDEE(每日总能量消耗)的计算。
- 目标体重规划:根据每日卡路里赤字,计算达到目标体重的预计日期和天数。
- 包容性设计:包含针对成年人、老年人和轮椅使用者的特定数据,确保健身追踪的包容性和可及性。
可用端点
API主要分为三大类端点:
1. 指标 (Metrics) 端点
| 端点 | 功能描述 |
|---|---|
GET /metrics/bmi |
根据身高和体重计算身体质量指数(BMI)。 |
GET /metrics/bmr |
使用Mifflin-St Jeor方程计算基础代谢率(BMR)和总每日能量消耗(TDEE)。 |
GET /metrics/target_weight |
根据每日卡路里赤字,计算达到目标体重的日期和所需天数。 |
2. 健康 (Health) 端点
| 端点 | 功能描述 |
|---|---|
GET /health/calories |
根据活动代码、时长和用户体重,计算主动消耗的卡路里。 |
GET /health/tipping_point |
计算PM2.5暴露风险超过运动益处的“临界点”时间(分钟),使用原始MET值和PM2.5浓度。 |
GET /health/tipping_point_advanced (Ultra和Mega套餐) |
计算高级运动安全指标,包括健康效率、环境性能损失、盈亏平衡点及警告。支持N95口罩、路线优化和睡眠时长参数。 |
GET /health/aqi_to_pm25 |
将美国空气质量指数(AQI)值转换为PM2.5浓度(ug/m3)。 |
3. 代谢当量 (METs) 端点
| 端点 | 功能描述 |
|---|---|
GET /mets/categories |
获取数据库中所有主要身体活动类别的完整列表。 |
GET /mets/activities |
获取指定主要类别下的所有具体活动、描述和MET值。可指定人群(成年人/老年人/轮椅使用者)。 |
GET /mets/mets |
根据活动代码查询其精确的MET值。 |
GET /mets/search |
通过关键词、短语或正则表达式搜索身体活动。 |
技术特点
- 超低延迟:采用无服务器架构和静态JSON参考映射,预期响应时间低于100毫秒。
- AI优化:专为模型上下文协议(MCP)设计,优化了API的架构和描述,便于大型语言模型代理和自然语言助手调用。



