Rarely. In 25 days of reading every shop twice a day, 152,607 listings changed at least once — 11.2% of everything we track — and only 42,205 moved more than once. The overwhelming majority of prices simply sit there.
| Day | Changes recorded | |
|---|---|---|
| 2026-09-07 | 10,140 | |
| 2026-09-08 | 142,533 | |
| 2026-09-09 | 49,062 | |
| 2026-09-10 | 29,524 | |
| 2026-09-11 | 197,477 | |
| 2026-09-12 | 20,171 | |
| 2026-09-13 | 6,067 | |
| 2026-09-14 | 9,969 | |
| 2026-09-15 | 17,551 | |
| 2026-09-16 | 43,150 | |
| 2026-09-17 | 16,532 | |
| 2026-09-18 | 19,635 | |
| 2026-09-19 | 8,420 | |
| 2026-09-20 | 3,997 |
Lumpy, and that is the finding. Repricing is not a steady drizzle across the trade — it arrives in bursts when a large retailer runs a seasonal update, and on quiet days almost nothing moves at all. We publish the raw daily count rather than a smoothed average so those bursts stay visible.
Every shop in the corpus is read twice a day, and any difference from the previous reading of the same listing is written down with its timestamp. The log begins on 2026-08-27 and now holds 1,567,544 records across 25 days.
It exists because the alternative is to trust a shop's account of its own history, and that account is always flattering. A struck-through price is a claim about the past that only the claimant can check. Once you have read the page yourself, twice a day, for a month, you no longer need the claim — and the first thing the record shows is how little most prices move, which is precisely what a permanent discount badge is designed to obscure.
The depth is still modest, and the page says so rather than dressing 25 days as a trend. For the long view we use dated third-party captures instead, and we never mix the two: see what a decade of archived snapshots says.
The sweep runs at ten in the morning and ten at night, Montreal time, and the second reading is not redundant.
The corpus is global — shops across seventeen countries — and a single daily reading leaves whole time zones a full day behind. A European shop that reprices in its own morning would be read many hours later; by the time the figure appeared it would already be stale for the readers most likely to act on it. Twelve hours apart cuts that blind spot in half.
It also changes what can honestly be claimed. A drop is defined as a lower price than our previous reading of that same shop, so the meaning of “a drop” is directly tied to how long ago we last looked. At one reading a day, a price that fell and rose back would be invisible. At two, it is at least detectable — and the burst pattern in the daily column above only resolves at all because the window is short enough to separate one retailer's overnight update from the next day's trade.
The cost is the politeness budget: one request every 3.5 seconds to any host, four hosts at a time. Reading twice as often means the sweep takes as long as it takes, and it is the reason nothing on this site is ever real-time.
On most listings there is nothing to wait for. Over 25 days of twice-daily readings, 11.2% of listings moved at all. The exception is the product that has run out everywhere, where waiting has already failed — see sold out everywhere.
Because shops repricing are lumpy: a single large retailer running a seasonal update can move tens of thousands of listings in one night, and the corpus-wide count jumps. The daily column is deliberately raw so those events stay visible rather than being smoothed into a trend.
No. A change is any difference from our previous reading of that listing at that shop — up, down, or in and out of stock. Whether a move is a real bargain is a comparative question, answered on the deals and fake-discount pages.
This is our own log: every shop, twice a day, since 2026-08-27. The archive pages reach back years using dated third-party captures, which are far deeper in time and far sparser. This one is shallow and complete; that one is deep and patchy, and we never mix them.
Because it is us arriving, not the market moving. Every listing generates a record the first time we see it, so counting those would report our own coverage as price activity. Only listings seen changing at least twice are counted here.