{
  "title": "Tab Open Food Facts catalogue export",
  "snapshotDate": "2026-09-21",
  "source": "https://world.openfoodfacts.org/",
  "databaseLicense": "https://opendatacommons.org/licenses/odbl/1-0/",
  "contentLicense": "https://opendatacommons.org/licenses/dbcl/1-0/",
  "description": "Open Food Facts-derived shared food catalogue only. No Tab accounts, user-created foods, meal logs, or USDA records.",
  "format": "gzip-compressed CSV without a header row; columns are ordered as listed below. Empty fields represent SQL NULL.",
  "files": [
    {
      "name": "foods",
      "columns": [
        "id",
        "canonical_name",
        "display_name",
        "source",
        "source_ref",
        "brand",
        "category",
        "dish_class",
        "locale",
        "is_verified",
        "cooking_state",
        "popularity",
        "created_at"
      ],
      "url": "https://storage.googleapis.com/igotthetab-open-data/off/2026-09-21/foods.csv.gz"
    },
    {
      "name": "food_nutrients",
      "columns": [
        "food_id",
        "nutrient_id",
        "per_100g"
      ],
      "url": "https://storage.googleapis.com/igotthetab-open-data/off/2026-09-21/food_nutrients.csv.gz"
    },
    {
      "name": "food_portions",
      "columns": [
        "id",
        "food_id",
        "unit",
        "label",
        "grams",
        "is_default"
      ],
      "url": "https://storage.googleapis.com/igotthetab-open-data/off/2026-09-21/food_portions.csv.gz"
    },
    {
      "name": "food_synonyms",
      "columns": [
        "food_id",
        "text"
      ],
      "url": "https://storage.googleapis.com/igotthetab-open-data/off/2026-09-21/food_synonyms.csv.gz"
    },
    {
      "name": "barcodes",
      "columns": [
        "code",
        "food_id",
        "source"
      ],
      "url": "https://storage.googleapis.com/igotthetab-open-data/off/2026-09-21/barcodes.csv.gz"
    }
  ]
}
