[ AGENT ]
[ FLOW ]
[ STACK ]
[ OS ]
Guides

Platform · 8 min read

Cross-source entity resolution: matching the same product everywhere

How Scrapliy knows a product on your store, a competitor's site, and a marketplace feed is the same item.

Trusted by 5000+
companies
of all sizes
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Logo 17
Logo 18
Logo 1
Logo 2
Logo 3
Logo 4
Logo 5
Logo 6
Logo 7
Logo 8
Logo 9
Logo 10
Logo 11
Logo 12
Logo 13
Logo 14
Logo 15
Logo 16
Logo 17
Logo 18
Logo 19
Logo 20
Logo 21
Overview

Cross-source entity resolution: matching the same product everywhere

How Scrapliy knows a product on your store, a competitor's site, and a marketplace feed is the same item.

Updated 2026-04-05 · Platform · 8 min read

Guide

Step-by-step walkthrough

01

Identity keys, strongest first

A validated GTIN/EAN/UPC (checksum-verified, not just digit-count) is the strongest match. Without one, brand+MPN or brand+SKU is used. As a last resort, a fingerprint combining brand, normalized name, and image hash provides a soft match.

02

Soft matching when there's no strong identifier

Name similarity combines word-set (Jaccard) and word-order-insensitive character similarity, with a penalty when numeric tokens differ—so "Air Max 90" and "Air Max 95" don't get merged just because they're one character apart.

03

What you get once products are resolved

One product identity aggregates every source's price and stock, with automatic conflict detection (including cross-currency, normalized via daily exchange rates) and full field history over time—not just the latest snapshot.

Next step

Ready to set this up for your store?

Add a site, pick a crawl schedule, and Scrapliy handles discovery, extraction, and change detection from there.

Related: Platform · Compare tools · Blog · All guides

FOOTER
ScrapliyScrapliy
Scrape, monitor, and export
e-commerce intelligence
. . .. ..+ .:. .. .. .:: +.. ..: :. .:..::. .. .. .--:::. .. ... .:. .. .. .:+=-::.:. . ...-.::. .. ::.... .:--+::..: ......:+....:. :.. .. ....... ::-=:::: ..:-:-...: .--..:: ......... .. . . . ..::-:-.. .-+-:::.. ...::::. .: ...::.:.. . -... ....: . . .--=+-::. :-=-:.... . .:..:: .:---:::::-::.... ..::........::=..... ...:-.. .:-=--+=-:. ..--:..=::.... . .:.. ..:---::::---=:::..:... ..........::::.:::::::-::.-.. ...::--==:. ..-::-+==-:... .-::....... ..--:. ..:=+==.---=-+-:::::::-.. . .....::......:: ::::-::.---=+-:..::-+==++X=-:. ..:-::-=-== ---.. .:.--::.. .:-==::=--X==-----====--::+:::+... ..-....-:..::-::=-=-:-::--===++=-==-----== X+=-:.::-==----+==+XX+=-::.:+--==--::. .:-+X=----+X=-=------===--::-:...:. .... ....::::...:-:-==+++=++==+++XX++==++--+-+==++++=-===+=---:-==+X:XXX+=-:-=-==++=-:. .:-=+=- -=X+X+===+---==--==--:..::...+....+ ..:::---.::.---=+==XXXXXXXX+XX++==++===--+===:+X+====+=--::--=+XXXXXXX+==++==+XX+=: ::::--=+++X++X+XXXX+=----==++.+=--::+::::+. ::.=... .:::-==-------=X+++XXXXXXXXXXX++==++.==-==-:-==+X++==+=-=--=++++X++:X:X+++X+-+X X+=---=-==+=+++XXXXX+XX=+=--=X++XXX==---::-+-::::.:..-..
Product
Turn competitor stores into clean catalogs with scheduled runs, change detection, and exports your team can ship.
LinkedinGithub
Monitoring · Exports
Live
Sync
X (Twitter)
Email us

Start free — monitor your first competitor store

© 2026 Scrapliy
Terms of ServicePrivacy PolicyReport Abuse