Competitor price monitoring: how to track competitor prices (e-commerce guide)
How to monitor competitor prices for your online store, step by step: pick competitors, match products, check prices on the right schedule and react with margin guardrails. Plus when to use price monitoring software.
Luska Research
Pricing & Yield Team
Competitor price monitoring — tracking what other sellers charge for the same or comparable products — is the single highest-leverage data feed an online store can have. Done well, it removes guesswork from every repricing decision. Done badly, it produces a noisy spreadsheet nobody trusts. Below is how it works, and a step-by-step checklist for monitoring competitor prices in your own store.
What competitor price monitoring actually means
It's a four-step pipeline, and most teams underestimate every step except the first:
- Define the comp set. Which sellers, which marketplaces, which countries actually compete with you for this customer? A premium German retailer competing against an Amazon third-party seller in Eastern Europe is comparing the wrong things.
- Match products. Same SKU? Same model with a different bundle? A close substitute? Bad matching is the #1 reason repricing engines make embarrassing decisions.
- Extract clean prices. Strip promotional banners, subscribe-and-save discounts, multi-buy offers. The "list price" and the "actual checkout price" are often very different.
- Act on the signal. Within hours, not days, with guardrails (min margin, MAP rules, max daily change).
How matching actually works
For branded products with EAN/GTIN/MPN identifiers, matching is a lookup and errors are rare. For private label, non-branded, or assortment-bundled goods, matching becomes a problem of title overlap + image similarity + spec overlap, and you should expect a share of pairs to need a human check.
The matching trade-off
What to monitor (and what to ignore)
For each tracked SKU you want, at minimum:
- Current price (and any visible discount)
- Stock status (in stock / low / out of stock)
- Shipping cost and lead time
- Seller name and seller rating (especially on marketplaces)
Out of stock matters as much as price. A competitor with a great price but a 4-week lead time is not actually competing for today's impulse-buyer. Smart engines weight stock status when computing the "real" market price.
How often to check
The right frequency depends on how often the market actually changes:
- Hot SKUs (consumer electronics, gaming, top toys at Q4): hourly is normal, sub-hour during launches and Black Friday.
- Stable SKUs (tools, replacement parts, B2B distribution): daily is plenty, weekly often fine.
- Slow SKUs (long-tail catalogue, books, niche accessories): weekly or even monthly. Spending crawler budget here is wasteful.
Anti-patterns to avoid
- Following the cheapest competitor blindly. If the cheapest seller is a no-rating dropshipper running a loss-leader, they're not your competitor — they're noise.
- Ignoring your own brand premium. If you have stronger reviews, faster shipping, or a returns guarantee, you can and should price above the median. We cover the math in price elasticity of demand.
- No min-margin floor. Every repricing rule needs a floor. Always.
- No MAP enforcement. If your suppliers set MAP, your monitoring should flag both your own violations and your competitors'. See MAP pricing compliance.
How to monitor competitor prices: a 6-step checklist
- List 3–5 real competitors per category. Pick the stores your customers actually compare you with, not every seller on the internet.
- Start with your top 20–50 products. Your best-sellers and highest-margin items are where price gaps cost the most.
- Match each product to the competitor's product page. Use EAN/GTIN where you can; check size, colour and bundle by hand where you can't.
- Set a check schedule. Daily suits most stores; see how often you should check competitor prices.
- Decide your rules before the alerts arrive. Set a minimum margin, decide when you match, when you hold, and when you stay premium. Our guide to responding to competitor price drops covers this.
- Review weekly. Look at which price changes moved sales and which competitors you can safely ignore.
Selling on Shopify? Follow our walkthrough on tracking competitor prices on Shopify.
Spreadsheet or price monitoring software?
For <500 SKUs across <5 competitors on simple sites, a Python scraper plus a Google Sheet works. Past that, the engineering cost of proxies, anti-bot evasion, parser maintenance, and matching quality outpaces any in-house savings. This is why specialised tools exist. We compare both in competitor price tracking: spreadsheet vs software.
Try competitive monitoring without writing scrapers
Luska checks the competitor product pages you add once a day, detects when they go out of stock, and alerts you when a competitor undercuts you.
See competitor monitoring