UPCitemdb has a real free tier and cheap daily volume. ShopSavvy adds Amazon and other retailers' prices with dated history.
Updated · competitor pricing checked 2026-10-12
Choose UPCitemdb if you want free or very cheap high-volume barcode lookups with some store offers, and do not need Amazon or eBay prices or dated history.
Choose ShopSavvy if you need prices including Amazon from tens of thousands of retailers, each with a timestamp, and history you can chart.
| Feature | ShopSavvy | UPCitemdb |
|---|---|---|
| Free tier | No (14-day Starter trial) | 100 requests/day, no signup |
| Lookup by UPC / EAN / GTIN | ✓ | ✓ |
| Lookup by ASIN or URL | ✓ | Not listed |
| Keyword search | ✓ | ✓ |
| Offers in the response | All retailers we track, timestamped | Excludes Amazon and eBay |
| Price history | Dated series back to 2011 | Lowest and highest recorded price |
| Identifiers per request | 100 | 10 (paid), 2 (free) |
| Currencies | USD | USD, CAD, EUR, GBP, SEK |
| Starting paid price | $49/mo (1,000 credits) | $99/mo (20,000 lookups/day) |
“Not listed” means we could not find it in UPCitemdb's public documentation on 2026-10-12; it may exist. Corrections: business@shopsavvy.com.
Free tier with no signup; paid plans by daily request limits, with overage billed per 100 lookups or 10 searches. Free tier: 100 requests a day, no signup. Trial: Free tier instead of a trial.
| Plan | Price | Includes |
|---|---|---|
| FREE | $0 | 100 combined requests a day (20 searches), no signup |
| DEV | $99 a month | 20,000 lookups and 2,000 searches a day; overage $0.04 per 100 lookups |
| PRO | $699 a month | 150,000 lookups and 20,000 searches a day |
ShopSavvy's prices: shopsavvy.com/pricing.
UPCitemdb, for raw lookups. Its free plan allows 100 requests a day with no signup, and DEV is $99 a month for 20,000 lookups a day, with overage at $0.04 per 100. ShopSavvy has no free tier; Starter is $49 a month for 1,000 credits, and a lookup costs 1 credit per product found. If you need many lookups and few prices, UPCitemdb costs far less. Checked 2026-10-12.
No: its documentation says product and offer information from Amazon and eBay are not included in API responses. ShopSavvy's offers include Amazon alongside tens of thousands of retailers, and each offer carries condition, seller, a marketplace flag and the time it was last seen.
UPCitemdb returns the lowest and highest price it has recorded for an item. ShopSavvy returns a dated price series per offer, up to 366 days per call, from an archive with price history back to 2011, dense from 2019.
Pick UPCitemdb for prototypes, hobby projects and high-volume barcode lookups on a small budget, or if you need non-USD offers it covers.
Barcodes and search terms carry over; batch size goes up from 10 to 100 identifiers per request.
| UPCitemdb | ShopSavvy | Note |
|---|---|---|
| items[].ean / upc | barcode | Product record |
| items[].offers[] (merchant, price, updated_t) | offers[] (retailer, price, timestamp) | Offers endpoint; Amazon included |
| lowest_recorded_price / highest_recorded_price | offers[].history[] | Full dated series |
Yes: UPCitemdb for cheap bulk identification, ShopSavvy for prices and history on the products you care about.
We compared what a developer gets from one call: which identifiers it accepts, which retailers' prices come back, how much history is available, how prices stay fresh, what a stated monthly volume costs, and how quickly you can integrate. ShopSavvy figures come from our documentation and from production measurements dated 2026-10-11. UPCitemdb facts come from its public pages, read on the dates below; where its own page could not be read we cite a third-party listing and say so. We make ShopSavvy, so weigh this page accordingly, and check the sources yourself.