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).
CSV format (header row):
fdc_id,name,category_no,category_name,summaryFull 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=0Parameters: 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/2646170Use 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 →