正在启动平台

体脂率与 BMI 计算bodyfat

一站式综合计算 BMI、体脂率(Deurenberg 公式)、基础代谢率(Mifflin-St Jeor)、理想体重区间、腰围身高比与健康风险评估。男女区分阈值,附带专业建议。

1. 基本信息

接口地址https://v1.apizero.cn/api/bodyfat
请求方法GET
分类life
提供方极数本源
计费模式免费试用
单次消耗0 积分
起步价
QPS 限制20 req/s
每日免费额度200 次(已认证用户)
匿名每日额度100 次(无 API Key)
VIP 免费
调用次数

2. 认证

匿名免登录可调,每日 100 次;登录用户每日 200 次。

获取 API Key:登录 https://apizero.cn/account/keys

3. 请求参数

参数名类型必填说明示例
weightnumber体重(kg)
heightnumber身高(米,非厘米!)
waistnumber腰围(cm)
genderstring性别:男/female/m/f
agenumber年龄,默认 30

5. 请求示例 (cURL)

curl "https://v1.apizero.cn/api/bodyfat?weight=&height=&waist=&gender=%E7%94%B7&age=&key=YOUR_API_KEY"

6. 响应字段

字段类型说明示例
bminumberBMI 体质指数(kg/m²)
bfpnumber体脂率百分比
bmrnumber基础代谢率(kcal/天)
categorystring体脂分级:极瘦/偏瘦/正常/超重/肥胖
ideal_weight_minnumber理想体重下限(kg)
ideal_weight_maxnumber理想体重上限(kg)
waist_height_rationumber腰围身高比
health_riskstring健康风险等级:极低/低/中等/高
advicestring基于体脂分级的中文建议

7. 响应示例

{
    "code": 0,
    "msg": "成功",
    "data": {
        "bmi": 22.86,
        "bfp": 18.43,
        "bmr": 1632.5,
        "category": "正常",
        "ideal_weight_min": 56.66,
        "ideal_weight_max": 76.25,
        "waist_height_ratio": 0.46,
        "health_risk": "低",
        "advice": "体脂率正常,保持现有的生活方式。"
    }
}

8. 错误码

codestatus说明
4000参数缺失或不合理(height 单位错填厘米、年龄超界等)

9. 变更日志

  • 1.0.0(2026-05-07)
    • 首次上线 · BMI/BFP/BMR/WHR 一体