MyFitnessPal API
收藏RapidAPI2026-05-18 更新2026-05-19 收录
下载链接:
https://rapidapi.com/cavsn/api/myfitnesspal-api
下载链接
链接失效反馈官方服务:
资源简介:
Fastest MyFitnessPal API
创建时间:
2026-05-18
原始信息汇总
好的,这是您提供的数据集详情页面的关键信息总结:
数据集概览:MyFitnessPal API
- 名称: MyFitnessPal API
- 描述: 一个用于按食物名称搜索 MyFitnessPal 营养数据库的 API。它能够返回卡路里、宏量营养素(蛋白质、碳水化合物、脂肪)、份量大小和品牌信息,并以 JSON 格式提供结果。
- 基础 URL:
https://myfitnesspal-api.p.rapidapi.com
核心功能
- 食物搜索:通过食物名称查询 MyFitnessPal 营养数据库。
- 返回数据:
- 卡路里 (
energy) - 宏量营养素:蛋白质 (
protein)、脂肪 (fat)、碳水化合物 (carbohydrates) - 微量元素:钠 (
sodium)、糖 (sugar) - 份量大小 (
serving_sizes) - 品牌名称 (
brand_name)
- 卡路里 (
API 端点
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /search |
在 MyFitnessPal 数据库中搜索食物。 |
| GET | /health |
健康检查接口,返回 {"status": "healthy"}。 |
/search 端点参数
| 参数 | 类型 | 默认值 | 说明 |
|---|---|---|---|
query |
字符串 | 必填 | 要搜索的食物名称,例如 egg。 |
page |
整数 | 1 |
页码。 |
offset |
整数 | 10 |
结果偏移量。 |
max_items |
整数 | 100 |
每页返回的项目数(最大100)。 |
country_code |
字符串 | US |
两位字母的国家代码。 |
resource_type |
字符串 | foods |
资源类型,可选 foods 或 exercises。 |
认证方式
所有请求都需要通过请求头传递您的 RapidAPI 密钥:
X-RapidAPI-Key: 您的密钥X-RapidAPI-Host: 提供的主机地址
错误代码
| 状态码 | 说明 |
|---|---|
400 |
缺少或无效的 query 参数。 |
502 |
上游 MyFitnessPal 请求失败。 |
其他重要说明
- 营养值:除非另有说明,营养值均按单份计算。
- 通用食物:对于通用食物,
brand_name字段为null。 - 数据来源:结果直接来自 MyFitnessPal,可能包含用户提交的条目。



