Amazon's own product APIs serve affiliates and sellers only: the Product Advertising API was deprecated, its replacement, the Creators API, needs an Associates account with recent sales, and the Selling Partner API needs a seller account. So most teams that track prices, research categories or feed product data to an AI agent compare third-party Amazon scraper APIs. Their pricing pages are hard to line up: one bills per request, one per result, one per record, one per token, and a single request can return one product page or a search page with 16 to 74 products.
This guide compares eight options: ScrapingBot, Rainforest API, Oxylabs, Bright Data, ScraperAPI, Apify's Amazon actors, Keepa and Amazon's own APIs. Every price and limit comes from the provider's own pricing page or documentation, checked on October 20, 2026, and each section links its sources. ScrapingBot's numbers also come from calls we made that day. Where we couldn't verify something, we say so.
Disclosure
ScrapingBot is our product. We have tried to be as specific about its limits as about anyone else's, and several competitors here are cheaper for some jobs. Every number can be checked against the linked pages. Run your own test before you decide; the last section explains how.
Key takeaways
- Compare what one billed unit returns. A product page, a search page of 16 to 57 products, a record and a token are not the same thing.
- Lowest price per product page on entry plans: Oxylabs at $0.50 per 1,000. Bright Data is $1.50, ScrapingBot $1.82 ($0.91 on Startup), ScraperAPI $2.45, Apify $4.00, Rainforest $8.30 on Starter.
- For search results, per-page pricing wins. 1,000 products from search pages cost $0.03 to $0.11 on ScrapingBot, against $1.50 or more where every product is a billed record or result.
- Price history is a different product. Keepa sells years of price and sales-rank history from its own database for about €0.05 per 1,000 products, at a capped rate.
- Reviews are thin everywhere. Amazon shows signed-out visitors only a handful, so APIs return the top reviews on the product page, not the full list.
Amazon scraper APIs at a glance
| Provider | Billing | Entry price | Free option | Best for |
|---|---|---|---|---|
| ScrapingBot | Monthly credits, 10 per Amazon call | $49.99 for 275,000 credits | 100 credits once, no card | Search, best sellers and deals per page; TikTok, Instagram and Google on the same key |
| Rainforest API | Monthly credits, 1 per request | $23 for 500 credits; $83 for 10,000 | Free trial | The most Amazon request types, 24 marketplaces, bulk collections |
| Oxylabs Web Scraper API | Per 1,000 results from a dollar balance | $30 a month | $5 once, no card | The lowest price per product page, large batches |
| Bright Data Amazon Scraper API | Per record | $1.50 per 1,000 records, pay as you go | 5,000 records a month, no card | Enterprise pipelines, datasets, delivery to cloud storage |
| ScraperAPI | Monthly credits, 5 per Amazon request | $49 for 100,000 credits | 5,000 credits for 7 days, then 1,000 a month | General scraping plus structured Amazon product, search and offers |
| Apify Amazon actors | Per result, plus platform plan | $19 a month platform plan | $5 of usage a month | No-code runs, schedules, add-ons for offers and sellers |
| Keepa API | Tokens per minute | €49 a month for 20 tokens a minute | None listed | Price and sales-rank history since 2011 |
| Amazon Creators API | No per-call price; rate limits | An Associates account with 10 sales in 30 days | Yes, if eligible | Affiliate sites showing current prices and offers |
Price per 1,000 product pages
Looking up products by ASIN is the job every Amazon API does, so it is the fairest place to compare. These are the entry paid plans, billed monthly:
| Provider (plan) | 1,000 product pages | How it's derived |
|---|---|---|
| Keepa (€49) | About €0.05 | 1 token per product at 20 tokens a minute, used around the clock (892,800 tokens a month). Data comes from Keepa's database, refreshed when older than about an hour |
| Oxylabs (Starter, $30) | $0.50 | Amazon rate on Starter without JavaScript rendering; $0.45 on Basic ($100), $0.25 on Enterprise |
| Bright Data (pay as you go) | $1.50 | One record per product; $1.30 on the $499 Scale plan |
| ScrapingBot (Starter, $49.99) | $1.82 | $49.99 ÷ 275,000 credits × 10 credits per product; $0.91 on Startup ($99.99 for 1.1 million) |
| ScraperAPI (Hobby, $49) | $2.45 | 100,000 credits ÷ 5 per Amazon request = 20,000 requests; $0.75 on Startup ($149 for 1 million) |
| Apify Amazon Product Scraper (Starter) | $4.00 | $0.004 per result; $5.00 on the free plan, $3.00 on Business. Offers and sellers are extra events |
| Rainforest API (Starter, $83) | $8.30 | 10,000 credits, 1 per product; $1.50 on Production ($375 for 250,000), $1.00 on BigData ($1,000 for 1 million) |
| Amazon Creators API | Free | Up to 10 ASINs per request, from one request a second; for eligible affiliates only |
Search pages change the picture. One request returns a whole page of products, so per-page billing gets far cheaper per product than per-record or per-result billing:
| Provider | 1,000 products from search pages | How it's derived |
|---|---|---|
| Oxylabs (Starter) | About $0.01 to $0.03 | $0.50 per 1,000 pages, if pages hold 16 to 57 products as in our test |
| ScrapingBot (Starter) | $0.03 to $0.11 | 10 credits a page. Measured: 57 products a page for "espresso machine", 16 for "wireless earbuds" |
| Keepa (€49) | About €0.05 | 10 tokens per page of up to 10 products |
| Rainforest API (Starter) | About $0.11 | 1 credit a page; its documentation's example page has 74 products |
| ScraperAPI (Hobby) | About $0.15 | 5 credits a search; its documentation's example has 16 products |
| Bright Data | $1.50 | Its search scraper returns one record per product |
| Apify Amazon Product Scraper (Starter) | $4.00 | One result per product |
A worked example: 1,000 ASINs checked daily
A price monitor on 1,000 products, once a day, is 30,000 product pages a month:
- Keepa: 30,000 tokens, well inside the €49 plan (even with buy box data at 3 tokens a product), with history included.
- Oxylabs: $15 of usage, inside the $30 Starter plan.
- Bright Data: $45, pay as you go.
- ScrapingBot: 300,000 credits, just over Starter's 275,000, so Startup at $99.99, which leaves 800,000 credits for searches and other sources. With batches of 20, it is 1,500 calls.
- Apify: $120 in results on Starter.
- ScraperAPI: 150,000 credits, more than Hobby's 100,000, so Startup at $149.
- Rainforest: Starter plus 20,000 extra credits at $0.0118, $319.
For this job alone, Keepa and Oxylabs are the cheapest. The others start to make sense when the same budget also covers searches, rankings or other sites.
What we measured on ScrapingBot
On October 20, 2026 we called each ScrapingBot Amazon endpoint and kept the responses. Your pages will differ, because Amazon's layouts differ by category:
| Call | What came back | Credits |
|---|---|---|
/search "espresso machine" | 57 products on page 1, 11 of them sponsored, all with a price, in 2.4 s | 10 |
/search "wireless earbuds" | 16 products on each of pages 1 and 2; 30 of 32 had a price | 10 each |
/product-details B07FDJMC9Q | 54 top-level fields for an air fryer: price, 59,515 ratings, "4K+ bought in past month", the buy box seller and price, 8 top reviews and the star breakdown, in 3.1 s | 10 |
/products, 20 ASINs | 19 products in 15 s; the 20th, a subscription plan rather than a product, failed and was refunded. Prices on all 19, top reviews on 5, the star breakdown on 6 | 190 |
/best-sellers kitchen | 30 products a page: ranks 1 to 30 on page 1, 51 to 80 on page 2. A price on 1 of 30 | 10 each |
/deals-v2 | 29 deals with deal price, original price and discount | 10 |
Two things to plan for. Ranking pages rarely carry prices, so send their ASINs to the batch endpoint when you need them. And the reviews in a product response are the ones Amazon shows on the page, when it shows any.
Amazon coverage compared
| Provider | Search | Offers, buy box | Reviews | Best sellers, deals | History | Marketplaces | MCP |
|---|---|---|---|---|---|---|---|
| ScrapingBot | Yes, plus suggestions | Buy box | Top reviews on the product page | Both, plus new releases | No | US | Hosted |
| Rainforest API | Yes, plus autocomplete | Offers | Top reviews; recent ones no longer public | Both | Not checked | 24 | Not found |
| Oxylabs | Yes | Offers (pricing source) | No dedicated source | Best sellers | No | Any marketplace URL | Hosted or local |
| Bright Data | Yes | Not checked | Reviews scraper | Best sellers as an input | Datasets | Any, plus a global dataset | Yes |
| ScraperAPI | Yes | Offers | On the product page | No | No | 22 | Remote |
| Apify actors | Yes, about 7 pages a term | Offers, sellers (extra) | About 10 per product on .com | Best sellers actor | No | Not checked | Hosted |
| Keepa | Yes, 10 a page | Offers, buy box (extra tokens) | Rating and count history only | Both | Price and rank since 2011 | 11 | Hosted |
| Amazon Creators API | 10 a page, 10 pages | Offers with buy box winner | No | No | No | Associates marketplaces | No |
ScrapingBot
ScrapingBot's Amazon API has ten endpoints on amazon.com: keyword search, product details by ASIN, batches of up to 20 ASINs, search suggestions, best sellers and new releases by department, category names, deals, and a seller's profile and products. Every call costs 10 credits except a batch, which costs 10 credits per product returned; failed calls, and failed ASINs within a batch, are refunded. The same credits buy TikTok (1 per call), Instagram (5), Google (10) and website scraping. Plans run from Starter ($49.99, 275,000 credits, 10 concurrent requests) to Business+ ($999.99, 15.5 million, 200 concurrent), and a hosted MCP server gives agents the same endpoints.
Limits, stated plainly:
- US only. Every call reads amazon.com. Rainforest, ScraperAPI, Keepa, Oxylabs and Bright Data cover other marketplaces.
- Not the cheapest per product page. $1.82 per 1,000 on Starter is more than Oxylabs or Bright Data; it drops to $0.91 on Startup.
- No reviews endpoint and no price history. Product details include the top reviews and star breakdown when Amazon shows them, which was 5 and 6 of 19 products in our batch.
- Ranking pages return 30 products each (ranks 1 to 30, then 51 to 80) and usually no price.
- The buy box, not the full offer list. Credits refresh monthly and don't carry over, and the free tier is 100 credits once: 10 Amazon calls.
Sources: Amazon API docs, pricing. Walkthroughs: the Amazon scraping guide, an Amazon price tracker by ASIN in Python.
Rainforest API
Rainforest API, from Traject Data, is built only for Amazon, and it shows. Its request types cover products, offers, search, category pages, best sellers, deals, autocomplete, sellers and their feedback, "also bought", stock estimation and Audible, on 24 Amazon domains. Most requests cost 1 credit; some product options (variant prices, extra videos, delivery details) cost 2 or 3. Plans billed monthly are Hobbyist ($23, 500 credits), Starter ($83, 10,000), Production ($375, 250,000) and BigData ($1,000, 1 million), 20% less billed annually. Collections queue up to 15,000 requests and deliver results by webhook or to S3, Google Cloud Storage or Azure, as JSON or CSV. Traject Data's site says it has joined ScraperAPI.
Watch out for: entry plans are the most expensive per request here ($8.30 per 1,000 on Starter, $46 on Hobbyist), and the price only falls to $1.50 on the $375 plan. Reviews have narrowed: its changelog says most-recent reviews are no longer publicly available and top reviews come with product requests, and its Questions endpoint stopped accepting requests on July 1, 2026. We found no MCP server, and its pricing page doesn't say how large the free trial is.
Sources: product page and pricing, documentation, product updates.
Oxylabs Web Scraper API
Oxylabs sells its Web Scraper API from a dollar balance, priced per 1,000 successful results by target. Amazon without JavaScript rendering costs $0.50 per 1,000 on Starter ($30 a month), $0.45 on Basic ($100), $0.35 on Flexible ($500) and $0.25 on Enterprise (from $2,500). New accounts get a one-time $5 credit with no card, enough for 10,000 Amazon results. Dedicated Amazon sources cover any Amazon URL, products by ASIN, search, offers ("pricing"), sellers and best sellers, returned as parsed JSON, Markdown or HTML. It can run batches of up to 5,000 jobs in one request, call a webhook when they finish, deliver to S3 or Google Cloud Storage, and has an MCP server you can host or use hosted.
Watch out for: each page is a separate result, so deep pagination adds up, although it stays cheap. The pricing table lists Amazon without JavaScript rendering only; we couldn't find the rendered price. When the balance runs out, self-service accounts pause instead of running into overage. There is no reviews source in the API reference. Its JSON fields are its own, so map them before you switch.
Sources: pricing, Amazon scraper page, developer docs.
Bright Data Amazon Scraper API
Bright Data's Amazon scrapers are priced per record: $1.50 per 1,000 pay-as-you-go, or $499 a month for 384,000 records with more at $1.30 per 1,000, and 5,000 free records a month without a card. A record is one row: a product, a review, a seller. Scrapers cover products (discovered by keyword, category, best sellers or UPC), reviews, sellers, global products and search. Results come as NDJSON, JSON, CSV or Parquet, by API, webhook or delivery to S3, Snowflake, Azure or Google Cloud Storage, and Bright Data also sells ready-made Amazon datasets from $250 per 100,000 records.
Watch out for: per-record billing means a search page of 50 products is 50 records, so search is $1.50 per 1,000 products. The pricing page promises no charges for failed deliveries, but its scraper FAQ says records that fail because the input was incorrect are still billed. Synchronous requests take up to 20 URLs; larger jobs run asynchronously, with snapshots kept 30 days. We didn't test how many reviews its reviews scraper returns now that Amazon hides most of them.
Sources: Amazon Scraper API, pricing, scraper FAQ, Amazon datasets.
ScraperAPI
ScraperAPI is a general scraping API with structured endpoints for Amazon products, search and offers on 22 marketplaces, with ZIP code targeting. An Amazon request costs 5 credits, more with JavaScript rendering or premium proxies. Plans start at Hobby ($49, 100,000 credits, 20 threads) and Startup ($149, 1 million), with a 7-day trial of 5,000 credits and then 1,000 free credits a month. Its async API takes batches of up to 50,000 URLs, retries for up to 24 hours and calls a webhook; it also offers JSON or CSV output and a remote MCP server.
Watch out for: it bills 404 responses as well as successful ones, so a mistyped ASIN costs credits. The product endpoint returns the reviews on the product page, and there is no best sellers or deals endpoint. Hobby and Startup geotarget only the US and EU, and pay-as-you-go top-ups aren't available below its larger plans.
Sources: pricing, credit costs, Amazon endpoints.
Apify Amazon actors
On Apify, Amazon data comes from "actors". The most used is Amazon Product Scraper (junglee/amazon-crawler, maintained by Apify, with over 27,000 users), priced per event: a product result costs $0.005 on the free plan, $0.004 on Starter, $0.0035 on Scale and $0.003 on Business, with platform usage included. Offers and sellers are extra events ($0.0015 to $0.0025 each), as is setting a delivery location. Platform plans are free ($5 of usage a month), Starter ($19), Scale ($199) and Business ($999). Apify adds what a plain API doesn't: schedules, hosted datasets, webhooks, exports to CSV or Excel, JavaScript and Python clients and a hosted MCP server. Separate actors cover reviews and best sellers.
Watch out for: per-result pricing makes list-heavy jobs expensive: 1,000 products cost $4.00 on Starter, whether they came from search or from product pages. Its documentation notes that Amazon sometimes limits a search term to 7 pages. Its reviews actor says it returns at most about 10 reviews on amazon.com.
Sources: Amazon Product Scraper, Amazon Reviews Scraper, Apify pricing.
Keepa API
Keepa is not a page scraper: it sells access to its own database of Amazon products, which it has tracked since 2011. Plans are priced by tokens per minute, from €49 a month for 20 tokens a minute to €459 for 250. A product costs 1 token (offers, buy box and stock data cost more), a search page of up to 10 results 10 tokens, and a best sellers list of up to 100,000 ASINs 50 tokens. Products come with price, sales rank, offer and stock history, on 11 Amazon marketplaces, up to 100 ASINs per request, and Keepa refreshes a product if its data is more than about an hour old. It has official Java and PHP clients and a hosted MCP server.
Watch out for: the rate is the limit. 20 tokens a minute is at most 28,800 products a day, and unused tokens expire after 60 minutes, so bursts need a bigger plan. An ASIN that doesn't exist still costs a token. There is no review text, only rating and review-count history, and the fields are Keepa's, not the full product page.
Sources: API plans, token costs, product request.
Amazon's own APIs
Amazon has two official routes, both free and both gated. The Creators API replaced the Product Advertising API 5.0, which now answers 403 with "Product Advertising API is deprecated". It is for Amazon Associates with at least 10 qualifying sales in the past 30 days. It starts at one request per second (8,640 a day), grows with the revenue you refer, and is withdrawn after 30 days without sales. GetItems takes up to 10 ASINs, SearchItems returns up to 10 results a page for up to 10 pages, and responses include offers with the buy box winner and sales rank, but no reviews.
The Selling Partner API is for professional sellers and vendors. Its Catalog Items API searches the catalog by keyword or identifier and returns sales ranks; its Product Pricing API returns the lowest offers for an item, for sellers only, at low rates such as one getItemOffers request every two seconds.
Watch out for: both are built to sell on Amazon or send it traffic, not for open-ended research, and losing eligibility (no recent sales) turns access off.
Sources: PA-API 5 deprecation, Creators API introduction, SP-API registration.
A note on reviews
Many teams start shopping for an Amazon API because they want reviews. Expect less than you used to get. Amazon no longer shows the full review list to visitors who aren't signed in, and every scraper reads what a signed-out visitor sees: Rainforest's changelog says most-recent reviews are no longer publicly available, Apify's reviews actor returns about 10 on amazon.com, and ScrapingBot's product details carry up to 8 top reviews when Amazon shows them. Keepa tracks the rating and the review count over time, which is often what a monitor needs.
How to choose
- You check many products by ASIN and nothing else: Oxylabs for current pages at the lowest price, Keepa if history matters and a capped rate is fine.
- You search, rank and browse categories: a per-page API. ScrapingBot is $0.03 to $0.11 per 1,000 search results, with best sellers, new releases and deals, and other sources on the same key.
- You need many marketplaces or unusual Amazon request types: Rainforest API.
- You want datasets, cloud delivery or enterprise contracts: Bright Data.
- You want no code and schedules: Apify.
- You are an affiliate showing current prices: the Creators API, if you qualify.
How to test an Amazon API before you buy
Every option here has a free tier or trial except Keepa. Spend an afternoon on the same tasks with each:
- Look up the same 20 ASINs at the same time and compare price, availability and the buy box with the live page.
- Run three searches in different categories and count products per page, sponsored results and missing prices.
- Check the fields you depend on: rating counts, sales volume, reviews, variations, seller.
- Force failures: a mistyped ASIN and a discontinued product, and see what you are billed.
- Price your real month from those numbers, including any request options that cost extra.
For ScrapingBot, open the playground with a product lookup filled in; the 100 free credits cover 10 Amazon calls.
Frequently asked questions
What is the best Amazon scraper API in 2026?
It depends on the job. For the lowest price per product page, Oxylabs ($0.50 per 1,000 on its $30 Starter plan). For price and sales-rank history, Keepa. For the most Amazon-specific request types and 24 marketplaces, Rainforest API. For ready-made datasets and bulk delivery, Bright Data. For no-code runs, Apify. For search, best sellers and deals billed per page, with TikTok, Instagram and Google on the same key, ScrapingBot. For affiliates with qualifying sales, Amazon's own Creators API.
Is there an official Amazon product API?
Yes, for affiliates. Amazon deprecated the Product Advertising API 5.0; calls to it now get 403 with "Product Advertising API is deprecated", and its replacement is the Creators API. It needs an Amazon Associates account with at least 10 qualifying sales in the past 30 days, starts at one request per second (8,640 a day) and returns no reviews. Sellers and vendors can use the Selling Partner API instead.
What is the cheapest Amazon scraper API?
Per product page on entry plans, checked October 2026: Keepa about €0.05 per 1,000 (from its own database, capped at 20 products a minute on €49), Oxylabs $0.50, Bright Data $1.50, ScrapingBot $1.82 ($0.91 on Startup), ScraperAPI $2.45, Apify $4.00 and Rainforest $8.30 on Starter ($1.50 on Production). For search results, APIs that charge per page are cheapest: 1,000 products from ScrapingBot search pages cost $0.03 to $0.11.
Can I still scrape Amazon reviews?
Only the few Amazon shows on the product page. Amazon no longer shows its full review list to visitors who are not signed in: Rainforest's changelog says most-recent reviews are no longer publicly available (March 2025), and Apify's reviews actor returns at most about 10 reviews on amazon.com. ScrapingBot's product details include up to 8 top reviews and the star breakdown when Amazon shows them; in a 20-product test, 5 products had reviews and 6 had the breakdown.
Do failed Amazon requests cost money?
It varies. ScrapingBot refunds failed calls and failed ASINs in a batch. Oxylabs bills only successfully delivered results. Bright Data does not charge failed deliveries but bills records that fail because the input was wrong. ScraperAPI bills 404 responses as well as 200. Keepa charges a token for an ASIN that does not exist. Clean your ASIN list before a big run.
Which Amazon APIs cover marketplaces outside the US?
Rainforest lists 24 Amazon domains, ScraperAPI 22, Keepa 11, and Oxylabs and Bright Data take any Amazon marketplace URL. ScrapingBot covers amazon.com (US) only.