
In short: to monitor competitor prices, decide which pricing decisions the data must support, choose a limited set of competitors and products, match comparable items, set a monitoring frequency per product group, validate every run, and turn the results into a fixed routine of reports and actions. Start small and expand only when a commercial question asks for it.
Most teams know what their competitors charge in a vague sense. Few can say how their own prices compare on the products that matter, today, with data they trust. The gap is rarely a lack of tools. It is a lack of choices: which competitors, which products, how often, and what to do with the result.
This step-by-step plan covers those choices, in the order in which they are best made.
Start with the decision, not the data. Price monitoring is useful when it changes something: a price adjustment, a campaign, a negotiation with a supplier, a margin discussion. Write down two or three questions the data must answer, for example:
These questions decide everything that follows: the number of competitors, the product range and the frequency.
Monitor the competitors your customers actually compare you with, not the ones you happen to know. Mix three groups: direct competitors, the market leader that sets the reference price, and the channels where customers compare, such as marketplaces and comparison sites. Five to ten competitors is a workable range for most teams. More competitors rarely give more insight; they mostly give more data to check.
Start with the products that carry your revenue or margin, and with the products customers compare most often. A core range of a few hundred items is often enough to start. Add the long tail later, at a lower frequency.
A simple way to see why this matters (illustrative example, fictional numbers): a retailer monitors 200 core products at 5 competitors. That is 1,000 price points per run, or about 30,000 per month with a daily run. Monitoring 5,000 products at 10 competitors would give 50,000 price points per run. The second set is 50 times larger per run, and in practice most of it is never looked at.
A price is only useful if it belongs to the same product. For branded goods with a barcode, matching on EAN covers a large part of the range. For everything else, such as own-brand products, bundles, spec-driven products or services, you need matching on attributes: which properties must match exactly, which may deviate within a margin, and how to score the rest. We explain the approach in Matching without a barcode: how to compare prices when there's no EAN.
Two things are worth settling before you collect anything: the unit you compare on (per piece, per metre, per month) and whether prices include delivery, shipping costs and VAT.
Match the frequency to how fast prices move, not to what is technically possible. A practical split:
More frequent is not automatically better. Each extra run adds cost and data to review. Choose the lowest frequency that still lets you react in time.
Price data that cannot be trusted is worse than no data, because people stop using it. A reliable process has a few fixed habits:
Data that lives in a spreadsheet nobody opens changes nothing. Give the results a fixed place in the weekly or monthly routine. Three outputs cover most needs:
Agree in advance who acts on which signal. An alert without an owner is just a notification.
There are three ways to run this plan. A spreadsheet works for a handful of products and one or two competitors, but breaks as soon as the range grows. A monitoring tool works well when your products have EANs and your competitors are mainstream webshops. A managed service fits when matching is hard, when prices sit behind configurators or quote flows, or when your team has no capacity to keep collection running. The question is less "which is best" than "where does the effort sit in our situation".
Competify is a Dutch company that delivers competitive intelligence and web data as a managed service. We help you make the choices in this plan, build and maintain the collection, match and validate the results, and deliver them through a dashboard, API or file transfer. Read more about competitor price monitoring for complex markets, or get in touch for an introductory conversation.
If prices in your market only appear after configuration, read Configurator scraping: how to monitor prices behind a configurator.
Want to know how we work?
We build and maintain custom webscrapers that turn any website into structured data and insights.



