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 teamBrand
WatchesCompetitors' prices for the same productsResellers' prices for its own products
Typical triggerA competitor moves priceA listing drops below the reference price
Acts byAdjusting own price or promotionsContacting 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.