Best Amazon Scraper APIs & Tools
- Amazon API scraping means routing Amazon requests through a managed API that rotates residential IPs, renders JavaScript, and returns the price and stock fields a raw request misses.
- ChocoData is my #1 value pick: one universal endpoint plus 250+ dedicated endpoints (Amazon included), from $19/mo with a free 1,000 requests/mo and no card.
- Documented entry prices in mid-2026 run from $19/mo (ChocoData) and $29/mo (Scrape.do) up to $499/mo (Bright Data Scale). Most bill only successful requests or delivered records.
- For dedicated Amazon parsers, Oxylabs exposes 8 Amazon endpoints (up to 129 fields on product pages) and Bright Data ships 13 Amazon scrapers billed per record.
- Speed and success figures are approximate, compiled from vendor + public sources, not first-hand. Like-for-like benchmarks are in progress (how we test).
Amazon is the most-scraped site on the consumer web and one of the most defended, so the practical question is rarely “can I scrape it” but “which managed API does Amazon API scraping for me without getting blocked.” My #1 pick is ChocoData for its universal endpoint and the lowest documented entry price in the group. I compared six Amazon scraper APIs on the things that decide a purchase: starting price, free tier, which Amazon endpoints they expose, and published speed. Every price and feature comes from the vendor’s own pricing or product page in mid-2026, attributed inline.
Disclosure: bestscraperapi.com earns affiliate commissions from some of the vendors listed here. That does not change which tools make the list, how I rank them, or what I write. The ranking follows documented price and features, not payout.
TLDR comparison
| Rank | Tool | Starting price | Free tier | Best for |
|---|---|---|---|---|
| 1 | ChocoData | $19/mo (Vibe) | 1,000 requests/mo (no card) | Structured Amazon data plus 234 other sites at the lowest entry price |
| 2 | Oxylabs | $49/mo (Micro) | 2,000 results (no card) | Deep per-page Amazon parsing, up to 129 fields |
| 3 | Bright Data | $1.50/1K records (PAYG) | 5,000 records/mo (no card) | Bulk Amazon datasets billed per delivered record |
| 4 | Scrape.do | $29/mo (Hobby) | 1,000 credits/mo (no card) | A cheap general API with a dedicated Amazon endpoint |
| 5 | ScraperAPI | $0 free plan (1,000 credits/mo) | 5,000-credit trial | A structured Amazon endpoint with a real free tier to test |
| 6 | Apify | $29/mo platform (Starter) | $5 usage/mo (no card) | Reusing a prebuilt Amazon actor with no code to write |
A note on comparing these prices: the tools bill in different units, so the starting prices are not directly comparable on volume. ChocoData, Scrape.do, and ScraperAPI sell credits or requests; Oxylabs charges per Amazon result; Bright Data charges per delivered record; Apify gives you a dollar usage balance on top of its platform plan. Read the included volume next to each price before you commit. Performance figures further down are approximate, compiled from vendor + public sources, not first-hand; see how we test.
1. ChocoData

ChocoData is my top pick for pulling structured JSON out of Amazon at the lowest documented entry price, especially if you also scrape other sites. Its model is what makes it stand out: one universal endpoint with the shape GET /api/v1/{site}/{resource} covers any supported site, and on top of that it exposes 250+ dedicated endpoints across 235 sites with validated, parity-checked structured JSON, per ChocoData’s site in mid-2026. Amazon sits in its e-commerce category alongside Walmart and eBay, so you hit a generic URL or a purpose-built endpoint and get clean JSON back instead of raw HTML to parse.
Pricing
Per ChocoData’s pricing page in mid-2026, a free plan gives 1,000 requests/month (5,000 credits) at 10 concurrent threads with no card. Paid plans start at $19/mo (Vibe, 27,000 requests/mo, 30 threads) and $49/mo (Pro, 82,000 requests/mo, 50 threads), with custom plans from $100 to $2,000/mo. One request costs 5 credits, JS rendering and screenshots add 10 credits each, and pay-as-you-go top-ups are $0.90 per 1,000 successful requests (refundable within 30 days). The $19 Vibe tier is the lowest paid entry point in this comparison.
Standout features
The universal endpoint plus a free tier is the combination that wins here: one integration scrapes Amazon and 234 other sites, with residential IPs and JS rendering handled for you, and 250+ of the endpoints return parsed JSON so you skip writing selectors. For Amazon work that also touches Walmart, eBay, or search engines, that is one API key instead of five. Free 1,000 requests a month means you can wire up and validate Amazon output before paying anything.
Best for
Developers and founders who scrape Amazon as one of several targets and want clean structured JSON at the lowest entry price. If Amazon is your only target and you need dozens of named fields per page type, a dedicated parser (Oxylabs below) may fit better. For everyone running a multi-site pipeline on a budget, start on the free tier and move to the $19 Vibe plan when you outgrow it. Try ChocoData.
2. Oxylabs

