NutriDB
Open Data

Free Nutrition Database — CSV & API (Public Domain)

We publish nutrition data for 60,000+ foods based on USDA FoodData Central as open data. USDA's raw release spans a dozen relational CSV files; ours is consolidated into one flat, analysis-ready CSV plus a free JSON API. Public domain (CC0) — free for commercial and non-commercial use, no attribution required.

License: Public Domain (CC0)

The underlying data, USDA FoodData Central, is released by the U.S. Department of Agriculture into the public domain. Everything NutriDB adds on top (category mapping, summaries, Daily Value percentages) is likewise provided under CC0. You don't need to ask permission or credit us — though a link back to NutriDB (nutri-db.com) is always appreciated.

Original source: USDA FoodData Central

CSV Download

Food list CSV (60,000+ foods)

FDC ID, food name, category number, category name and summary. UTF-8 with BOM (opens cleanly in Excel).

Download CSV

CSV format (header row):

fdc_id,name,category_no,category_name,summary

Full nutrient values (calories, protein, fat, vitamins and minerals per 100g) are available in JSON via the REST API.

REST API

All food data is freely accessible as JSON. For bulk retrieval, please paginate and leave a short interval between requests to keep the load reasonable.

Food search & list

GET https://nutri-db.com/v1/en/foods?q=chicken breast&limit=20&offset=0

Parameters: q (search term), category (category number), limit (max 1000), offset

Food detail (all nutrients + JSON-LD + % Daily Value)

GET https://nutri-db.com/v1/en/foods/2646170

Use the USDA FDC ID (e.g. 2646170) or UUID. The response includes every nutrient, % FDA Daily Value and schema.org JSON-LD.

Example response (excerpt of /v1/en/foods/2646170)

{
  "food_code": "2646170",
  "name_ja": "Chicken, breast, boneless, skinless, raw",
  "category_name": "Poultry Products",
  "nutrients": [
    { "code": "PROT-", "name": "Protein", "value": 22.525, "unit": "g", "drv_percent": 45 },
    { "code": "FAT-", "name": "Total Fat", "value": 1.934, "unit": "g", "drv_percent": 2.5 },
    ...
  ],
  "json_ld": { "@type": "NutritionInformation", ... }
}

What people build with this data

  • Calorie counters and macro-tracking apps that need a clean food database
  • Tools for registered dietitians and meal-planning services
  • Nutrition research and coursework at universities
  • Food and recipe blogs citing per-serving nutrition facts
  • Machine learning corpora of food names and nutrient profiles

Questions about commercial API use, bulk access or custom integrations? Learn more about NutriDB →