Offer intelligence per chain
Every campaign offer for your products, chain by chain, with price history and unit price — read from the chains’ own published catalogs.
Shelf-level signals from real Danish stores: what is on offer, where, at what price, and what shoppers see on the shelf. Built for the brand and category managers who answer for those products.
Every campaign offer for your products, chain by chain, with price history and unit price — read from the chains’ own published catalogs.
Stock status — in stock, low stock or out of stock — as seen in real stores. Sightings come from shoppers and partner sources and are trust-weighted, so a single sighting never counts as confirmed.
Chains and stores are counted, not estimated, and the numbers refresh hourly. Every figure can be reproduced through the public API.
Read from the public Catalog API each time this page is rebuilt, with nothing edited by hand. Prices compare like with like, per litre, not pack against pack.
| Week | Cheapest chain | Unit price | Campaign offers |
|---|---|---|---|
| W41 · 5 Oct | fakta Tyskland | 5,55 kr. / l | 38 |
| W40 · 28 Sep | fakta Tyskland | 5,55 kr. / l | 66 |
| W39 · 21 Sep | fakta Tyskland | 5,55 kr. / l | 63 |
| W38 · 14 Sep | fakta Tyskland | 5,55 kr. / l | 54 |
| W37 · 7 Sep | Pøtzsch | 5,78 kr. / l | 52 |
| W36 · 31 Aug | Pøtzsch | 5,78 kr. / l | 56 |
| W35 · 24 Aug | Pøtzsch | 5,78 kr. / l | 50 |
| W34 · 17 Aug | Pøtzsch | 5,89 kr. / l | 41 |
| W33 · 10 Aug | CITTI | 5,55 kr. / l | 53 |
| W32 · 3 Aug | CITTI | 5,55 kr. / l | 49 |
| W31 · 27 Jul | CITTI | 5,55 kr. / l | 69 |
| W30 · 20 Jul | CITTI | 5,55 kr. / l | 49 |
Product term “Pepsi Max”, matched across every chain's offer titles; campaign offers only, never everyday shelf prices. ShelfAtlas covers 23 chains today. Source: /api/v1/public/catalog/offers/term-history.
We do not guarantee coverage: chains and stores are added as we reach them, shelf observations exist only where someone has looked, and some products have thin history. There is no price on this page — we talk to every partner first. Every figure here is auditable, because it comes from the same public API you can call yourself. Check what is live on the status page and how the API works in the docs.
We will show you what the data looks like for your category — and what it does not cover.