Request type · Catalog · one request is 1 code converted
What does Amazon code lookup data cost per 1,000 requests?
At 1 million Amazon code lookup requests a month, published prices run from $0.099 to $11.22 per 1,000 requests across 27 providers (as of 6 November 2026). The lowest is Scrape.do at $0.099 per 1,000 ($99.00 a month).
Code lookup requests, explained
- A barcode number: UPC, EAN, ISBN or GTIN
- The matching Amazon product id (ASIN)
- Title of the matched product
You give a barcode number from the packaging (UPC, EAN or ISBN). It returns the matching Amazon product id, so you can then fetch that product.
Used for
- Match your own catalogue to Amazon
- Check whether a product is sold on Amazon
- Link supplier lists to Amazon listings
- One request
- 1 code converted
- You provide
- UPC, EAN, ISBN or GTIN
- Group
- Catalog
- Amazon product id (ASIN)
- Barcode (UPC/EAN)
- Title
- Apify
- Bright Data
- Canopy API
- Crawlbase
- DataForSEO Merchant API (Amazon)
- Decodo
- Diffbot
- Easyparser
- Firecrawl
- HasData
- Keepa API
- Nimble
- Novada
- OpenWeb Ninja Real-Time Amazon Data API
- Outscraper
- Oxylabs Web Scraper API
- Pangolinfo
- Piloterr
- PriceAPI
- Rainforest API (Traject Data)
- Rayobyte Web Scraping API (Scraping Robot)
- Scrapeless
- ScrapeOps Proxy API Aggregator
- ScraperAPI
- scrapestack
- Scrapfly
- ScrapingAnt
- ScrapingBee
- Scrapingdog
- SerpApi
- Spider
- Thordata
- WebScrapingAPI
- ZenRows
- Zenscrape
- Zinc API
- Zyte API
Ranked by price per 1,000 code lookup requests
Price per 1,000 requests by monthly volume
Prices usually fall as volume rises because larger plans carry a lower rate.
| Provider | 10k | 100k | 1M | 10M | 20M | 100M |
|---|---|---|---|---|---|---|
| Scrape.do | $2.90 | $0.290 | $0.099 | $0.070 | $0.070† | $0.070† |
| ScrapeOps Proxy API Aggregator | $0.500 | $0.190 | $0.099 | $0.070 | $0.400 | $0.400 |
| Keepa API | $5.50 | $0.550 | $0.110 | $0.052 | $0.049 | $0.049 |
| Zyte API | $0.230 | $0.230 | $0.170 | $0.110 | $0.110 | $0.110 |
| Easyparser | $4.90 | $0.490 | $0.400† | $0.400† | $0.400† | $0.400† |
| HasData | $5.90 | $1.19 | $0.415 | $0.415† | $0.415† | $0.415† |
| ScraperAPI | $4.90 | $1.49 | $0.475 | $0.459† | $0.459† | $0.459† |
| Oxylabs Web Scraper API | $1.50 | $1.00 | $0.500 | $0.350† | $0.350† | $0.350† |
| ScrapingBee | $1.90 | $0.990 | $0.599 | $0.360 | $0.290 | $0.242† |
| ScrapingAnt | $1.90 | $2.49 | $0.699 | $0.699† | $0.699† | $0.699† |
| Zenscrape | $6.00 | $1.00–$2.50 | $0.700–$1.40† | $0.700–$1.40† | $0.700–$1.40† | $0.700–$1.40† |
| Firecrawl | $4.40 | $0.990 | $0.749 | $0.975 | $0.987 | $0.997 |
| Scrapeless | $1.00 | $0.900 | $0.800 | $0.800 | $0.800 | $0.800 |
| Thordata | $3.00† | $1.20–$2.50† | $0.875–$1.50† | $0.600–$1.50† | $0.525–$1.50† | $0.510–$1.50† |
| Diffbot | $29.90† | $2.99† | $0.899–$1.80† | $0.900–$1.80† | $0.900–$1.80† | $0.900–$1.80† |
| Pangolinfo | $1.90 | $1.40 | $0.979 | $0.501 | $0.399 | $0.308 |
| Decodo | $1.90 | $0.990 | $0.999 | $0.517† | $0.517† | $0.517† |
| ZenRows | $3.90–$6.90† | $1.99–$3.99† | $0.999–$2.00† | $0.666–$1.67† | $0.666–$1.67† | $0.666–$1.67† |
| Novada | $2.00–$5.50† | $1.35–$3.00† | $1.00–$3.00† | $1.00–$3.00† | $1.00–$3.00† | $1.00–$3.00† |
| Apify | $1.90 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 |
| Nimble | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 | $1.00 |
| Rainforest API (Traject Data) | $8.30 | $3.75 | $1.00 | $0.900 | $0.450 | $0.810 |
| WebScrapingAPI | $4.90 | $1.49 | $1.00 | $0.880† | $0.880† | $0.880† |
| Scrapingdog | $4.00–$9.00† | $0.900–$2.00† | $1.00–$1.50† | $0.500–$0.900† | $0.400–$0.800† | $0.280–$0.682† |
| Outscraper | $1.40–$5.40† | $1.04–$5.04† | $1.00–$5.00† | $1.00–$5.00† | $1.00–$5.00† | $1.00–$5.00† |
| Crawlbase | $4.26 | $1.91 | $1.01 | $0.304 | $0.227 | $0.152 |
| Bright Data | $1.50–$4.50† | $1.50–$4.50† | $1.30–$3.90† | $1.30–$3.90† | $1.30–$3.90† | $1.30–$3.90† |
| DataForSEO Merchant API (Amazon) | $1.50 | $1.50 | $1.50 | $1.50 | $1.50 | $1.50 |
| Rayobyte Web Scraping API (Scraping Robot) | $1.80 | $1.80 | $1.80 | $1.80 | $1.80 | $1.80 |
| Spider | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† | $2.00–$7.00† |
| OpenWeb Ninja Real-Time Amazon Data API | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 | $3.00 |
| Scrapfly | $10.00 | $3.50 | $3.44 | $3.58 | $3.59 | $3.60 |
| SerpApi | $15.00 | $7.25 | $3.75 | $2.11 | $2.02 | $1.96† |
| Piloterr | $9.90† | $4.99–$7.99† | $3.77–$5.65† | $3.77–$5.65† | $3.77–$5.65† | $3.77–$5.65† |
| scrapestack | $8.00 | $2.00 | $6.07 | $6.61 | $6.64 | $6.66 |
| Canopy API | $9.90 | $7.39 | $7.94 | $7.99 | $8.00 | $8.00 |
| Zinc API | $10.00 | $10.00 | $10.00 | $10.00 | $10.00 | $10.00 |
| PriceAPI | $22.34 | $11.21 | $11.22 | $11.22 | $11.22 | $11.22 |
Price per 1,000 requests on the cheapest plan at each monthly volume, US dollars. Green marks the lowest confirmed price at each volume. † estimate, ‡ third-party figure.
Variants
Some providers price code lookup requests in more than one way: through different products, or with options such as ZIP-code targeting or JavaScript rendering. Rankings use each provider’s cheapest default variant, marked “Ranked”; the others are compared with it.
| Provider | Variant and product | Options and assumptions | Per 1k at 1M | Versus ranked | Source |
|---|---|---|---|---|---|
| Apify | Barcode to ASIN lookupAmazon EAN to ASIN & Offers (pricepirate/amazon-ean-to-asin-offers) | Event "EAN / ASIN lookup" 0.001 USD, charged per found or not-found result; a separate "detail" event (0.001) applies per result with product details. No start event listed. Credit = USD; pay-per-event, no platform compute charge. | $1.00 | Ranked | Published |
| Barcode to ASIN lookup (built-in key)Free EAN/UPC <-> ASIN Converter (easyparser/asin-to-ean-converter) | Event easyparser-credit (built-in key) 0.002 USD; 0.001 USD with your own Easyparser key. Credit = USD; pay-per-event, no platform compute charge. | $2.00–$4.00† | +100% | Estimate † | |
| DataForSEO Merchant API (Amazon) | Barcode as keyword (Standard queue)Merchant API: Amazon | country targeting, parsed output, async mode; Products endpoint, keyword = barcode. | $1.50 | Ranked | Derived |
| Barcode as keyword (Priority queue)Merchant API: Amazon | country targeting, parsed output, async mode; Products endpoint, keyword = barcode. | $3.00 | +100% | Derived | |
| Decodo | Premium proxy (template default)Web Data API (/scrape, Amazon templates) | no JavaScript, premium proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.999 | Ranked | Derived |
| Standard proxyWeb Data API (/scrape, Amazon templates) | no JavaScript, standard proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.249–$0.499 | −75% | Derived | |
| Standard proxy with JS renderingWeb Data API (/scrape, Amazon templates) | JavaScript rendering, standard proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.499–$0.999 | −50% | Derived | |
| Premium proxy with JS renderingWeb Data API (/scrape, Amazon templates) | JavaScript rendering, premium proxy, raw HTML; Raw page via the Amazon URL target; not parsed. | $0.999 | +0% | Derived | |
| Firecrawl | Scrape, markdown or HTML (UPC/EAN search URL)Scrape (markdown / raw HTML) | JavaScript rendering, standard proxy, country targeting, raw HTML; Default location US, auto proxy (basic, then enhanced on 401/403/429 at no extra credit). Cached results (default maxAge 2 days) also cost 1 credit; maxAge 0 forces a fresh fetch. | $0.749 | Ranked | Derived |
| Scrape + JSON format (LLM) (UPC/EAN search URL)Scrape with JSON format (LLM extraction) | JavaScript rendering, standard proxy, country targeting, parsed output; 1 base + 4 JSON. Enhanced proxy +0. Extra formats (question, highlights, PII) would add 4 each; not included. | $4.75 | +534% | Derived | |
| HasData | Search by UPC/EAN: no JS, residential proxyWeb Scraping API (GET /scrape/web) | no JavaScript, residential proxy, raw HTML; no JS, residential proxy | $0.415 | Ranked | Derived |
| Search by UPC/EAN: no JS, datacenter proxyWeb Scraping API (GET /scrape/web) | no JavaScript, standard proxy, raw HTML; no JS, datacenter proxy | $0.119–$0.415† | −71% | Estimate † | |
| Search by UPC/EAN: JS render, residential proxyWeb Scraping API (GET /scrape/web) | JavaScript rendering, residential proxy, raw HTML; JS render, residential proxy | $1.66 | +300% | Derived | |
| Nimble | Barcode in search URL (raw HTML)Extract API (raw HTML or markdown) | country targeting, raw HTML; POST https://sdk.nimbleway.com/v2/extract with driver "auto", url https://www.amazon.com/s?k=<UPC>, formats html or markdown. | $1.00 | Ranked | Derived |
| Barcode in search URL (raw HTML), max driverExtract API (raw HTML or markdown) | country targeting, raw HTML; POST https://sdk.nimbleway.com/v2/extract with driver "max", url https://www.amazon.com/s?k=<UPC>. | $2.50 | +150% | Derived | |
| Oxylabs Web Scraper API | Standard (no JS rendering)Web Scraper API (Amazon targets) | no JavaScript, country targeting, raw HTML; Generic Amazon endpoint, output html/markdown/json. | $0.500 | Ranked | Derived |
| With JS renderingWeb Scraper API (Amazon targets) | JavaScript rendering, country targeting, raw HTML; run_js on. | $0.500–$1.05† | +0% | Estimate † | |
| Pangolinfo | Raw HTML or Markdown (Code lookup (search by barcode))Amazon Scraper API (raw HTML / Markdown) | country targeting, raw HTML; format rawHtml or markdown; the caller parses. | $0.979 | Ranked | Derived |
| Keyword parser searching the code (JSON)Amazon Scraper API (JSON, sync and async) | country targeting, parsed output | $1.24 | +27% | Derived | |
| PriceAPI | Search by GTIN, default parametersPriceAPI Amazon source | parsed output, async mode; Topic search_results, key gtin, one page. | $11.22 | Ranked | Derived |
| Search by GTIN, non-default parametersPriceAPI Amazon source | parsed output, async mode; Topic search_results with a filter or non-default max_age. | $22.45 | +100% | Derived | |
| Rainforest API (Traject Data) | GTIN to product, cached mappingProduct Data API | country targeting, parsed output; gtin parameter on a product or offers request; the mapping is cached for 2 months. The request also returns the full product (or offers) data. | $1.00 | Ranked | Published |
| GTIN to product, skip_gtin_cacheProduct Data API | country targeting, parsed output; skip_gtin_cache=true forces a fresh GTIN-to-ASIN lookup. | $2.20 | +120% | Published | |
| Scrape.do | Search endpoint with the codeAmazon Scraper API (plugin/amazon) | ZIP-code targeting, parsed output; No super proxy and no render flag; the service picks residential/mobile proxies itself when needed (no extra credits stated). A zipcode or countryName costs the same (no separate price published). | $0.099 | Ranked | Derived |
| Raw HTML, standardAmazon raw HTML endpoint (plugin/amazon/) | ZIP-code targeting, raw HTML; GET /plugin/amazon/ with url=, geocode and optional zipcode. | $0.099 | +0% | Derived | |
| Raw HTML, super=trueAmazon raw HTML endpoint (plugin/amazon/) | residential proxy, ZIP-code targeting, raw HTML; super=true | $0.699 | +606% | Derived | |
| ScrapeOps Proxy API Aggregator | Auto Extract parsed JSON (search on the barcode)Proxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, standard proxy, parsed output; auto_extract=amazon; Auto Extract is free through the Proxy API; Amazon is not in the domain-cost list, so the 1-credit figure is taken as the whole charge | $0.099 | Ranked | Derived |
| Raw HTML, standard (search page for the barcode)Proxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, standard proxy, raw HTML; no render_js, no residential; success rate on Amazon not stated | $0.099 | +0% | Derived | |
| Raw HTML, render_js_cheapProxy API Aggregator (raw HTML, with Auto Extract parser) | JavaScript rendering, standard proxy, raw HTML; limited provider set | $0.355 | +259% | Derived | |
| Raw HTML, residential proxyProxy API Aggregator (raw HTML, with Auto Extract parser) | no JavaScript, residential proxy, raw HTML | $0.699 | +606% | Derived | |
| Raw HTML, residential proxy + JS renderingProxy API Aggregator (raw HTML, with Auto Extract parser) | JavaScript rendering, residential proxy, raw HTML | $10.00 | +10001% | Derived | |
| scrapestack | Premium proxy (UPC/EAN search URL)scrapestack API | residential proxy, raw HTML; premium_proxy=1 (premium residential proxies, Professional plan and above); render_js not added | $6.07 | Ranked | Derived |
| Standard proxy (UPC/EAN search URL)scrapestack API | standard proxy, raw HTML; standard proxy, no premium_proxy | $0.080 | −99% | Derived | |
| Scrapfly | UPC/EAN search page, unblocker + JS renderingWeb Scraping API (Unblocker, optional Extraction) | JavaScript rendering, standard proxy, country targeting, raw HTML; Unblocker on, render_js on, country set. Bandwidth beyond the free allowance (3MB with browser rendering) is billed separately and not included. Site-specific Unblocker fees are not publicly documented. | $3.44 | Ranked | Derived |
| UPC/EAN search page, residential proxy + JS renderingWeb Scraping API (Unblocker, optional Extraction) | JavaScript rendering, residential proxy, country targeting, raw HTML; proxy_pool=public_residential_pool, render_js=true, no Unblocker. Bandwidth beyond the free allowance is billed separately and not included. | $3.44 | +0% | Derived | |
| ScrapingAnt | Browser, JS rendering, datacenter proxy (default call) (UPC/EAN search URL)Web Scraping API (/v2/general) | JavaScript rendering, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.699 | Ranked | Derived |
| No browser, datacenter proxy (UPC/EAN search URL)Web Scraping API (/v2/general) | no JavaScript, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.249 | −64% | Derived | |
| Browser without JS rendering (return_page_source), datacenter proxy (UPC/EAN search URL)Web Scraping API (/v2/general) | no JavaScript, standard proxy, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $0.249 | −64% | Derived | |
| No browser, residential proxy (UPC/EAN search URL)Web Scraping API (/v2/general) | no JavaScript, residential proxy, country targeting, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $1.75† | +150% | Beyond plans † | |
| Browser, JS rendering, residential proxy (UPC/EAN search URL)Web Scraping API (/v2/general) | JavaScript rendering, residential proxy, country targeting, raw HTML; Charged only on successful (HTTP 200) responses; failed requests cost 0. | $8.74† | +1150% | Beyond plans † | |
| ScrapingBee | Search by UPC/EAN: JS render, standard proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, standard proxy, raw HTML; JS render, standard proxy | $0.599 | Ranked | Derived |
| Search by UPC/EAN: JS render, premium proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, premium proxy, raw HTML; JS render, premium proxy | $2.40 | +301% | Derived | |
| Search by UPC/EAN: JS render, stealth proxyGeneral scraping API (Amazon URLs) | JavaScript rendering, residential proxy, raw HTML; JS render, stealth proxy | $5.80 | +868% | Derived | |
| Scrapingdog | Premium or JS + premium (assumed)Web Scraping API | no JavaScript, premium proxy, raw HTML; Raw HTML of the Amazon URL; you parse it. | $1.00–$1.50† | Ranked | Estimate † |
| Rotating proxy, no JSWeb Scraping API | no JavaScript, standard proxy, raw HTML | $0.090 | −91% | Derived | |
| JS renderingWeb Scraping API | JavaScript rendering, standard proxy, raw HTML | $0.350 | −65% | Derived | |
| Premium proxyWeb Scraping API | no JavaScript, premium proxy, raw HTML | $1.00 | +0% | Derived | |
| With country targetingWeb Scraping API | country targeting, raw HTML | $1.00 | +0% | Derived | |
| JS rendering + premium proxyWeb Scraping API | JavaScript rendering, premium proxy, raw HTML | $1.50 | +50% | Derived | |
| WebScrapingAPI | type=search with the codeAmazon Data API (Amazon Search API) | ZIP-code targeting, parsed output; Amazon US (amazon.com is the default amazon_domain). The optional zip_code and delivery_location parameters have no stated surcharge. | $1.00 | Ranked | Derived |
| Code lookup by search, render_js=0Scraper API | no JavaScript, country targeting, raw HTML; Fetch of the amazon.com URL as raw HTML. render_js is off by default; country is optional. | $1.33† | +33% | Beyond plans † | |
| Code lookup by search, render_js=1Scraper API | JavaScript rendering, country targeting, raw HTML; Browser rendering on. Docs: no extra credits. | $1.33† | +33% | Beyond plans † | |
| Zenscrape | Premium proxyZenscrape Web Scraping API | no JavaScript, premium proxy, country targeting, raw HTML; Premium proxy (premium=true), no JS rendering, raw HTML. | $0.700–$1.40† | Ranked | Beyond plans † |
| Standard proxyZenscrape Web Scraping API | no JavaScript, standard proxy, raw HTML; Standard proxy, no JS rendering, raw HTML. | $0.100 | −86% | Derived | |
| JS rendering, standard proxyZenscrape Web Scraping API | JavaScript rendering, standard proxy, raw HTML; Standard proxy with JS rendering. | $0.350 | −50% | Derived | |
| Premium proxy with JS renderingZenscrape Web Scraping API | JavaScript rendering, premium proxy, country targeting, raw HTML; Premium proxy with JS rendering. | $1.75† | +150% | Beyond plans † | |
| Zyte API | UPC/EAN search URL, HTTP (commit-100)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.170 | Ranked | Derived |
| UPC/EAN search URL, HTTP (commit-200)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.200 | +18% | Derived | |
| UPC/EAN search URL, HTTP (payg)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.230 | +35% | Derived | |
| UPC/EAN search URL, HTTP (commit-500)Zyte API (HTTP / browser, raw output) | no JavaScript, raw HTML; httpResponseBody, amazon.com tier 2 HTTP price. No geo targeting. Extended geolocation or residential IPs have other base costs plus network costs (not stated per site). | $0.500 | +194% | Derived | |
| UPC/EAN search URL, browser (commit-500)Zyte API (HTTP / browser, raw output) | JavaScript rendering, raw HTML; browserHtml, amazon.com tier 2 browser price. | $0.960 | +465% | Derived | |
| UPC/EAN search URL, browser (commit-200)Zyte API (HTTP / browser, raw output) | JavaScript rendering, raw HTML; browserHtml, amazon.com tier 2 browser price. | $1.20 | +606% | Derived | |
| UPC/EAN search URL, browser (commit-100)Zyte API (HTTP / browser, raw output) | JavaScript rendering, raw HTML; browserHtml, amazon.com tier 2 browser price. | $1.50 | +782% | Derived | |
| UPC/EAN search URL, browser (payg)Zyte API (HTTP / browser, raw output) | JavaScript rendering, raw HTML; browserHtml, amazon.com tier 2 browser price. | $2.01 | +1082% | Derived |
Questions
What is the cheapest API for Amazon code lookup data?
At 1 million requests a month, Scrape.do has the lowest confirmed price as of 6 November 2026: $0.099 per 1,000 requests, $99.00 a month on its Pro plan. At 10,000 requests a month the lowest is Zyte API, $2.30 a month.
What does one Amazon code lookup request return?
One request is 1 code converted, keyed by UPC, EAN, ISBN or GTIN. Converts a barcode code (UPC, EAN, ISBN) to the matching ASIN or ASINs.
How many providers publish a price for Amazon code lookup requests?
38 providers of the 41 tracked here, as of 6 November 2026. 27 of them are confirmed by the provider’s own pages; the rest are estimates or third-party figures.
How much does Amazon code lookup data cost at 100,000 requests a month?
Between $19.00 and $1,121 a month across 29 providers with confirmed prices, as of 6 November 2026.
Which providers charge only for successful Amazon code lookup requests?
29 of 38: Scrape.do, ScrapeOps Proxy API Aggregator, Zyte API, Easyparser, HasData, ScraperAPI, Oxylabs Web Scraper API, ScrapingBee, ScrapingAnt, Firecrawl, Scrapeless, Thordata, Pangolinfo, Decodo, ZenRows, Novada, Nimble, Rainforest API (Traject Data), Scrapingdog, Crawlbase, Bright Data, Rayobyte Web Scraping API (Scraping Robot), Spider, Scrapfly, SerpApi, Piloterr, scrapestack, Zinc API, PriceAPI. The others charge for every attempt or do not say.
Which providers price ZIP-code targeting for Amazon code lookup requests?
Scrape.do and WebScrapingAPI. See the variants table for the price of each.