Price monitoring
Price monitoring is the systematic, ongoing collection of product prices from online shops and marketplaces in order to track how those prices develop over time. The 'ongoing' part is what separates monitoring from a one-off price check: a single snapshot tells you today's price, a monitored series tells you when it changed, by how much, and in which shop first.
Who uses it, and for what
Retailers and e-commerce teams monitor competitors' prices to position their own pricing and react to changes. Brands monitor the prices their resellers charge, to guard a reference price (such as an RRP or MAP), spot price erosion early and see in which shops and countries their products actually appear.
| Retailer / e-commerce team | Brand | |
|---|---|---|
| Watches | Competitors' prices for the same products | Resellers' prices for its own products |
| Typical trigger | A competitor moves price | A listing drops below the reference price |
| Acts by | Adjusting own price or promotions | Contacting the reseller, managing the channel |
How it works technically
A monitoring system periodically fetches each product page and extracts the price — from structured data (such as JSON-LD product markup) where available, otherwise from the rendered page. Modern webshops complicate this: many render prices with JavaScript, deploy bot protection, or show different prices per country or visitor, so a serious system needs multiple fetching strategies and must verify that the number it extracted is genuinely the selling price.
Why it is harder than it looks
A product page can contain several plausible prices — a crossed-out reference price, a bundle price, a per-unit price, an accessory. Pages change layout without notice, and a monitor that keeps reporting yesterday's number when it is silently blocked is worse than one that honestly reports failure. Accuracy and honest error handling, not fetching itself, are what make monitoring dependable.
How PricePatrol fits in
This is the problem PricePatrol is built around: daily automated price checks on regular shops, protected shops and marketplaces, with every failed check classified honestly instead of masked by stale data. You can see it work on any product URL with the free price check.