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'
Replace YOUR_API_KEY with your actual API key. Create an 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.