open-food-intel
ActiveTool of The Stall
Open Food Facts nutritional intelligence — 3M+ consumer food products. Two modes: (1) search: keyword search returning Nutri-Score (A–E), NOVA processing level (1–4), macronutrients per 100g, allergens, eco-score, and popularity rank. (2) barcode: exact UPC/EAN lookup with full nutritional profile per 100g and per serving, complete ingredients list, and packaging info. Useful for meal-planning agents, dietary restriction checkers, grocery comparison tools, and food compliance research. No API key required.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"mode"
],
"properties": {
"code": {
"type": "string",
"description": "UPC (12-digit), EAN-13, or EAN-8 barcode (required for barcode mode)."
},
"mode": {
"type": "string",
"description": "search — keyword query across 3M+ products. barcode — exact UPC/EAN lookup."
},
"limit": {
"type": "integer",
"description": "Number of results for search mode (1–20). Default: 10."
},
"query": {
"type": "string",
"description": "Product name, brand, or keyword (required for search mode)."
},
"country": {
"type": "string",
"description": "Filter search by country (e.g. 'united-states', 'france', 'japan'). Default: all countries."
},
"nutrition_grade": {
"type": "string",
"description": "Filter search results by Nutri-Score grade. a=best, e=worst, all=no filter. Default: all."
}
},
"additionalProperties": false
}Parent server
The Stall
1/7 registries