Skip to content

USDA NDB #

Find similar titles

3회 업데이트 됨.

Edit
  • 최초 작성자
    위댄스
  • 최근 업데이트
    syp

Structured data

Category
Database

USDA National Nutrient Database for Standard Reference(USDA NDB)는 미국 농무부에서 운영하는 식품표준 영양성분 데이터베이스로 전체 데이터 다운로드와 웹사이트, REST API를 제공한다. Release28 버전에서 8,789 식품에 대한 영양성분을 제공한다.

Bulk download #

데이터는 전체, 요약본, 업데이트 부분으로 구분되며 아래 형식으로 다운로드 가능하다.

ASCII (ISO/IEC 8859-1)
Microsoft Access
Microsoft Excel

Website #

웹사이트에서는 식품명을 식품군과 제조사에 따라 검색하여 해당 영양성분 데이터를 확인하고 본인의 필터에 따른 맞춤 리포트를 다운로드할 수 있다. 또한 특정 영양성분을 포함하고 있는 식품만을 찾을 수 있다.

REST API #

파라미터 요청은 아래와 같다. 접근권한인 api_key와 접근대상인 식품이나 영양성분의 ndbno가 필수적이다. 리포트 종류냐 포맷(xml, json)을 지정할 수 있다. 접근권한은 누구나 신청하면 바로 얻을 수 있다.

Parameter Required Default Description
api_key y n/a Must be a data.gov registered API key
ndbno y n/a NDB no
type n b (basic) Report type: [b]asic or [f]ull or [s]tats
format1 n JSON Report format: xml or json

Cheese, cheddar에 대한 JSON 예제 API

http://api.nal.usda.gov/ndb/reports/?ndbno=01009&type=b&format=json&api_key=DEMO_KEY

Reference(참고자료) #

http://ndb.nal.usda.gov/

0.0.1_20230725_7_v68