Skip to content

USDA FoodData Central

Nutrition facts, food nutrient data and food search

Back to tools

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 completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

248.46 calories

Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution Program), 1 cup, 202 g

Protein (g)5.5348
Carbohydrates (g)51.71
Total fat (g)1.9594
Fiber (g)3.232
Sugars (g)
0.4848
Saturated fat (g)
0.5252
Cholesterol (mg)
0
Sodium (mg)
8.08
Potassium (mg)
173.72
Calcium (mg)
6.06
Iron (mg)
1.1312
Vitamin C (mg)
0
Vitamin D (µg)
0

Standard nutrition

Calories123
Protein (g)2.74
Carbohydrates (g)25.6
Total fat (g)0.97
Sugars (g)
0.24
Fiber (g)
1.6
Saturated fat (g)
0.26
Cholesterol (mg)
0
Sodium (mg)
4
Potassium (mg)
86
Calcium (mg)
3
Iron (mg)
0.56
Vitamin C (mg)
0
Vitamin D (µg)
0
View USDA food details

Choose an action

About the USDA FoodData Central tool

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 from fdc.nal.usda.gov. Last checked Sep 29, 2026.

Actions

Get nutrition facts

1 credit

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

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

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_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 about USDA FoodData Central

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this USDA FoodData Central tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. 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. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified 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 toolsBrowse all tools