freeapis

Open Food Facts

食品产品数据库

认证方式
No auth
HTTPS
Yes
CORS
Unknown
分类
餐饮

简介

Open Food Facts 是全球最大的免费开放食品数据库——300 万+ 产品,含配料、过敏原、营养成分、添加剂和 Nutri-Score 评分。免密钥且免费(实测可用),是营养应用、扫码器和食品透明项目的首选 API。

快速开始

按条形码查产品(实测可用):

curl "https://world.openfoodfacts.org/api/v2/product/737628064502.json"
{
  "code": "737628064502",
  "product": {
    "product_name": "Nutella",
    "brands": "Nutella",
    "ingredients_text": "Sugar, palm oil, hazelnuts...",
    "nutriments": { "energy-kcal_100g": 539, "fat_100g": 30.9, "sugars_100g": 56.3 },
    "nutriscore_grade": "e",
    "image_url": "https://images.openfoodfacts.org/images/products/737/628/064/502/front_en.7.400.jpg"
  },
  "status": 1
}

搜索产品:

curl "https://world.openfoodfacts.org/cgi/search.pl?search_terms=chocolate&json=1&page_size=5"

认证方式

无需认证——免密钥。

速率限制与注意事项

  • 免费、开放数据(ODbL)——无密钥;请礼貌使用(API 要求描述性 User-Agent)。
  • v2 API 端点是 api/v2/product/{条形码}.json——条形码是 EAN/UPC。
  • 丰富字段:ingredients_textnutriments(每 100g 值)、nutriscore_gradenova_group(加工等级)、additives_tagsallergens_tags
  • 搜索用旧版 CGI 端点(/cgi/search.pl?search_terms=...&json=1)。
  • 也提供离线分析的批量数据导出。

常见问题

Open Food Facts 免费吗? 是的——免费、开放数据、免密钥。

如何查询产品? https://world.openfoodfacts.org/api/v2/product/{条形码}.json

包含什么营养数据? 每 100g 值(能量、脂肪、糖……)、Nutri-Score 等级和 NOVA 加工等级。

餐饮 分类更多

APIAuthHTTPSCORS
BaconMockup

Resizable bacon placeholder images

No authYesYes
Chomp

Data about various grocery products and foods

API KeyYesUnknown
Coffee

Random pictures of coffee

No authYesUnknown
Edamam nutrition

Nutrition Analysis

API KeyYesUnknown
Edamam recipes

Recipe Search

API KeyYesUnknown