Korean Food Nutrition Database API - MFDS ์ํ์์์ฑ๋ถ Calories
Pricing
from $1.00 / 1,000 foods
Korean Food Nutrition Database API - MFDS ์ํ์์์ฑ๋ถ Calories
Official Korean food nutrition data from MFDS (์ํ์์์ฑ๋ถDB): calories, protein, fat, carbs, sugars, sodium and 150+ nutrients for Korean dishes, packaged products and ingredients. English or Korean search.
Pricing
from $1.00 / 1,000 foods
Rating
0.0
(0)
Developer
E:LAB STUDIO
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Features
Share
Korean Food Nutrition Database API: MFDS Calories & Nutrients (์ํ์์์ฑ๋ถ)
Get official nutrition facts for Korean food as clean, English JSON / CSV / Excel: calories, protein, fat, carbohydrates, sugars, fiber, sodium and 150+ nutrients (vitamins, minerals, fatty acids, amino acids) for Korean dishes like bibimbap and kimchi jjigae, for packaged products like Shin Ramyun, and for raw ingredients.
The data comes from the Food Nutrition Database of the Ministry of Food and Drug Safety (MFDS, ์ํ์์ฝํ์์ ์ฒ), the official Korean government source, published on the public data portal data.go.kr. It covers about 347,000 foods: roughly 9,000 generic reference foods and 338,000 branded products, updated continuously.
Search in English or Korean. Common English words (kimchi, bibimbap, tteokbokki, bulgogi, ramen, tofu...) are translated to Korean automatically, and every food name comes back with a romanized version.
What you can use it for
- Diet, fitness and calorie-tracking apps: add Korean dishes and Korean supermarket products that global food databases miss.
- Meal planning and recipe nutrition: per-100 g values plus serving and package weights.
- AI assistants and LLM tools: a reliable, structured source for "how many calories are in tteokbokki?" questions.
- Health research: sodium, sugar and fat content of Korean diets, by category or brand.
- Food import and product research: compare packaged products by maker, category, import status and country of origin.
Input
| Field | Example | Notes |
|---|---|---|
foodNames | ["bibimbap", "๊น์น์ฐ๊ฐ", "์ ๋ผ๋ฉด"] | Korean names, or common English names from the built-in dictionary (~130 words). The source matches names that contain the text. Empty = list by category or maker only. |
maxItemsPerQuery | 10 | Popular words match hundreds of foods ("๊น์น" matches ~6,900). 0 = no limit. |
foodType | reference | all, reference (generic averages, ํ๋ชฉ๋ํ) or branded (packaged products, ์์ฉ์ ํ). |
dataGroups | ["dish"] | Optional: dish (prepared dishes, ์์), processed (packaged foods, ๊ฐ๊ณต์ํ), raw (ingredients, ์์ฌ๋ฃ์ฑ). |
category | ๋ฉด ๋ฐ ๋ง๋๋ฅ | Optional major category, exact Korean name as in the source. |
maker | ๋์ฌ | Optional manufacturer, partial match. |
includeAllNutrients | true | Adds a nutrients object with every reported nutrient, its English name and unit. |
maxItems | 1000 | Stop after N foods. 0 = no limit. |
Example: generic nutrition values for popular Korean dishes
{ "foodNames": ["bibimbap", "bulgogi", "tteokbokki", "kimchi jjigae"], "foodType": "reference", "maxItemsPerQuery": 5 }
Example: every Nongshim product in the database
{ "maker": "๋์ฌ", "foodType": "branded", "maxItemsPerQuery": 0, "maxItems": 0 }
Output example
Main nutrients are columns; all nutrients are in nutrients (shortened here). Amounts are per nutrient_basis (usually 100 g or 100 ml).
{"food_code": "D101-018000000-0001","name_ko": "๋น๋น๋ฐฅ","name_romanized": "Bibimbap","data_group": "Prepared dish (์์)","food_type": "Reference food (ํ๋ชฉ๋ํ)","category_ko": "๋ฐฅ๋ฅ","nutrient_basis": "100g","food_weight": "450.000g","energy_kcal": 142,"protein_g": 6.86,"fat_g": 4.32,"carbohydrate_g": 18.84,"sugars_g": 0.05,"dietary_fiber_g": 2,"sodium_mg": 232,"saturated_fat_g": 0.95,"trans_fat_g": 0.06,"cholesterol_mg": 42.26,"nutrients": {"energy_kcal": { "name": "Energy", "value": 142, "unit": "kcal" },"vitamin_a_ug_rae": { "name": "Vitamin A (RAE)", "value": 73, "unit": "ยตg RAE" },"retinol_ug": { "name": "Retinol", "value": 9, "unit": "ยตg" }},"data_source_ko": "์ํ์์ฝํ์์ ์ฒ","data_method_ko": "๋ถ์","data_created": "2018-12-31","data_updated": "2026-10-13","source": "MFDS Food Nutrition Database via data.go.kr (์ํ์์ฝํ์์ ์ฒ_์ํ์์์ฑ๋ถDB์ ๋ณด)","query": "bibimbap"}
A branded product row also has maker_ko (e.g. "(์ฃผ)๋์ฌ"), maker_romanized, item_report_no, imported, origin_country_ko and serving_reference (the official reference serving, e.g. "์ ํ๋ฉด(์ฉ๊ธฐ) 80g").
Pricing
Pay per result: $1.00 per 1,000 foods, all nutrients included. A small start fee per run applies. You can set a maximum cost per run and the Actor stops when it is reached.
FAQ
How many calories are in bibimbap, according to official Korean data? The MFDS reference value is 142 kcal per 100 g (a 450 g bowl is about 640 kcal). Several variants exist (dolsot, yukhoe, by survey year), so you get each one with its code and date.
Can I search in English? Yes for common Korean dishes and ingredients (kimchi, bibimbap, japchae, samgyeopsal, ramen, tofu, soju...). Anything else: use the Korean name. The log tells you when an English word is not in the dictionary.
Why are there several rows with the same name?
The database keeps separate entries per data source and survey (for example values per 100 g and per 100 ml, or different years). Use food_code, nutrient_basis and data_created to choose, or filter with foodType: "reference".
Are values per serving or per 100 g?
Per nutrient_basis, which is almost always 100 g or 100 ml. Use food_weight (package or dish weight) or serving_reference to convert.
Does it include allergens or ingredient lists? No. This source covers nutrition composition only.
Do I need a data.go.kr API key? No. The Actor uses its own access to the official API.
Source and license
Data: ์ํ์์ฝํ์์ ์ฒ_์ํ์์์ฑ๋ถDB์ ๋ณด (Ministry of Food and Drug Safety, Food Nutrition Database), published on the Korean public data portal data.go.kr with license scope "์ด์ฉํ๋ฝ๋ฒ์ ์ ํ ์์" (no restriction on use, commercial use allowed). Every row names its source. Values are reproduced as published; this Actor is not affiliated with MFDS. Nutrition data is informational and not medical advice.