Per request, per credit, per token or per record: what each model charges for, and how to turn your workload into a monthly number.
Published
Vendors meter different things, so the same workload can cost very different amounts depending on the model. Here is how a few of them describe their own pricing, as published on their sites on the date shown.
| Model | Example | How it is metered | Checked |
|---|---|---|---|
| Throughput (tokens per minute) | Keepa API | Monthly plans sized by tokens generated per minute; each requested product costs at least one token, offer data costs more. Unused tokens expire after 60 minutes. | 2026-10-12 |
| Request volume | Go-UPC | Monthly plans by request volume; cancel any time from the dashboard. | 2026-10-12 |
| Daily request limits with overage | UPCitemdb | Free tier with no signup; paid plans by daily request limits, with overage billed per 100 lookups or 10 searches. | 2026-10-12 |
| Credits per product | PriceAPI | Monthly credit plans; one credit per product looked up, more for extra offer pages or realtime data; per-credit overage. | 2026-10-12 |
| Records downloaded | Datafiniti | Monthly plans by records downloaded, across its data types; annual discounts. | 2026-10-12 |
| Per request or per successful page | Amazon scraping APIs | Usually per request or per successful page, sometimes with monthly bundles. | 2026-10-12 |
ShopSavvy’s Data API uses credits: each operation has a fixed credit cost, and monthly plans include a credit allowance (Starter $49 for 1,000, Professional $199 for 10,000, Scale $499 for 50,000), with Enterprise priced by quote above that.
Side-by-side comparisons → Starting prices, models and trade-offs for the main product data APIs, each with its source and check date.
| Operation | Credits |
|---|---|
| Retrieving Product Details | 1 credit per product found |
| Searching Products by Keyword | 1 credit per product returned |
| Current Offers (All Retailers) | 3 credits per product |
| Current Offers (Single Retailer) | 2 credits per product |
| Price History | Offer cost per product + 1 credit per day of the window (the per-day component is charged once per request, not per product) — charged only when offers are found |
| Schedule Product Monitoring | 1 credit per product (refreshes are not charged) |
| Browse Deals | 1 credit per 10 deals returned |
| TLDR Product Review | 1 credit per product (0 when no review exists) |
| Batch Product Lookup | 1 credit per product found (+ 3 per product that has offers when including offers, + 1 per product that has a review when including reviews) |
Errors cost nothing, and identifiers that match no product, or products with no offers, cost 0 credits. Every response reports the credits it used and how many remain.
A barcode-scanning app that looks up 3,000 codes a month at every retailer, where 70% of codes come back with offers: 2,100 products × 3 credits = 6,300 credits a month, which fits Professional ($199 a month for 10,000 credits).
A repricing feed that checks 1,000 SKUs at one retailer every day: 1,000 × 30 × 2 credits = 60,000 credits a month, which is more than any self-serve plan includes, so a custom plan. Checking every other day halves it, which is why the frequency question comes first.
Product data API cost calculator → Put in your own volumes, hit rate and history needs and see the credits and the cheapest plan.
Web scraping vs a product data API → When building it yourself costs less, and when it does not.
It depends on the pricing model and your volume, and entry prices differ by vendor and currency; shopsavvy.com/compare/product-data-apis lists each one’s published starting price with its source and check date. ShopSavvy’s Data API starts at $49 a month for 1,000 credits. Estimate your own month from products, frequency and the data you need before comparing.
On the ShopSavvy Data API, no: identifiers that match nothing and products with no offers cost 0 credits, and errors are free. Other APIs differ, so check each one’s rules for misses.
A free tier or trial shows the response format, but test with your own product list at realistic volume. The ShopSavvy Data API has no free tier; the Starter plan has a 14-day trial, and the playground and the MCP server can be tried without a key.