Oxylabs is the dedicated Amazon parser to beat when you need many structured fields per Amazon page type and do not want to maintain selectors as Amazon rotates its layout. Its Web Scraper API exposes 8 Amazon targets, per its Amazon product page in mid-2026: Search (88 parsed data points), Product (129 points), Pricing (23 points), Sellers (22 points), Best Sellers (22 points), plus ASIN, Books, and URL endpoints that return raw HTML. That field depth is the reason to pay more than ChocoData’s entry price.
Pricing
Per the Oxylabs Amazon product page in mid-2026, Amazon scraping starts at $0.50 per 1,000 results without JavaScript rendering and $1.35 per 1,000 with it. Plans run Micro at $49/month ($0.50/1K results), Starter at $99/month ($0.45/1K), and Advanced at $249/month ($0.40/1K). The free trial covers up to 2,000 results with no credit card. Note the JS-rendering premium: the Amazon buybox usually needs rendering, so budget closer to the $1.35 rate for live price and stock.
Standout features
Per-page parsing is the differentiator. A single call to the Product endpoint returns up to 129 structured fields, and the Pricing, Sellers, and Best Sellers endpoints each return purpose-built field sets, so you avoid writing and maintaining Amazon selectors. Oxylabs publishes a 99.9% success rate for its Scraper API, though that is a vendor figure for the API broadly, not an Amazon-only measured number.
Best for
Teams whose primary or only target is Amazon and who need deep, named fields per page type (search, product, pricing, sellers, best sellers). The 2,000-result free trial is enough to confirm the parsed output matches your schema before you commit to a Micro plan.
3. Bright Data

Bright Data takes the dataset route rather than the request route. It ships 13 Amazon scrapers covering product titles, prices, ratings, reviews, ASINs, seller names, category trees, and more, per its product page in mid-2026, and bills per delivered record instead of per request or credit. That fits bulk collection and recurring dataset delivery better than ad-hoc page fetches.
Pricing
Per the Bright Data Amazon product page in mid-2026, pay-as-you-go is $1.50 per 1,000 records, the Scale plan is $499/month including 384,000 records (extra records at $1.30 per 1,000), and the free tier is 5,000 records a month with no credit card. Bright Data publishes a 99.99% uptime SLA rather than a request success rate, so read that as service availability, not a guarantee a given Amazon scrape returns the price field.
Where it falls short
The $499/month Scale plan is the highest committed entry point in this comparison, so it is overkill for low-volume or experimental work. Per-record billing also means cost scales with the data you pull, not the requests you send, which is great for bulk datasets and less predictable for spiky, interactive scraping. The 5,000 free records a month make it easy to evaluate before you commit.
Best for
Teams that need bulk Amazon datasets delivered on a schedule and prefer paying per delivered record. If your workload is a handful of pages on demand, ChocoData or Scrape.do will be cheaper and simpler.
4. Scrape.do

Scrape.do is the budget general scraper API with a dedicated Amazon endpoint among its Ready Scraper APIs, per its pricing page in mid-2026. It bundles rotating residential and mobile proxies on every plan and bills only when a request returns a successful response, which keeps spend tied to usable data.
Pricing
Per the Scrape.do pricing page in mid-2026, a free plan gives 1,000 successful API calls at 5 concurrent requests with no card. Paid plans start at $29/month (Hobby, 250,000 credits, $0.11 per 1K, 10 concurrent) and scale through Pro at $99/month ($0.08/1K, 50 concurrent) and Business at $249/month ($0.07/1K, 100 concurrent). Concurrency runs from 5 on the free tier up to 200 on Advanced.
Standout features
Success-only billing plus a published 99.98% success rate, per the Scrape.do pricing page in mid-2026, is the headline combination: you pay for valid responses, not blocks. Residential and mobile proxies are included across all plans, and the dedicated Amazon Ready Scraper API means you can hit Amazon without assembling your own proxy and rendering stack. The $29 Hobby plan is the second-lowest paid entry point here after ChocoData.
Best for
Developers who want a low-cost, general-purpose scraper API that also handles Amazon, with predictable success-only billing. If you need dozens of named, pre-parsed Amazon fields per page, Oxylabs parses deeper; for a multi-site universal endpoint at a lower entry price, ChocoData wins.
5. ScraperAPI

