Open data
Take the lot.
Everything the tracker knows, as free data: every listing, every store, every price span, the index, the basket. Regenerated nightly after the index run, as CSV.gz for a spreadsheet and Zstd Parquet for a dataframe. Same rows either way.
| Dataset | Rows | CSV.gz | Parquet |
|---|---|---|---|
| listingsEvery catalogue listing: retailer, ids, name, brand, size, category, image hash. | |||
| storesStores with retailer, region and location. | |||
| price_spansFull price-span history per listing and store. This is the dataset. | |||
| index_dailyThe food-price index by day and group, raw and anchored. | |||
| basketBasket items, official weights, and current listing matches. |
Data: CC BY 4.0. Attribute the project; source retailers acknowledged. Prices as advertised online, supermarkets only. Not an official statistic.
Want one answer rather than every row? The same numbers are behind a free JSON API (the developer guide) and an MCP server for agents (the agent guide). Both are rate limited; this page is the bulk path.