Every food product.One catalogue.
Barcodes, ingredients, photos and full nutrition panels for millions of products — from open sources and manufacturers, curated by operators.
A product without nutrition facts is still a product: we keep everything we can name and show honestly where data is missing.
What's inside
Barcode lookup
EAN-8 and EAN-13, check digit verified automatically. An unknown barcode is not a dead end: an operator adds the product to the catalogue.
Search that understands
Tolerates typos and searches by meaning — it even understands «vjkjrj» typed on the wrong keyboard layout.
Found everywhere
Nutrition apps, online stores and AI assistants get the same checked product data — from one catalogue.
Photos & nutrition facts
Product photos and full nutrition tables — including vitamins, minerals and salt when the source has them.
Speaks your language
Names in Russian, Belarusian, English, Turkish, German, French, Spanish and more — searchable in every one of them.
Honest zeros
“No data” never turns into zero: you always see what was measured and what was not.
Data you can trust
Open sources are only the starting point.
Reviewed and corrected
Open data is not copied as is: operators review and fix records, and their edits are protected from being overwritten by updates.
Local manufacturers
Data straight from manufacturers in Belarus, Russia and other countries — an operator checks every card before it goes live.
Honest provenance
Every product says where its data came from: the manufacturer, an operator or an open source.
Are you a manufacturer?
Put your products into the catalogue — free of charge, through the manufacturer cabinet.
List your productsFor developers
JSON over HTTPS, bearer keys, RFC 7807 errors. Two calls cover most apps:
# search — any language, any keyboard layout curl -H "Authorization: Bearer $KEY" \ "https://fooddb.ru/v1/foods/search?q=молоко&lang=ru&country=ru" # barcode lookup curl -H "Authorization: Bearer $KEY" \ "https://fooddb.ru/v1/foods/barcode/4600682003014" {"name":"Молоко 2,5%","kcal_100g":52,"protein_100g":2.8, ...}
Connect your AI
Claude, and any MCP client, can search the catalogue and look up barcodes as native tools. Point it at the /mcp endpoint with your API key:
# Claude Code claude mcp add --transport http fooddb https://fooddb.ru/mcp \ --header "Authorization: Bearer $KEY" # any MCP client (streamable HTTP) { "url": "https://fooddb.ru/mcp", "headers": { "Authorization": "Bearer fdb_..." } }
Works with Claude Code, claude.ai custom connectors and every MCP client that speaks streamable HTTP. Same key, same free tier.