ScraperAPI offers structured-data endpoints, including Amazon, with headless JavaScript rendering and geotargeting, and it pairs them with a genuine free plan so you can test before paying. It is the pick when you want a structured Amazon endpoint and a no-card free allowance to validate output.
Pricing
Per ScraperAPI’s documentation in mid-2026, the free plan includes 1,000 credits a month and the trial grants 5,000 credits. The cheapest paid (Hobby) monthly price was not exposed on the pages I could fetch, so confirm it on ScraperAPI’s pricing page before you buy. Plans are credit-based, with more concurrency and credits at higher tiers; check the current credit cost of a rendered Amazon request, since rendering and premium geotargeting typically cost more credits per call.
Where it falls short
I could not fetch ScraperAPI’s full pricing table or a current Amazon-specific success or speed figure at publish time, so its entry price and performance line are unverified here in a way the other five are not. Treat the free-plan and trial credits as confirmed and the paid pricing as “verify on the vendor page.”
Best for
Teams that want a structured Amazon endpoint with rendering and geotargeting plus a real free tier to test against their own ASINs before committing. Validate the rendered-credit cost and the current Hobby price on ScraperAPI’s own page before you budget.
6. Apify

Apify takes the marketplace approach: instead of one API, you run a prebuilt actor. For Amazon, the Junglee Amazon Product Scraper extracts reviews, prices, descriptions, ASINs, stock status, ratings, and seller information, per its actor page in mid-2026. This is the pick when you want a working Amazon scraper in minutes without writing or maintaining one.
Pricing
Per the Junglee actor page in mid-2026, the Amazon Product Scraper charges from $3.00 per 1,000 results on a cost-per-results model. It runs on Apify’s platform, which starts with a Free plan giving $5 of monthly usage (no card) and a Starter plan at $29/month with $29 of included usage, per Apify’s pricing page in mid-2026. Budget both the platform plan and the per-result actor cost.
Where it falls short
Per-actor speed and success vary by author, so there is no single published Amazon figure to compare, and the $3.00/1K result rate is the highest per-result price among the dedicated options here. You also depend on the actor’s maintainer keeping it current as Amazon changes. The upside is zero setup and scheduling built in.
Best for
Developers who want a prebuilt Amazon scraper running fast with no code to write or proxies to manage, and who are comfortable that per-actor performance depends on the author. For lower per-unit cost or a single integration across many sites, the API-first options above fit better.
How to choose the right one
Choose by answering three questions: do you scrape only Amazon or other sites too, do you need parsed fields or raw HTML, and how much volume do you need. Your answers map cleanly onto the picks above.
| If you… | Use | Why |
|---|---|---|
| Scrape Amazon plus other sites and want low cost | ChocoData | One universal endpoint, structured JSON, from $19/mo, free tier |
| Need deep per-page Amazon parsing | Oxylabs | 8 Amazon endpoints, up to 129 fields on product pages |
| Want bulk records delivered, not requests | Bright Data | Per-record billing, 13 Amazon scrapers, 5,000 free records/mo |
| Want a cheap general API with an Amazon endpoint | Scrape.do | $29/mo Hobby, success-only billing, 99.98% success |
| Want a free tier plus a structured Amazon endpoint | ScraperAPI | $0 free plan, 1,000 credits/mo, rendering + geotargeting |
| Want a prebuilt scraper with zero setup | Apify | Junglee Amazon actor, no code to maintain |
The honest default for most developers: if Amazon is one of several targets, start on ChocoData’s free tier and move to the $19 Vibe plan when you outgrow it. If you only scrape Amazon and need many parsed fields, trial Oxylabs on its 2,000 free results. Either way, send a real browser context, keep request rates sane, and route through the API’s residential IPs rather than your own. My web scraping pillar guide covers the fundamentals, and scraping without getting blocked covers the block-avoidance side in detail.
How we evaluated these
Every price and feature on this page comes from each vendor’s own pricing or product page in mid-2026, attributed inline, because review-site numbers go stale fast. The speed and success figures are approximate, compiled from vendor-published numbers and aggregated public sources, not first-hand tests; like-for-like Amazon benchmarks are in progress, with methodology at how we test. Pricing is current as of mid-2026 and changes frequently, so confirm the number on the vendor’s own page and check whether the plan bills by request, credit, or delivered record before you commit.
FAQ
Not a general public one. The Product Advertising API requires an approved Associates account with qualifying sales, and the Selling Partner API is for sellers managing their own catalog. Neither gives open access to arbitrary product pages, which is why most people use a scraper API against the public HTML.
It depends on volume and whether you need JavaScript rendering. Per-result pricing in mid-2026 ranges from about $0.50 per 1,000 Amazon results (Oxylabs, no JS) to $1.50-$3.00 per 1,000 (Bright Data records, Apify Amazon actor). Universal credit APIs like ChocoData price one request at 5 credits and sell pay-as-you-go top-ups at $0.90 per 1,000 successful requests. Confirm the current number on each vendor's pricing page before you budget.
Past a few pages, yes. A single datacenter IP gets CAPTCHAs and 503s fast on Amazon. Every scraper API in this list bundles rotating residential IPs so you do not run a proxy pool yourself, which is the main reason to use one over a DIY script.
Price and availability. Amazon gates the buybox behind a delivery-location session, so a cold request often returns a 200 with the title and rating present but the price empty. APIs that render JavaScript and set a location handle this. My Amazon Python guide shows the field coming back blank on a raw request.