For POS & catalog integrators
Turn a barcode scan into a rich product record
Resolve any barcode into a clean product — title, brand, category, images, identifiers — plus live prices across tens of thousands of retailers. Enrich catalogs and point-of-sale flows in a single call.
Tens of thousands of retailers · sorted by price · SDKs in 10 languages
What you can build
Barcode-to-catalog enrichment
Scan or type a barcode and get back a normalized product record with title, brand, category, images, and every known identifier — no manual data entry.
Point-of-sale lookups
Show staff and shoppers the product and how its price compares elsewhere, right at the counter or kiosk.
Catalog de-duplication & matching
Match messy SKUs to canonical products across identifier types to keep your catalog clean and consistent.
One call to get started
Copy-paste in your language of choice. Every plan includes SDKs for TypeScript, Python, Go, Ruby, Java, PHP, C#, Rust, Swift, and Kotlin.
curl -X GET 'https://api.shopsavvy.com/v1/products?ids=611247373064' \
-H 'Authorization: Bearer YOUR_API_KEY'Questions
What identifier types do you accept?
Barcode, UPC, EAN, ISBN, GTIN, ASIN, model number, MPN, product URL, product name, or a ShopSavvy product ID.
Can I enrich many products at once?
Yes — the batch endpoint accepts many identifiers in a single request.
Enrich your catalog
Create a key and make your first call in minutes.