Complete Fitness Metrics & Nutrition API
收藏RapidAPI2026-01-01 更新2025-12-31 收录
下载链接:
https://rapidapi.com/alreadycoded/api/complete-fitness-metrics-nutrition-api
下载链接
链接失效反馈官方服务:
资源简介:
Calculate BMI, BMR, TDEE, daily calories, body fat, ideal weight, macros, and hydration needs using simple health inputs.
创建时间:
2026-01-01
原始信息汇总
Complete Fitness Metrics & Nutrition API 数据集概述
基本信息
- 数据集名称: Complete Fitness Metrics & Nutrition API
- 类别: Health and Fitness
- 提供者: alreadycoded
- API版本: v1 (current)
- API地址: https://rapidapi.com/alreadycoded/api/complete-fitness-metrics-nutrition-api
服务指标
- 流行度: 8.8
- 服务等级: 100%
- 延迟: 654ms
- 测试通过率: 100%
订阅计划与定价
- BASIC: $0.00 / 月
- PRO: $10.00 / 月
- ULTRA: $30.00 / 月
- MEGA: $50.00 / 月
功能概述
该API是一个一体化健康与健身计算器,通过身高、体重、年龄、性别和活动水平等基本输入,提供完整的健康和营养指标。适用于健身应用、饮食计划器、健康仪表板、可穿戴设备集成和健康平台。
主要计算功能
- BMI(身体质量指数)及健康分类
- BMR(基础代谢率 – Mifflin-St Jeor公式)
- TDEE(每日总能量消耗)
- 基于目标的卡路里摄入量(减重、维持、增重)
- 理想体重计算
- 体脂百分比估算
- 去脂体重计算
- 每日水分摄入建议
- 宏量营养素分解(蛋白质、脂肪、碳水化合物)
技术细节
输入参数
- height (必需): 用户身高(厘米)。示例:
175 - weight (必需): 用户体重(千克)。示例:
70 - age (必需): 年龄(岁)。示例:
25 - gender (必需): 用户性别。支持值:
male,female - activity_level (可选): 用于TDEE计算的体育活动水平。默认值:
moderate- 支持值:
sedentary(很少或没有运动),light(轻度运动,每周1-3天),moderate(中度运动,每周3-5天),active(高强度运动,每周6-7天),very_active(非常剧烈的运动)
- 支持值:
- goal (可选): 卡路里目标偏好。默认值:
maintain- 支持值:
lose,maintain,gain
- 支持值:
响应结构示例
API返回结构化的JSON响应。成功响应示例如下: json { "success": true, "input": { "height_cm": 175, "weight_kg": 70, "age": 25, "gender": "male", "activity_level": "moderate", "goal": "maintain" }, "calculations": { "bmi": { "value": 22.86, "category": "Normal" }, "bmr": 1674, "tdee": 2594, "daily_calories": { "lose_weight": 2094, "maintain_weight": 2594, "gain_weight": 3094 }, "ideal_weight_kg": 72, "body_fat_percentage": 18.2, "lean_body_mass_kg": 57.3, "daily_water_intake_liters": 2.8, "macros": { "protein_g": 130, "carbs_g": 290, "fats_g": 75 } } }
认证方式
通过发送以下请求头进行认证:
- X-RapidAPI-Host 头
- X-RapidAPI-Key 头(设置为您的RapidAPI应用API密钥)
速率限制
- 所有免费计划(如BASIC)限制为 每小时1000次请求。
- 每个订阅计划定义了每月允许的最大请求数以及以RPS(每秒请求数)表示的速率限制。
- 超出限制时,API将返回 429 Too Many Requests 错误。
速率限制响应头
所有API响应包含以下速率限制头:
- x-ratelimit-requests-limit: 您的订阅允许的请求总数。
- x-ratelimit-requests-remaining: 达到配额限制前的剩余请求数。
- x-ratelimit-requests-reset: 配额重置前的剩余时间(秒)。
常见HTTP状态码
- 400 Bad Request: 参数缺失或无效。
- 403 Forbidden: API密钥无效或没有有效订阅。
- 404 Not Found: 端点无效。
- 429 Too Many Requests: 超出速率限制。
- 5XX Server Error: 临时服务器端问题。
支持与联系
- 支持: 遇到任何问题或需要澄清时,请提供错误代码、消息和请求上下文进行联系。
- 联系邮箱: alreadycoded@gmail.com
- 提供商网站: https://www.alreadycoded.com
- 自定义计划、企业用途或高流量请求: 可通过上述邮箱或网站联系。



