five

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
搜集汇总
数据集介绍
main_image_url
背景与挑战
背景概述
DietaGram是一个提供食物营养数据的API,支持通过条形码、名称或图片查询食物热量及营养成分,兼容多语言环境,并已集成到两款移动应用中。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作