USDA FoodData Central
Nutrition facts, food nutrient data and food search
USDA FoodData Central provides food composition, nutrition facts per 100 g or chosen listed portions, and relevant food and branded-product search results; missing data may be unavailable.
Your information
Food in plain words, for example banana or cooked brown rice.
Amount to calculate, for example 1 cup, 150 g, or 2 large. Defaults to 100 g.
Example results
- Fdc ID
- 169704
- Page Link
- fdc.nal.usda.gov
- Amount Used
- 1 cup
- Amount Weight G
- 202
- Data Source Type
- SR Legacy
- Matched Food Name
- Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution Program)
- Per 100 G
- Fiber G
- 1.6
- Iron Mg
- 0.56
- Sugars G
- 0.24
- Protein G
- 2.74
- Sodium Mg
- 4
- Calcium Mg
- 3
- Total Fat G
- 0.97
- Potassium Mg
- 86
- Vitamin C Mg
- 0
- Vitamin D Ug
- 0
- Calories Kcal
- 123
- Cholesterol Mg
- 0
- Carbohydrates G
- 25.6
- Saturated Fat G
- 0.26
- Per Amount
- Fiber G
- 3.232
- Iron Mg
- 1.1312
- Sugars G
- 0.4848
- Protein G
- 5.5348
- Sodium Mg
- 8.08
- Calcium Mg
- 6.06
- Total Fat G
- 1.9594
- Potassium Mg
- 173.72
- Vitamin C Mg
- 0
- Vitamin D Ug
- 0
- Calories Kcal
- 248.46
- Cholesterol Mg
- 0
- Carbohydrates G
- 51.712
- Saturated Fat G
- 0.5252
About USDA FoodData Central
USDA FoodData Central (FDC) finds USDA foods and branded products from a food or brand name, with optional food type and result count.
Get nutrition facts returns nutrients per 100 grams and for a chosen amount; provide a food name and optionally an amount.
Built by Fous from fdc.nal.usda.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with USDA FoodData Central.
Actions
Get nutrition facts
1 credit per runGet USDA nutrition facts per 100 g and for a chosen amount of a food. Household amounts require a matching listed portion; unavailable nutrients are null.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Foodfood | Text | Required | Food in plain words, for example banana or cooked brown rice.Example: cooked brown rice |
Amountamount | Text | Optional | Amount to calculate, for example 1 cup, 150 g, or 2 large. Defaults to 100 g.Example: 1 cup |
What you get
| Field | Type | Description |
|---|---|---|
Fdc IDfdc_id | Number | Example: 169704 |
Page Linkpage_link | Text | Example: https://fdc.nal.usda.gov/food-details/169704/nutrients |
Per 100 Gper_100_g | Details | |
Fiber Gper_100_g.fiber_g | Number | Fiber in gramsExample: 1.6 |
Iron Mgper_100_g.iron_mg | Number | Iron in milligramsExample: 0.56 |
Sugars Gper_100_g.sugars_g | Number | Sugars in gramsExample: 0.24 |
Protein Gper_100_g.protein_g | Number | Protein in gramsExample: 2.74 |
Sodium Mgper_100_g.sodium_mg | Number | Sodium in milligramsExample: 4 |
Calcium Mgper_100_g.calcium_mg | Number | Calcium in milligramsExample: 3 |
Total Fat Gper_100_g.total_fat_g | Number | Total fat in gramsExample: 0.97 |
Potassium Mgper_100_g.potassium_mg | Number | Potassium in milligramsExample: 86 |
Vitamin C Mgper_100_g.vitamin_c_mg | Number | Vitamin C in milligramsExample: 0 |
Vitamin D Ugper_100_g.vitamin_d_ug | Number | Vitamin D in microgramsExample: 0 |
Calories Kcalper_100_g.calories_kcal | Number | Calories in kilocaloriesExample: 123 |
Cholesterol Mgper_100_g.cholesterol_mg | Number | Cholesterol in milligramsExample: 0 |
Carbohydrates Gper_100_g.carbohydrates_g | Number | Carbohydrates in gramsExample: 25.6 |
Saturated Fat Gper_100_g.saturated_fat_g | Number | Saturated fat in gramsExample: 0.26 |
Per Amountper_amount | Details | |
Fiber Gper_amount.fiber_g | Number | Fiber in gramsExample: 3.232 |
Iron Mgper_amount.iron_mg | Number | Iron in milligramsExample: 1.1312 |
Sugars Gper_amount.sugars_g | Number | Sugars in gramsExample: 0.4848 |
Protein Gper_amount.protein_g | Number | Protein in gramsExample: 5.5348 |
Sodium Mgper_amount.sodium_mg | Number | Sodium in milligramsExample: 8.08 |
Calcium Mgper_amount.calcium_mg | Number | Calcium in milligramsExample: 6.06 |
Total Fat Gper_amount.total_fat_g | Number | Total fat in gramsExample: 1.9594 |
Potassium Mgper_amount.potassium_mg | Number | Potassium in milligramsExample: 173.72 |
Vitamin C Mgper_amount.vitamin_c_mg | Number | Vitamin C in milligramsExample: 0 |
Vitamin D Ugper_amount.vitamin_d_ug | Number | Vitamin D in microgramsExample: 0 |
Calories Kcalper_amount.calories_kcal | Number | Calories in kilocaloriesExample: 248.46 |
Cholesterol Mgper_amount.cholesterol_mg | Number | Cholesterol in milligramsExample: 0 |
Carbohydrates Gper_amount.carbohydrates_g | Number | Carbohydrates in gramsExample: 51.712 |
Saturated Fat Gper_amount.saturated_fat_g | Number | Saturated fat in gramsExample: 0.5252 |
Amount Usedamount_used | Text | Example: 1 cup |
Amount Weight Gamount_weight_g | Number | Example: 202 |
Data Source Typedata_source_type | Text | Example: SR Legacy |
Matched Food Namematched_food_name | Text | Example: Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution… |
Example result
For Food: cooked brown rice, Amount: 1 cup
{
"fdc_id": 169704,
"page_link": "https://fdc.nal.usda.gov/food-details/169704/nutrients",
"per_100_g": {
"fiber_g": 1.6,
"iron_mg": 0.56,
"sugars_g": 0.24,
"protein_g": 2.74,
"sodium_mg": 4,
"calcium_mg": 3,
"total_fat_g": 0.97,
"potassium_mg": 86,
"vitamin_c_mg": 0,
"vitamin_d_ug": 0,
"calories_kcal": 123,
"cholesterol_mg": 0,
"carbohydrates_g": 25.6,
"saturated_fat_g": 0.26
},
"per_amount": {
"fiber_g": 3.232,
"iron_mg": 1.1312,
"sugars_g": 0.4848,
"protein_g": 5.5348,
"sodium_mg": 8.08,
"calcium_mg": 6.06,
"total_fat_g": 1.9594,
"potassium_mg": 173.72,
"vitamin_c_mg": 0,
"vitamin_d_ug": 0,
"calories_kcal": 248.46,
"cholesterol_mg": 0,
"carbohydrates_g": 51.712,
"saturated_fat_g": 0.5252
},
"amount_used": "1 cup",
"amount_weight_g": 202,
"data_source_type": "SR Legacy",
"matched_food_name": "Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution Program)"
}Search foods
1 credit per runSearch USDA foods and branded products by food or brand name. Results are ranked by relevance; calories and serving sizes are null when not supplied.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Queryquery | Text | Required | Food or brand name to search, for example greek yogurt or Cheerios.Example: Cheerios |
Food Typefood_type | Text | Optional | Choose any foods, generic foods, or branded products; for example branded.Example: Branded |
Max Resultsmax_results | Number | Optional | Maximum number of results to return, for example 20.Example: 5 |
What you get
| Field | Type | Description |
|---|---|---|
Foodsfoods | List | Foods in relevance order. |
Categoryfoods[].category | Text | Food category.Example: Processed Cereal Products |
Brand Ownerfoods[].brand_owner | Text | Brand owner, or null for generic foods.Example: General Mills |
Descriptionfoods[].description | Text | Food description.Example: Cheerios Cereal |
Serving Sizefoods[].serving_size | Text | Serving size shown for the food, if available.Example: 3/4 cup (20g) (age 1-3 years) |
Food Page Linkfoods[].food_page_link | Text | FoodData Central food details page.Example: https://fdc.nal.usda.gov/food-details/2517161/nutrients |
Data Source Typefoods[].data_source_type | Text | USDA data source type.Example: Branded |
Calories Per 100 Gfoods[].calories_per_100_g | Number | Calories (kcal) per 100 grams, if supplied.Example: 359 |
Food Data Central IDfoods[].food_data_central_id | Number | USDA FoodData Central food ID.Example: 2517161 |
Example result
For Query: Cheerios, Food Type: Branded, Max Results: 5
{
"foods": [
{
"category": "Processed Cereal Products",
"brand_owner": "General Mills",
"description": "Cheerios Cereal",
"serving_size": "3/4 cup (20g) (age 1-3 years)",
"food_page_link": "https://fdc.nal.usda.gov/food-details/2517161/nutrients",
"data_source_type": "Branded",
"calories_per_100_g": 359,
"food_data_central_id": 2517161
},
{
"category": "Processed Cereal Products",
"brand_owner": "GENERAL MILLS SALES INC.",
"description": "Cheerios Cereal",
"serving_size": "1 bowl",
"food_page_link": "https://fdc.nal.usda.gov/food-details/2777025/nutrients",
"data_source_type": "Branded",
"calories_per_100_g": 357,
"food_data_central_id": 2777025
},
{
"category": "Processed Cereal Products",
"brand_owner": "GENERAL MILLS SALES INC.",
"description": "Cheerios Cereal",
"serving_size": "1 pouch (26g)",
"food_page_link": "https://fdc.nal.usda.gov/food-details/759418/nutrients",
"data_source_type": "Branded",
"calories_per_100_g": 385,
"food_data_central_id": 759418
}
]
}For developers
Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 120 \
-H "Authorization: Bearer $FOUS_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@usda-fooddata-central",
"visibility": "public",
"operation": "get_nutrition_facts",
"version": 1,
"input": {
"food": "cooked brown rice",
"amount": "1 cup"
},
"response": {
"format": "json"
}
}'What you can do with it
- Compare calories and nutrients across foods
- Find branded products by name
- Calculate nutrients for a meal portion
- Review food serving sizes and categories
Questions
Is Fous affiliated with USDA FoodData Central?
No. Fous is not affiliated with USDA FoodData Central. This workflow reads the public fdc.nal.usda.gov website and returns its data.
How much does it cost?
Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.
Do I need a USDA FoodData Central account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from fdc.nal.usda.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.
How many calories are in a chosen food amount?
Get nutrition facts returns calories per 100 grams and for the chosen amount.
Can I find a branded food by name?
Search foods finds USDA foods and branded products using a food or brand name.
What nutrients does a food contain?
Get nutrition facts returns available nutrients, including protein, fiber, carbohydrates, fats, and minerals.