For brand and category managers

Shelf Intelligence for FMCG brands.

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.

What you get

The shelf as the market sees it.

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 observations

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.

Coverage you can audit

Chains and stores are counted, not estimated, and the numbers refresh hourly. Every figure can be reproduced through the public API.

Example report · live data, refreshed hourly

Pepsi Max: the last 12 weeks

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.

Typical unit price
5,23 kr. / l
Median of each week's cheapest
Chains seen
18
Most with a matching offer in one week
Campaign offers
605
Across the 12-week window
On offer, last 8 weeks
8 of 8
Weeks with a campaign offer
Cheapest chain per week, newest first (DKK per litre)
WeekCheapest chainUnit priceCampaign offers
W41 · 5 OctBorderShop3,42 kr. / l32
W40 · 28 SepBorderShop3,42 kr. / l56
W39 · 21 SepNetto4,68 kr. / l57
W38 · 14 SepSpar2,50 kr. / l50
W37 · 7 SepSpar2,50 kr. / l51
W36 · 31 AugCoop 365discount3,42 kr. / l52
W35 · 24 AugPøtzsch5,78 kr. / l52
W34 · 17 AugPøtzsch5,89 kr. / l42
W33 · 10 AugPøtzsch5,89 kr. / l52
W32 · 3 AugPøtzsch5,89 kr. / l47
W31 · 27 JulPøtzsch5,89 kr. / l67
W30 · 20 JulBilka6,63 kr. / l47

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.

Straight answers

What we don't promise.

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.

Talk to us

Tell us which products you answer for.

We will show you what the data looks like for your category — and what it does not cover.