{
"bmi": 22.9,
"category": "Normal weight",
"healthyWeightRangeKg": [
56.7,
76.3
],
"note": "BMI is a screening measure for adults, not a diagnosis."
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35338/bmi?weight=70&height=175&units=metric' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bmrKcal": 1649,
"formula": "Mifflin-St Jeor"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35339/basal+metabolic+rate?weight=70&height=175&units=metric&age=30&sex=male' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bmrKcal": 1649,
"tdeeKcal": 2556,
"activity": "moderate",
"goals": {
"lose": 2056,
"maintain": 2556,
"gain": 2856
},
"formula": "Mifflin-St Jeor x activity factor"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35340/daily+calories+tdee?weight=70&height=175&units=metric&age=30&sex=male&activity=moderate' --header 'Authorization: Bearer YOUR_API_KEY'
{
"goal": "lose",
"calories": 2056,
"macros": {
"proteinG": 140,
"fatG": 57,
"carbsG": 246
},
"split": {
"protein": 27.2,
"fat": 25,
"carbs": 47.9
}
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35341/macros+for+a+goal?weight=70&height=175&units=metric&age=30&sex=male&activity=moderate&goal=lose' --header 'Authorization: Bearer YOUR_API_KEY'
{
"idealWeightKg": {
"devine": 66,
"robinson": 64.1,
"miller": 65.2,
"hamwi": 65.1
},
"averageKg": 65.1
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35342/ideal+weight?sex=female&units=metric&height=175' --header 'Authorization: Bearer YOUR_API_KEY'
{
"bodyFatPercent": 14.5,
"method": "U.S. Navy circumference method"
}
curl --location --request GET 'https://zylalabs.com/api/14238/health+calculator+api+-+bmi+calories+macros/35343/body+fat+navy+method?height=175&neck=38&waist=82&sex=male&units=metric' --header 'Authorization: Bearer YOUR_API_KEY'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 健康计算器API - BMI 卡路里 宏 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
每个端点返回与健康和健身相关的数据,包括BMI、BMR、每日卡路里需求(TDEE)、宏观营养素分布、理想体重和体脂百分比。数据以公制和英制单位提供,允许灵活使用
关键字段包括“bmi”“bmrKcal”“tdeeKcal”“macros”“idealWeightKg”和“bodyFatPercent”每个字段提供特定的健康指标,例如BMI类别每日卡路里目标和饮食目标的宏观分解
参数因终端不同而有所变化,但通常包括用户的指标,如体重、身高、年龄、性别和活动水平。用户可以通过提供这些参数来自定义请求,以获得量身定制的健康计算
响应数据以JSON格式结构化,包含清晰的键值对。例如,TDEE端点包括“tdeeKcal”、“activity”和“goals”,使其易于解读和用于健康规划
典型的使用案例包括个人健康追踪 健身规划 饮食调整和体重管理 用户可以利用API根据计算的指标设定减肥 维持或增重的目标
数据准确性通过建立的公式保持,例如Mifflin-St Jeor用于基础代谢率及美国海军方法用于体脂计算 这些方法在健康和健身社区广泛认可 确保可靠的输出
例如“bmi”表示身体质量指数,而“category”对其进行分类(例如正常体重)。“tdeeKcal”表示每日总能量消耗,“macros”详细说明为了特定目标所需的蛋白质、脂肪和碳水化合物的克数
用户可以利用这些数据创建个性化的健身和营养计划 例如 了解TDEE和宏观营养素分配使用户能够根据自己的体重目标调整饮食 确保他们满足营养需求