The European Grocery Price
& Inventory API.

Real-time prices, catalogue, and stock data across European retailers - accessible via REST API and Model Context Protocol.

Want to see endpoints and code samples?Explore the documentation →
Coverage · Europe

Where we have data, right now

Live coverage of the MealCP food & grocery catalogue across European markets. Brighter countries have more products indexed; the rest are on the roadmap.

European Supermarket and Grocery Catalogue Coverage

MealCP indexes grocery retail pricing, product catalogues, and inventory data across European countries including Austria, Hungary, Finland, Greece, and more. Live data coverage refreshes daily from major supermarket chains and is accessible via the /v1/coverage REST API endpoint.

Countries live
-
Products indexed
-
Data updated
-
Hover a countryTap to inspect · Pinch to zoom
Live coverage · Data refreshes daily.
No data yet
Low coverage
High coverage
Roadmap · Retailers

Retailers coming soon

The grocery shops we're planning to index next, grouped by country. Countries go live as integrations land - this list evolves as we add sources.

IEIreland3
Dunnes StoresSuperValuTesco Ireland
NLNetherlands3
Albert HeijnJumboPlus
BEBelgium3
Albert Heijn BelgiumColruytDelhaize
CHSwitzerland3
Aldi SwitzerlandCoopMigros
DEGermany1
Rewe
ITItaly2
ConadEsselunga
PLPoland2
Auchan PolandFrisco
BGBulgaria2
BulmageBag
NONorway1
Meny
DKDenmark1
nemlig.com
Planned · Subject to change.
21 retailers · 10 countries
FAQ · Knowledge Base

Frequently asked questions

Everything you need to know about the API, data sources, update frequency, and AI integrations.

What data does MealCP provide?

MealCP provides real-time supermarket product names, brands, package sizes (quantity and unit), current prices, unit-normalized prices (e.g. EUR/kg, HUF/l), 3-level category paths, dietary and allergen tags, and historical price observation timestamps.

How frequently are grocery prices updated?

Product catalogues and prices are refreshed daily from automated nightly retailer update runs across all supported supermarket chains.

How does the Model Context Protocol (MCP) server work?

The standalone mealcp-mcp package runs locally as a subprocess via uvx mealcp-mcp. It exposes tools like search_products and get_price_history to AI clients such as Claude Desktop, Cursor, and opencode over stdio.

Which European countries and supermarket chains are supported?

MealCP currently indexes supermarket chains across Austria (BILLA), Hungary (Auchan, Tesco), Finland (S-Kaupat), and Greece, with continuous rollouts across additional European countries. Check the live coverage map above or the /v1/coverage endpoint.

How much does the API cost? Is there a free tier?

Developers can test immediately using the shared free key (200 requests/month). You can also request a free beta API key with 10,000 monthly credits using the signup form on this page.

Have more technical questions?Read the full documentation →