DACH grocery pricing (weekly deltas)
Tide & Table: database and spreadsheets (8 years)

Data mix
approximate, based on what's included- Records & tables
Company archive in Retail
Tide & Table · 51–200 employees · 8 years · 1.9M price changes
Listed by Tide & Table
Based in Germany.
Full inventory ready
The owner has shared a file-level inventory, so we can send you the schema and samples quickly.
De-identified before delivery
No personal data collected; chains coded instead of named
Owner-approved licence
The owner signs off on each buyer, scope and term in writing.
Eight years of weekly SKU-level shelf price changes from six grocery chains in Germany, Austria and Switzerland, with promotion flags and unit pricing.
Our category team has tracked shelf prices at six grocery chains across Germany, Austria and Switzerland for eight years. The table stores changes only: a row appears when a product's price or promotion status moves from the previous week. If you need a full weekly panel, you can forward-fill it from the deltas using the supplied script. Each row has a normalized product ID, chain code, country, category path, old and new price, unit price and a promotion flag. Chains are coded instead of named. Products that changed pack size receive a new ID, with a mapping table linking the old and new versions. Collection was thinner before 2019, covering about 40 percent fewer products. Swiss prices are in CHF and have not been converted. Regional price differences inside a chain are not captured, since each chain is represented by one reference store per country.
What this corpus offers
- Changes-only table with a script to rebuild a full weekly panel
- Six coded chains across three countries
- Pack-size changes linked through a mapping table
- Promotion flag and unit price on each row
- Thinner product coverage before 2019
Stack
- Postgres
LogitAtlas