DietaGram
收藏RapidAPI2026-04-16 更新2024-05-06 收录
下载链接:
https://rapidapi.com/bulat.yauheni/api/dietagram
下载链接
链接失效反馈官方服务:
资源简介:
Food Database & Nutrition API. Search food by barcode (UPC), name or image. Get calories and nutrients instantly. Supports multiple languages.
This api is used in Datagram applications: https://play.google.com/store/apps/details?id=bulat.diet.helper_sport and https://apps.apple.com/us/app/calorie-counter-dietagram/id1068214233
创建时间:
2026-04-16
原始信息汇总
DietaGram 数据集概述
基本信息
- 数据集名称: DietaGram
- 类别: Food
- 访问方式: API
- 提供商: Dietagram
- 当前版本: v1
- 订阅者数量: 1163
服务评级与性能
- 受欢迎度: 9.7
- 服务等级: 100%
- 延迟: 1627ms
订阅计划
- BASIC: $0.00 / 月
- PRO: $10.00 / 月
- ULTRA: $100.00 / 月
- MEGA: $400.00 / 月
API 概述
Dietagram Food API 是一个强大的食品数据库和营养API,允许开发者通过名称、条形码(UPC)或图像识别来搜索和分析食品产品。该API专为构建卡路里计数器、健身应用、杂货应用和AI驱动的食品识别服务而设计。
主要特性
- 按名称搜索食品
- 条形码(UPC)查询
- 基于图像的食品识别
- 详细的营养数据(卡路里、宏量营养素等)
- 多语言支持(英语、德语、俄语、波兰语、西班牙语、保加利亚语、乌克兰语、阿拉伯语)
应用场景
- 卡路里追踪应用
- 健身与饮食应用
- 杂货与购物应用
- AI食品识别工具
优势
- 庞大且不断更新的食品数据库
- 快速可靠的响应
- 易于开发者集成
- 已在生产环境中验证:该API已在拥有数千用户的真实应用中使用。
端点详情
1. 食品照片分析 API
- 端点:
/apiFoodImageRecognition.php - 方法: POST
- 功能: 接受食物的base64编码图像和语言代码,分析图像中的食物项目,并返回一个JSON响应,包含已识别菜肴的详细信息、其营养信息以及任何相关评论。
- 请求参数:
image_base64(必需, string): 要分析的图像的Base64编码字符串。lang(必需, string): 响应的语言代码。例如,en 表示英语。
- 成功响应示例: json { "dishes": [ { "orderNumber": 1, "dishName": "string", "weight": 100, "calories": 250, "fat": 10, "protein": 7, "carbohydrates": 34 } ], "comments": "The image depicts a slice of blueberry pie. The nutritional values are approximate and can vary based on recipes." }
2. 按名称查找食物营养 API
- 端点:
/apiFood.php - 方法: GET
- 功能: 接受食物名称(或部分名称)和语言代码,在庞大的数据库中搜索相应的食物信息,并返回一个JSON响应,包含所找到食物的详细信息、其营养信息以及任何相关评论。
- 请求参数:
name(必需, string): 食物名称。例如,Apple juice。lang(必需, string): 用于在相应数据库中搜索和生成响应的语言代码。例如,如果名称是Apple juice,语言代码应为en以在英文数据库中搜索。
- 语言代码支持: "en", "ru", "pl", "bg", "de", "es", "ua", "by"。如果未提供此参数或参数无效,则默认使用"en"。
- 名称要求: name 必须至少包含2个字符才能进行正确搜索。
- 成功响应示例: json { "dishes":[ { "id":"2689", "name":"Apple Juice", "caloric":"47", "type":"x", "fat":"0.11", "carbon":"11.6", "protein":"0.06", "category_id":"500" } ] }
联系信息
- Telegram: @yauheniBul
- Email: bulat.yauheni@gmail.com
搜集汇总
数据集介绍

背景与挑战
背景概述
DietaGram是一个提供食物营养数据的API,支持通过条形码、名称或图片查询食物热量及营养成分,兼容多语言环境,并已集成到两款移动应用中。
以上内容由遇见数据集搜集并总结生成



