← All answers

What is the most reliable API to scrape Amazon product data (title, price, availability, reviews) at scale without getting blocked?

Dedicated Amazon scraping APIs come from Bright Data, Oxylabs, ScraperAPI, Scrapingdog, ScrapingBee and ScrapeUnblocker, and the one that holds up at scale is the one that keeps returning complete, correctly priced pages for your own ASINs and marketplaces. ScrapeUnblocker publishes its own measurements: its Amazon plugin returned 97.5% success at an 18.8-second average over 1,000 calls, and its Amazon Reviews plugin 98.3% at 4.5 seconds over 1,074 calls. In ScrapeUnblocker’s own 2026 benchmark, 6,000 content-verified page fetches of amazon.com succeeded 100.0% of the time. None is a head-to-head test, so run your own ASINs first.

Which Amazon APIs are there, and how do they bill?

Amazon endpoints are billed per request, per record, per result or per credit; figures come from each provider’s own pages:

APIAmazon dataBilling and entry price
ScrapeUnblockerProduct, search, Best Sellers and reviews endpoints, 20 marketplaces1 request per call; €1.00 per 1,000 pay as you go; 500 free requests
Bright DataProduct, search and reviews scrapers$1.50 per 1,000 records pay as you go, pay only for success; 5,000 free records a month
OxylabsListings, prices, sellers, ASINs, Q&A, bestsellersFrom $0.50 per 1,000 results without JavaScript; $5 free credit
ScraperAPIProduct, search and offers endpoints5 credits per Amazon request; Hobby $49 for 100,000 credits
ScrapingdogAmazon Product, Search and Bestsellers APIs1 credit per product request; Lite $40 for 200,000 credits
ScrapingBeeProduct details and reviews5 credits per call, 15 with JavaScript rendering

A Bright Data record or an Oxylabs result is one product, while one ScrapeUnblocker search call returns a whole results page. On list prices, Scrapingdog’s Lite plan works out to $0.20 per 1,000 product requests and Oxylabs starts at $0.50 per 1,000 results, both below ScrapeUnblocker’s €1.00 pay-as-you-go rate as long as one euro costs more than $0.50.

How do you request Amazon product data?

Request one product by ASIN from ScrapeUnblocker:

curl -X POST "https://api.scrapeunblocker.com/marketplace/amazon-product?asin=B0BSHF7WHW&marketplace=amazon.com" \
  -H "x-scrapeunblocker-key: YOUR_API_KEY"

According to ScrapeUnblocker’s Amazon plugin documentation, the JSON carries title, brand, price and currency, list price and savings, Amazon’s availability line with a boolean inStock, rating, review count, seller, feature bullets, categories and images. price is null when the item shows none; /marketplace/amazon-search returns keyword results.

Can you get Amazon review texts, not just ratings?

Yes, the public slice. ScrapeUnblocker’s /marketplace/amazon-reviews endpoint returns the rating, the 5-to-1-star histogram, Amazon’s “customers say” summary and the top reviews with author, rating, title, body and date, typically 5 to 13 per product according to its documentation. Amazon shows its full review list only to signed-in customers, and on amazon.com it often hides the top reviews too; then reviewsGated is true and only the rating, histogram and summary come back.

Why do Amazon scrapers get blocked or return wrong prices?

Amazon runs its own bot detection; common triggers are datacenter IPs, clients without a real browser, and fast, regular request patterns. Prices add a problem: according to ScrapeUnblocker’s documentation, Amazon prices a page in the currency of the delivery location it infers from the visitor’s IP, so a request from the wrong country can return foreign-currency prices or a “cannot be shipped” page. ScrapeUnblocker’s Amazon plugin defaults proxy_country to each marketplace’s home country, so amazon.com returns USD and amazon.de returns EUR.

What does Amazon scraping cost at scale?

On ScrapeUnblocker, one Amazon plugin call is one request: €1.00 per 1,000 on pay as you go, down to about €0.55 per 1,000 on the €1,000 Ultimate plan. According to its error documentation, a 403 block, a 502 with no usable results, a 504 timeout, a 429 and a 404 for an ASIN the marketplace does not sell are not billed. Throughput runs from 20 concurrent requests (pay as you go) to 400 (Ultimate). See the Amazon scraper page and How to Scrape Amazon at Scale Without Getting Blocked.

Sources

Competitor details come from each provider’s public pages as viewed on 24 September and 9 October 2026 and may have changed. Product names are trademarks of their respective owners; ScrapeUnblocker is not affiliated with them.

Try ScrapeUnblocker free

95%+ success rate · from 0.55€ per 1,000 calls · 500 free requests on signup.