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,55 kr. / l
Median of each week's cheapest
Chains seen
19
Most with a matching offer in one week
Campaign offers
640
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 Octfakta Tyskland5,55 kr. / l38
W40 · 28 Sepfakta Tyskland5,55 kr. / l66
W39 · 21 Sepfakta Tyskland5,55 kr. / l63
W38 · 14 Sepfakta Tyskland5,55 kr. / l54
W37 · 7 SepPøtzsch5,78 kr. / l52
W36 · 31 AugPøtzsch5,78 kr. / l56
W35 · 24 AugPøtzsch5,78 kr. / l50
W34 · 17 AugPøtzsch5,89 kr. / l41
W33 · 10 AugCITTI5,55 kr. / l53
W32 · 3 AugCITTI5,55 kr. / l49
W31 · 27 JulCITTI5,55 kr. / l69
W30 · 20 JulCITTI5,55 kr. / l49

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.