Methodology and data basis
This page describes which price data OffersCheck has stored, how it comes about, and what can and cannot be concluded from it. Statements about price history on this website refer to this data basis.
What OffersCheck records
OffersCheck stores the offers and promotional prices of retailers as the retailers publish them themselves: weekly offers and online sale prices. A recorded offer is one stored price of a retailer for a product, with the day it was recorded and, where the retailer states it, the previous price.
The oldest stored entry of this website dates from 2 June 2014, the newest from 2 November 2026. In total, 1,313,668 offers from 44 retailers have been recorded.
How the data comes about
- The retailers' offers are retrieved automatically once a week.
- A price is stored when it is new: if an entry for the same retailer, the same product and the same price already exists from the last 120 days, no further entry is made.
- An entry therefore means: this price was new at this retrieval. An unchanged price does not create a new row, so the number of entries is not a number of offers per week.
- If the retrieval for a retailer fails, for example because its website changed, no entries are made for that time. Such gaps can occur, especially in the older years.
What the figures are not
- Not shelf prices: what is stored are promotional prices as retailers publish them in weekly offers or in their online shop, not the prices on the shelf.
- Not complete: not every retailer, not every product and not every week is included.
- Not the same in every year: which retailers were recorded has changed from year to year, see the table below.
- No proof of availability: a missing entry can mean an unchanged price, but also that the product was not offered or not retrieved.
The data basis in figures
The table shows for each calendar year how many offers were recorded, from how many retailers, and in how many calendar weeks at least one entry was made.
| Year | Offers recorded | Retailers | Weeks recorded |
|---|---|---|---|
| 2014 | 66,824 | 12 | 30 |
| 2015 | 75,317 | 19 | 52 |
| 2016 | 122,541 | 22 | 52 |
| 2017 | 266,763 | 34 | 53 |
| 2018 | 242,842 | 36 | 52 |
| 2019 | 188,758 | 33 | 52 |
| 2020 | 103,188 | 22 | 52 |
| 2021 | 99,405 | 25 | 52 |
| 2022 | 72,265 | 23 | 52 |
| 2023 | 51,928 | 22 | 53 |
| 2024 | 20,171 | 17 | 52 |
| 2025 | 1,326 | 6 | 47 |
| 2026 (as of 4 November 2026) | 2,340 | 13 | 32 |
Retailers: retailers with at least one entry in the year. Weeks recorded: calendar weeks with at least one entry; a week that spans the new year counts in both years.
For 51,724 product pages there are entries from at least three different years, for 8,418 from at least five. This describes the length of the period, not whether it is covered without gaps.
Retailers with the longest continuous coverage
Continuous here means: there is at least one entry in every calendar year of the period. It does not mean that every week was recorded.
| Retailer | Period | Years |
|---|---|---|
| Wickes | 2014 to 2026 | 13 |
| Budgens | 2014 to 2026 | 13 |
| Ocado | 2014 to 2025 | 12 |
| Morrisons | 2014 to 2024 | 11 |
| Aldi | 2014 to 2024 | 11 |
| Lidl | 2014 to 2024 | 11 |
| Iceland | 2014 to 2023 | 10 |
| SuperValu | 2018 to 2026 | 9 |
| HM | 2017 to 2024 | 8 |
| QDStores | 2017 to 2024 | 8 |
How to read a price history
- The price history shows the stored entries of a product in chronological order. Nothing was measured between two entries.
- “Lowest recorded price” is the lowest price among these entries. It is not necessarily the lowest price ever charged, because times without an entry and retailers that were not recorded are not included.
- If a price returns to an already stored value within 120 days, no new entry is made. A course from 5 to 6 and back to 5 can therefore appear as 5 to 6.
Data quality rules
- Prices of 0 or less are not shown.
- Individual recording errors at a multiple of the usual price are possible. Conspicuous cases are counted (see above) and corrected when reported.
- In the data, 164 entries have a price of 0 or less. For 516 product pages with at least 5 entries, the highest price is more than 20 times the lowest; these are signs of recording errors.
Corrections
Did you spot a wrong price or a gap? Write to us using the contact details in the Imprint. We look into reports of faulty data.
Figures as of: 4 November 2026. They are produced from the database by a script and not maintained by hand.