UK Online Shelf-Price Index: how it is measured

The method behind the UK Online Shelf-Price Index. Field definitions are in the data dictionary.

What it measures

The index follows the posted online shelf prices of the same products at Tesco, Sainsbury's, Asda and Aldi from one week to the next. It is not what shoppers paid, it is not the ONS Consumer Prices Index (CPI), and it is not a forecast. Offers that need a loyalty card, and multibuy promotions, are left out of the published figures.

Method

Each week the online catalogue of each retailer is read as any visitor sees it, and each week's snapshot is compared with the week before. A product is matched by the retailer's own product id, and only products present in both weeks with a price in both are used.

For each retailer and each broad product class, the weekly change is the geometric mean (a Jevons index) of the products' price ratios: equal weight to each product within a retailer-class cell, equal weight to each retailer, no spending weights.

Base weeks and the restart

The weekly changes are chained from a base of 100. The first series has its base at ISO week 2026-W39 and covers weeks 39 and 40. The collection of week 41 (11 October 2026) did not complete, so week 41 is skipped and the index will restart with a new base of 100 at 2026-W42, which has not been published yet (the latest published week is 2026-W40); the first weekly change of the new series is for week 43 (notice). The earlier levels stay in the dataset as a closed series, there is no level for week 41, and four-week changes are empty across the gap. Each vintage's meta item names its base.

There is no year-on-year figure, because the series starts in 2026.

Coverage and limits

Release and cadence

Intended weekly, normally on Monday, when a complete week is available. The first vintage was published on Monday 5 October 2026 (the 2026-W40 figures, with 2026-W39 as the base). Each week is added to the public dataset uk-shelf-price-index as a vintage and is never revised afterwards; a correction, if ever needed, would be a new revision that is clearly marked. The licence is CC BY 4.0.

Download the full series: CSV or JSON. Only aggregates are published: no product names, ids, URLs or prices.

Changelog

Announced changes are posted on the notices page before they ship. Announced changes to the UK Supermarket Price Scraper, which collects the snapshots: matchKey changes and the default retailers change.

Cite

Yappman Data, UK Online Shelf-Price Index, CC BY 4.0, vintage [week], https://data.yappman.com/shelf-price-index/. The index page fills in the latest vintage.