Build with structured packaged food data.
Packaged food and beverage records keyed by barcode: ingredient lists in on-label order, nutrition facts parsed to name, amount, unit and daily value, declared and precautionary allergens, and clean categories.
Status
In development, launching end 2026.
The first release is a licensed dataset, with a hosted API to follow. A free sample of the dataset, with label photos and schema documentation, is available now.
Use cases
Built for teams that ship food products.
Nutrition and health apps
Scan a barcode and get the full label back: nutrition facts, ingredients and allergens, ready for logging, alerts and diet matching.
E-commerce and grocery
Ingredient-rich product pages, faceted search on dietary claims and allergens, and catalogue enrichment by barcode.
Research and machine learning
Formulation trends, nutrition benchmarking and product-recognition training data, with label photos alongside the records.
Example record
A real record, trimmed.
One product from the sample, shown as the planned barcode lookup would return it.
{
"id": 100,
"gtin": "00074323095524",
"name": "Marinela Cinnas Cinnamon Cookies, 8.82 oz",
"brand": "Marinela",
"product_type": "food",
"category": ["Food", "Snacks, Cookies & Chips", "Cookies"],
"net_content": "8.82 oz Bag",
"food_condition": "shelf_stable",
"food_form": "whole",
"dietary_claims": null,
"ingredients": "Bleached Wheat Flour, Sugar, Vegetable Shortening (Canola Oil, Palm And Fractionated Palm Oil), Water, Corn Syrup, …",
"ingredients_parsed": [ /* … parsed tree … */ ],
"allergens_declared": ["wheat", "soy"],
"allergens_may_contain": ["milk", "egg", "peanut", "tree_nut", "sesame"],
"nutrition_serving_size": "3 cookies (30g)",
"nutrition_basis": "per_serving",
"nutrition_nutrients": [
{ "name": "Calories", "amount": 140, "unit": "kcal", "daily_value_percent": null },
{ "name": "Total Fat", "amount": 5, "unit": "g", "daily_value_percent": 6 },
{ "name": "Sodium", "amount": 70, "unit": "mg", "daily_value_percent": 3 },
{ "name": "Added Sugars", "amount": 8, "unit": "g", "daily_value_percent": 16 }
],
"alcoholic_beverage": false,
"updated_at": "2026-09-24T00:00:00.000Z"
}
How to access the data
Dataset first, then the API.
Pricing is announced at launch. The free sample is available today.
Dataset licence
The dataset, once.
One-time dataset licences come first: JSONL, CSV and SQLite with label photos and schema documentation, yours to load into your own systems and train on. Try the free sample first.
Hosted API
Metered endpoints, to follow.
A hosted API on monthly plans follows the first dataset release, with barcode lookup as a first-class endpoint.