USDA NDB
#
Find similar titles
- 최초 작성자
- 최근 업데이트
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