Skip to content

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.

Get nutrition facts

Get 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.

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.

1 credit per run

Example results

Fdc ID
169704
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
Example data · Run in Studio for fresh results.

Choose an action

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 run

Get 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

FieldTypeRequiredDescription
FoodfoodTextRequiredFood in plain words, for example banana or cooked brown rice.Example: cooked brown rice
AmountamountTextOptionalAmount to calculate, for example 1 cup, 150 g, or 2 large. Defaults to 100 g.Example: 1 cup

What you get

FieldTypeDescription
Fdc IDfdc_idNumberExample: 169704
Page Linkpage_linkTextExample: https://fdc.nal.usda.gov/food-details/169704/nutrients
Per 100 Gper_100_gDetails
Fiber Gper_100_g.fiber_gNumberFiber in gramsExample: 1.6
Iron Mgper_100_g.iron_mgNumberIron in milligramsExample: 0.56
Sugars Gper_100_g.sugars_gNumberSugars in gramsExample: 0.24
Protein Gper_100_g.protein_gNumberProtein in gramsExample: 2.74
Sodium Mgper_100_g.sodium_mgNumberSodium in milligramsExample: 4
Calcium Mgper_100_g.calcium_mgNumberCalcium in milligramsExample: 3
Total Fat Gper_100_g.total_fat_gNumberTotal fat in gramsExample: 0.97
Potassium Mgper_100_g.potassium_mgNumberPotassium in milligramsExample: 86
Vitamin C Mgper_100_g.vitamin_c_mgNumberVitamin C in milligramsExample: 0
Vitamin D Ugper_100_g.vitamin_d_ugNumberVitamin D in microgramsExample: 0
Calories Kcalper_100_g.calories_kcalNumberCalories in kilocaloriesExample: 123
Cholesterol Mgper_100_g.cholesterol_mgNumberCholesterol in milligramsExample: 0
Carbohydrates Gper_100_g.carbohydrates_gNumberCarbohydrates in gramsExample: 25.6
Saturated Fat Gper_100_g.saturated_fat_gNumberSaturated fat in gramsExample: 0.26
Per Amountper_amountDetails
Fiber Gper_amount.fiber_gNumberFiber in gramsExample: 3.232
Iron Mgper_amount.iron_mgNumberIron in milligramsExample: 1.1312
Sugars Gper_amount.sugars_gNumberSugars in gramsExample: 0.4848
Protein Gper_amount.protein_gNumberProtein in gramsExample: 5.5348
Sodium Mgper_amount.sodium_mgNumberSodium in milligramsExample: 8.08
Calcium Mgper_amount.calcium_mgNumberCalcium in milligramsExample: 6.06
Total Fat Gper_amount.total_fat_gNumberTotal fat in gramsExample: 1.9594
Potassium Mgper_amount.potassium_mgNumberPotassium in milligramsExample: 173.72
Vitamin C Mgper_amount.vitamin_c_mgNumberVitamin C in milligramsExample: 0
Vitamin D Ugper_amount.vitamin_d_ugNumberVitamin D in microgramsExample: 0
Calories Kcalper_amount.calories_kcalNumberCalories in kilocaloriesExample: 248.46
Cholesterol Mgper_amount.cholesterol_mgNumberCholesterol in milligramsExample: 0
Carbohydrates Gper_amount.carbohydrates_gNumberCarbohydrates in gramsExample: 51.712
Saturated Fat Gper_amount.saturated_fat_gNumberSaturated fat in gramsExample: 0.5252
Amount Usedamount_usedTextExample: 1 cup
Amount Weight Gamount_weight_gNumberExample: 202
Data Source Typedata_source_typeTextExample: SR Legacy
Matched Food Namematched_food_nameTextExample: Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution…

Example result

For Food: cooked brown rice, Amount: 1 cup

JSON
{
  "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 run

Search 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

FieldTypeRequiredDescription
QueryqueryTextRequiredFood or brand name to search, for example greek yogurt or Cheerios.Example: Cheerios
Food Typefood_typeTextOptionalChoose any foods, generic foods, or branded products; for example branded.Example: Branded
Max Resultsmax_resultsNumberOptionalMaximum number of results to return, for example 20.Example: 5

What you get

FieldTypeDescription
FoodsfoodsListFoods in relevance order.
Categoryfoods[].categoryTextFood category.Example: Processed Cereal Products
Brand Ownerfoods[].brand_ownerTextBrand owner, or null for generic foods.Example: General Mills
Descriptionfoods[].descriptionTextFood description.Example: Cheerios Cereal
Serving Sizefoods[].serving_sizeTextServing size shown for the food, if available.Example: 3/4 cup (20g) (age 1-3 years)
Food Page Linkfoods[].food_page_linkTextFoodData Central food details page.Example: https://fdc.nal.usda.gov/food-details/2517161/nutrients
Data Source Typefoods[].data_source_typeTextUSDA data source type.Example: Branded
Calories Per 100 Gfoods[].calories_per_100_gNumberCalories (kcal) per 100 grams, if supplied.Example: 359
Food Data Central IDfoods[].food_data_central_idNumberUSDA FoodData Central food ID.Example: 2517161

Example result

For Query: Cheerios, Food Type: Branded, Max Results: 5

JSON
{
  "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.

cURL
# 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.

All Health workflowsBrowse all workflows