What is competitor product matching?
Competitor product matching is the process of finding the same product in competitors' online stores, even when each store names, describes and photographs it differently. Retailers and brands use it to compare their prices with competitors' prices for the exact same item.
Updated 10 November 2026 by the ScrapeWise team.
Quick picks
If your products have barcodes
Prisync or Price2Spy
Monthly plans, barcode matching, quick setup.
If they don't, and you want to pay per use
ScrapeWise (our product)
Scraping plus EAN, text and image matching; no subscription.
If you're an enterprise retailer
Competera, Intelligence Node or DataWeave
AI matching with human review, priced by quote.
How does competitor product matching work?
Product matching usually runs as a pipeline. Each step catches products the step before it missed.
- Collect product dataScrape each competitor's product pages for titles, prices, barcodes, brands, sizes and images.
- Match by identifierPair products that share an EAN, GTIN, UPC or manufacturer part number. This is exact and cheap, when the codes exist.
- Match by textClean up titles and attributes (brand, model, size, colour) and compare them, so “Pegasus 41 M black” finds “Nike Air Zoom Pegasus 41 Men's”.
- Match by imageCompare product photos for items with no barcode and inconsistent names, such as fashion or private-label goods.
- Review uncertain matchesSend low-confidence pairs to a person or a rule, so wrong matches don't distort your price data.
- Normalise and compareConvert to the same currency and unit price before comparing, so a 6-pack and a single bottle aren't treated as equal.
Product matching software compared
Eight tools that match products across stores, from pay per use to enterprise platforms.
| Tool | Best for | How it matches | Works without barcodes | Pricing model | Starting price |
|---|---|---|---|---|---|
| ScrapeWiseOur product | Teams that want to scrape and match competitors themselves | EAN, then text, then image | Yes | Pay as you go | €0.15 per 1,000 products (EAN or text); €1.50 per 1,000 (image) |
| Price2Spy | Mid-market retailers that want a self-service tracker | Manual matching plus an Automatch add-on; machine learning on Enterprise | Partly | Monthly plans | From about $24/month; Automatch costs extra |
| Prisync | Smaller stores whose products have barcodes | Barcode (GTIN); otherwise you add competitor URLs by hand | Manually | Monthly plans | From $99/month |
| Priceva | Budget-conscious small and mid-size stores | Matching done by the vendor to your rules, with human checks | Yes, per vendor | Free and paid plans | Free starter plan |
| Dealavo | European stores with many variants | Machine learning plus human review | Yes, per vendor | Quote | Contact sales |
| Competera | Large retailers running pricing programmes | AI matching with human review | Yes, per vendor | Quote | Demo and quote |
| Intelligence Node | Enterprise retailers, including private label | Computer vision and text similarity | Yes | Quote | Reported from about $5,000/month |
| DataWeave | Enterprise category and pricing teams | Text and image AI models with human refinement | Yes | Quote | Not published |
ScrapeWise
Our product. Matching charges aren't switched on yet, so matching runs are currently free; scraping costs from €0.15 per 1,000 pages. Also normalises unit prices and converts currencies.
Price2Spy
Long-established price monitoring tool. Automatch is an add-on with extra setup costs below Enterprise.
Prisync
Simple to start with barcoded catalogues; products without barcodes need competitor links added manually.
Priceva
Combines price monitoring and repricing, with a managed matching option.
Dealavo
Category-specific matching for complex catalogues, priced by quote.
Competera
Enterprise pricing platform where matching is one part of a wider suite.
Intelligence Node
Strong on similar-product matching for store brands; enterprise budgets only.
DataWeave
Digital shelf and pricing analytics with matching built in.
Why is product matching hard?
If every store showed the same barcode, matching would be trivial. In practice:
- Different titles. Stores write their own product names, so the same shoe can have five different titles.
- Pack sizes. 6 × 0.5 L and 3 L are the same volume but different products; unit prices make them comparable.
- Variants. Colours and sizes share one page in one store and have separate pages in another.
- Missing barcodes. Many shops don't show EANs, which rules out the simplest method.
- Private labels. Store-brand products have no exact twin, so they need “similar product” matching instead.
What is product matching used for?
- Competitor price monitoring. See where you are more or less expensive than competitors for the same items.
- MAP monitoring. Brands check whether resellers advertise below their minimum advertised price.
- Assortment gaps. Find products competitors sell that you don't, and the reverse.
- Marketplace repricing. Sellers on Amazon or Walmart adjust prices against identical offers.
Guides
Go deeper on the questions people ask most about competitor product matching.
How to choose
Three questions narrow the field quickly:
- Do your products have barcodes?
- If competitors show EANs, barcode matching is cheap and exact. If not, you need text or image matching.
- Who does the work?
- Self-service tools are cheaper but your team reviews matches. Managed services cost more but deliver matched data.
- Can you see why a match was made?
- Ask whether each match shows the method and a confidence score, so you can trust the price comparisons built on it.
Frequently asked questions
What is competitor product matching?
Competitor product matching is the process of finding the same product in competitors' online stores, even when each store names, describes and photographs it differently. Retailers and brands use it to compare their prices with competitors' prices for the exact same item.
How can I automatically match the same product across different e-commerce sites?
Scrape each site's product pages, then match in three passes: first by barcode (EAN, GTIN or UPC), then by comparing cleaned titles and attributes, then by comparing images. Review low-confidence pairs before you use the prices. Tools like ScrapeWise, Price2Spy and Competera automate most of this.
Can you match products without an EAN or barcode?
Yes. Text matching compares brand, model, size and other attributes, and image matching compares product photos. These methods are less certain than barcode matching, so good tools show a confidence score for each match.
How accurate is automated product matching?
It depends on the catalogue. Barcode matches are close to exact. Text and image matching are reliable for branded goods with clear attributes and weaker for fashion, variants and private-label products, which is why most tools add a review step.
What is the difference between product matching and price monitoring?
Product matching decides which competitor product is the same as yours. Price monitoring then tracks the prices of those matched products over time. Monitoring is only as good as the matching underneath it.
How much does product matching software cost?
From pay per use to tens of thousands per year. ScrapeWise charges €0.15 per 1,000 products for barcode or text matching, monthly tools like Price2Spy and Prisync start from about $24 and $99 a month, and enterprise platforms are priced by quote.