栄養DB
データ公開

栄養データダウンロード(CC0)

日本食品標準成分表2020年版(八訂・文部科学省)に基づく2,478食品・54栄養素のデータをオープンデータとして公開しています。 CC0(パブリックドメイン)のため、商用・非商用を問わず自由に利用・再配布・改変が可能です。帰属表記も不要です。

ライセンス: CC0(クリエイティブ・コモンズ・ゼロ)

元データである「日本食品標準成分表2020年版(八訂)」は文部科学省がCC0として公開しています(パブリックドメイン)。 栄養DBが付加したデータ(食品番号・カテゴリ分類・サマリー等)も同様にCC0で提供します。 ご利用の際の連絡・報告は不要ですが、「栄養DB(nutri-db.com)」への帰属表記やリンクをいただけると運営の励みになります。

元データ出典: 文部科学省「日本食品標準成分表2020年版(八訂)」

CSV ダウンロード

食品一覧 CSV(全2,478件)

食品番号・食品名・食品群番号・食品群名・概要を収録。UTF-8 BOM付き(Excel対応)。

CSVをダウンロード

CSVフォーマット(ヘッダー行):

食品番号,食品名,食品群番号,食品群名,概要

※ 54栄養素の全数値(100gあたりのエネルギー・たんぱく質・脂質・ビタミン・ミネラル等)はREST APIからJSON形式で取得できます。

REST API

全食品データにJSONで無料アクセスできます。サーバー負荷軽減のため大量取得時はページング・間隔の確保をお願いします。

食品一覧・検索

GET https://nutri-db.com/v1/foods?q=鶏むね肉&limit=20&offset=0

パラメータ: q(検索語)、category(カテゴリ番号)、limit(最大1000)、offset

食品詳細(54栄養素 + JSON-LD + DRV%)

GET https://nutri-db.com/v1/foods/11220

IDに食品番号(例: 11220)またはUUIDを指定。 レスポンスには全54栄養素・1日推奨量に対する割合・schema.org JSON-LDを含む。

レスポンス例(/v1/foods/11220 の抜粋)

{
  "food_code": "11220",
  "name_ja": "にわとり むね 皮なし 生",
  "category_name": "鳥肉類",
  "nutrients": [
    { "code": "ENERC_KCAL", "name": "エネルギー", "value": 105, "unit": "kcal", "drv_percent": null },
    { "code": "PROT-", "name": "たんぱく質", "value": 23.3, "unit": "g", "drv_percent": 42.4 },
    ...
  ],
  "json_ld": { "@type": "NutritionInformation", ... }
}

埋め込みウィジェット

以下のHTMLコードをWebサイトに貼り付けると、栄養DB食品検索をページ内に埋め込めます。iframeは無料で利用できます。

埋め込みコード(HTMLにコピー)

<iframe
  src="https://nutri-db.com/embed/search"
  width="100%"
  height="560"
  frameborder="0"
  title="栄養DB 食品検索ウィジェット"
  loading="lazy"
  allow="clipboard-write"
></iframe>

・幅は width="100%" で親要素に合わせて自動調整されます

・高さは height="560" を目安に調整してください

プレビュー

こんな用途に活用されています

  • 管理栄養士・栄養士の業務効率化ツール開発
  • フィットネスアプリ・カロリー管理アプリへの食品データ組み込み
  • 大学・研究機関での食品栄養データ分析
  • 健康・料理ブログへの栄養データ検索ウィジェット埋め込み
  • 機械学習・NLP用の日本語食品名コーパス

APIの商用利用・大量取得・カスタム連携についてはお気軽にご相談ください。

お問い合わせ →