Best Amazon Scrapers on Apify in 2026
There is no single best Amazon scraper, because Amazon is six different scraping jobs. Amazon Product Scraper by junglee is the right default for product and category pages at $0.004/result subject to change · verified 2026-09-09 on a Starter plan, which is $4 per 1,000 rows. But if your input is a list of ASINs, a keyword, a review page, or a bestseller chart, a different Actor does that job for less money or with fields the product Actor never returns. The table below maps each job to one Actor.
Every price on this page was read from Apify's own Actor API on 2026-09-09, not from the Store listing headlines. Store headlines quote the Business-plan rate, which is not what most readers pay. This page sticks to Amazon. For other retailers see the best e-commerce scrapers page, and for other verticals the best Apify Actors hub.
Which Amazon Actor should I use for my job?
Match the input you already have to the row. If you have product or category URLs, use Amazon Product Scraper. If you have ASINs, use Amazon ASINs Scraper. If all you have is a keyword, use Amazon Search Scraper. Reviews, bestseller charts, and ad slots each have a dedicated Actor.
| Your job | Actor | Input you supply | Charged per | Starter $/1k |
|---|---|---|---|---|
| Product detail from URLs or categories | Amazon Product Scraper | category or product URLs | result | $4.00 |
| A known basket of SKUs | Amazon ASINs Scraper | ASIN list | result | $4.00 |
| Keyword and SERP-style listings | Amazon Search Scraper | search terms | result | $5.00 |
| Review text and sentiment | Amazon Reviews Scraper | product URLs | review | $5.00 |
| Category demand and rank tracking | Amazon Bestsellers Scraper | Best Sellers URLs | item | $5.00 |
| Category products, simplest input | Amazon Scraper | category URLs | result | $10.00 |
Per-1,000 figures are the per-event price multiplied by 1,000. Starter is the Bronze Store discount
tier. Source: api.apify.com/v2/acts, 2026-09-09.
The last row is the trap on this page, and the next two sections deal with it.
What does each Amazon Actor cost per 1,000 rows?
Every Actor here bills pay-per-event on a six-rung ladder keyed to your Apify plan. Four rungs are public plans. Free is the plan you sign up on, and it is the most expensive rung, not the cheapest.
| Actor | Charged per | Free ($0) | Starter ($19) | Scale ($199) | Business ($999) |
|---|---|---|---|---|---|
| Amazon Product Scraper | result | $5.00 | $4.00 | $3.50 | $3.00 |
| Amazon ASINs Scraper | result | $5.00 | $4.00 | $3.50 | $3.00 |
| Amazon Bestsellers Scraper | item | $5.90 | $5.00 | $4.10 | $3.20 |
| Amazon Reviews Scraper | review | $6.00 | $5.00 | $4.00 | $3.00 |
| Amazon Search Scraper | result | $20.00 | $5.00 | $5.00 | $5.00 |
Amazon Scraper (free-amazon-product-scraper) | result | $12.00 | $10.00 | $8.10 | $6.20 |
US dollars per 1,000 events, computed from the per-event prices in the Actor API on 2026-09-09. Two further rungs sit below Business in the API. Apify does not name them on its public pricing page, so treat them as enterprise rates you would have to negotiate rather than a plan you can buy.
Three surcharges are worth budgeting for before you schedule anything:
- Amazon Product Scraper bills extra events when you ask for extra data: $0.002/offer subject to change · verified 2026-09-09 and $0.002/seller subject to change · verified 2026-09-09 on Starter, and $0.05/delivery location subject to change · verified 2026-09-09. That delivery-location event is more than twelve times the per-result price, so a ZIP-level pricing run costs several times its headline rate.
- Amazon Reviews Scraper charges $0.001/review subject to change · verified 2026-09-09 extra on Starter when date filtering is on. Its pricing record also sets a $0.50 floor on the maximum-cost-per-run cap you are allowed to configure, which is not a minimum charge: a 20-review pilot still bills 20 x $0.005 = $0.10 on Starter. You just cannot set the run's spend limit below $0.50.
- Amazon Search Scraper adds an Actor-start event, $0.02/start subject to change · verified 2026-09-09 on Free and $0.003/start subject to change · verified 2026-09-09 on Starter, charged once per gigabyte of allocated memory.
Whether platform compute lands on top of the event price depends on the Actor, so open the Pricing tab of the one you pick. The Apify pricing guide works through both billing layers.
Is there a free Amazon scraper on Apify?
Not the one you think. The Actor whose Store slug reads free-amazon-product-scraper is titled
Amazon Scraper and it is not free. It charges $0.012/result subject to change · verified 2026-09-09
on the Free plan, which is $12 per 1,000 rows and about 2.4 times what Amazon Product Scraper charges
for the same category-URL job. On every paid plan it is the most expensive per result of the six
Actors on this page: $10.00 per 1,000 on Starter against Amazon Search Scraper's flat $5.00. On the
Free plan it is second, because Search Scraper charges $20 per 1,000 there before its tier discount
kicks in.
The real free path is Apify's own Free plan credit. It includes $5 of platform usage a month, and at Amazon Product Scraper's Free-plan rate of $0.005 per result that credit buys exactly 1,000 product rows. Same arithmetic for the rest:
| Actor | What $5 of Free-plan credit buys |
|---|---|
| Amazon Product Scraper | ~1,000 results |
| Amazon ASINs Scraper | ~1,000 results |
| Amazon Bestsellers Scraper | ~847 items |
| Amazon Reviews Scraper | ~833 reviews |
Amazon Scraper (free-amazon-product-scraper) | ~416 results |
| Amazon Search Scraper | ~250 results |
Credit divided by the Free-plan per-event rate. Retries, surcharge events, and Actor-start fees come out of the same pot, so treat these as ceilings and read the actual charge on your first run's detail page. More on the plan itself in the Apify free plan guide.
To be fair to the misnamed Actor: it holds a 4.97 rating across 45 reviews, the best on this page on any meaningful review count, while Amazon Product Scraper sits at 3.88 across 57 reviews with 22,638 total users. Amazon ASINs Scraper edges it at 4.99, but on 11 reviews rather than 45. Ratings and user counts from the Actor API, 2026-09-09. If your job is a plain category sweep and the price gap does not matter at your volume, the higher-rated Actor is a defensible pick. At any real volume it is not.
What fields does each Amazon Actor return?
Coverage differs enough that picking on price alone will cost you a second run. This matrix comes from each Actor's own input schema and README, read on 2026-09-09.
| Capability | Product Scraper | ASINs Scraper | Search Scraper | Reviews Scraper | Bestsellers | Amazon Scraper |
|---|---|---|---|---|---|---|
| ASIN and title | Yes | Yes | Yes | via product details | Yes | Yes |
| Price | Yes (plus list price) | Yes | Yes | via product details | Yes | Yes |
| Star ratings | Yes (plus breakdown) | Yes | Yes | Yes (per review) | no | Yes (aggregates) |
| Full review text | no | no | no | Yes | no | no |
| Seller data | Yes (paid event) | Yes | no | no | no | no |
| Competing offers | Yes (paid event) | Yes | no | no | no | no |
| Product variants | Yes | no | no | no | no | Yes |
| Delivery-location pricing | Yes (paid event) | no | no | no | no | no |
| Country or marketplace input | Yes | Yes | Yes | no | from URL | no |
| Badges and sales-volume metadata | no | no | Yes | no | no | no |
Two caveats on the matrix itself. free-amazon-product-scraper's own README sample does return
listPrice and starsBreakdown, so the hedged cells in its column understate it. And Search
Scraper returns product_num_offers, product_minimum_offer_price and has_variations rather than
nothing at all, though not the full offer or variant records the "Yes" columns mean.
Two entries drive most of the wrong choices. Amazon Product Scraper returns review aggregates such as
starsBreakdown but never review bodies, so sentiment work always needs the Reviews Actor as a
second pass. And free-amazon-product-scraper exposes no country or proxy-country input at all,
which is why prices go missing on it more often than on the Actor it looks like a cheaper twin of.
Amazon Bestsellers Scraper is narrow by default: name, price, URL, and thumbnail for the top 100
items in a category, on the .com, .co.uk, .de, .fr, .es, and .it domains, plus rank position and
category. It has a detailedInformation toggle if you want the fuller product record. It also
accepts New Releases, Movers and Shakers, Most Wished, and Gift Ideas URLs, which makes it the
fewest-rows way to watch category demand shift week to week. It is not the cheapest per row: at
$0.005 per item on Starter it costs more than Amazon Product Scraper's $0.004, but 100 ranked rows
answer a question that would take thousands of product rows to reconstruct. Feed the ASINs it returns into Amazon Product Scraper when
you need the full record.
Can I scrape Amazon sponsored ads and search placements?
Yes, but the supply on the Store is genuinely immature, and you should know that before you plan around it. A Store search for sponsored Amazon Actors surfaces two that target ad placements directly. Both were live and not deprecated when checked on 2026-09-09, and both are brand new with almost no usage behind them.
| Actor | Users | Price | Shape of output |
|---|---|---|---|
| Amazon Sponsored Ads Intelligence (fanndev) | 2 | $0.0005/record subject to change · verified 2026-09-09 | every sponsored placement on page one for a keyword, with slot position, plus a per-keyword advertiser roll-up |
| Amazon Sponsored Products Tracker (amazonscrapers) | 3 | $0.001/placement subject to change · verified 2026-09-09 | one row per search-results slot, flagged sponsored or organic, for share-of-voice per keyword |
Neither has a single public review. Neither uses the plan-tier ladder, so the price is flat whatever plan you are on: $0.50 and $1.00 per 1,000 rows respectively, which is far cheaper than any product Actor here. The amazonscrapers one also charges $0.03 per Actor start, which does make short runs cost more than the row math suggests. Its $0.10 figure is a floor on the run-cost cap you may set, not a minimum charge.
Read those user counts as what they are. Two and three users is not a track record, it is a pair of recent listings. The five mainline Actors above are built around product and review records rather than ad slots, so there is no mature fallback if one of these breaks. If ad-placement tracking is load-bearing for your work, run one keyword through both, compare the slot positions against what you see in a browser, and keep a manual spot-check in the loop. If you only need to know which ASINs appear at the top of a search, Amazon Search Scraper's ordinary keyword output is the safer tool. Note that its published output fields include no sponsored-or-organic flag, so it will not tell you which of those ASINs paid for the slot.
Why do Amazon runs return empty prices?
Because Amazon prices are delivery-dependent and locale-dependent, and a datacenter IP in the wrong country gets a stripped page. Set the Actor's proxy country to match the marketplace before you blame the scraper. Amazon Reviews Scraper's own documentation says the default automatic proxy usually works but residential proxies return results more stably.
Amazon Product Scraper is the only Actor here that takes a country code and ZIP and resolves delivery-specific pricing, and that is the field billed at $0.05/delivery location subject to change · verified 2026-09-09 on Starter. If you need true ZIP-level prices, budget for it deliberately rather than switching it on across a whole catalog sweep.
Two more limits that look like bugs and are not. Amazon caps some keyword searches at roughly seven pages, which is why category URLs beat bare keywords for coverage. And Amazon Reviews Scraper returns a maximum of 100 reviews per star rating, so around 500 per product, text reviews only.
Is it legal to scrape Amazon?
These Actors read public product pages, which is the common defensible use. Legality still depends on your jurisdiction, your purpose, and Amazon's terms, and republishing scraped listing content verbatim is a different question from analyzing it internally. Nothing here is legal advice. The web scraping legality guide covers the framework, and regulated use cases deserve a lawyer.
Open Amazon Product Scraper · Browse all Amazon Actors · Create an Apify account
The $5 monthly credit covers about 1,000 product rows, which is enough to check the field schema against your pipeline before any card is involved. The step-by-step Amazon tutorial walks through the input setup and the CSV export.
Find a different Amazon Actor
Search the Apify Store directly if none of the six above fits your input.
Once a schedule is running, e-commerce price monitoring covers turning repeat runs into a price time series keyed on ASIN.
Amazon Product Scraper by junglee for product and category URLs, at $0.004 per result on a Starter plan ($4 per 1,000). It has 22,638 total users, the largest of any Amazon Actor in the Store's top search results for Amazon. Use Amazon ASINs Scraper instead if your input is an ASIN list, Amazon Search Scraper for bare keywords, and Amazon Reviews Scraper for review text, which the product Actor never returns.
No. The Actor with the slug free-amazon-product-scraper is titled Amazon Scraper and charges $0.012 per result on the Free plan, which is $12 per 1,000 and the most expensive of the six Amazon Actors covered here. The genuine free path is Apify's Free plan credit of $5 a month, which buys about 1,000 rows from Amazon Product Scraper at its Free-plan rate of $0.005 per result.
On Apify, $4 per 1,000 results on a Starter plan and $5 per 1,000 on the Free plan for Amazon Product Scraper, dropping to $3 per 1,000 on Business. Reviews are billed separately at $5 per 1,000 on Starter, and optional seller, offer, and delivery-location fields are charged as extra events on top. Prices read from api.apify.com on 2026-09-09.
Yes. Amazon ASINs Scraper takes a list of ASINs and returns titles, brands, prices, stars, descriptions, features, offers, and seller data at the same $0.004 per result as the product Actor on Starter. It is the right Actor when you already know your SKU basket and do not want to crawl category pages to find it.
Amazon Bestsellers Scraper returns the top 100 items per Best Sellers category on the .com, .co.uk, .de, .fr, .es, and .it domains, at $5 per 1,000 items on Starter. It also accepts New Releases, Movers and Shakers, Most Wished, and Gift Ideas URLs. Fields are limited to name, price, URL, and thumbnail, so pair it with the product Actor when you need the full record.
Two Store Actors target sponsored placements, fanndev/amazon-sponsored-ads-tracker at $0.0005 per record and amazonscrapers/amazon-sponsored-products-tracker at $0.001 per placement. Both were live on 2026-09-09 and both are very new, with 2 and 3 total users and no public reviews. They are cheap enough to test but not mature enough to build a reporting pipeline on without manual spot-checks.
Amazon strips or changes prices based on delivery location and locale. Match the proxy country to the marketplace, US for amazon.com and GB for amazon.co.uk. Amazon Product Scraper is the only Actor here that accepts a country code and ZIP for delivery-specific pricing, and that field bills as a separate event at $0.05 per delivery location on Starter.
For most readers the question is now moot: Amazon states that Product Advertising API 5 has been deprecated and replaced by the Creators API, and that apps still calling PA-API 5 get an HTTP 403 with a migrate-to-Creators-API message (checked 2026-09-09). Even before that, PA-API exposed a narrower field set. These Actors read public listing pages, so they surface seller, stock, badge, and star-breakdown data without an approval process, at the cost of per-row pricing and exposure to page changes.
Common mistakes and fixes
Prices come back empty or in the wrong currency.
Set the Actor's proxy country to match the marketplace, US for amazon.com and GB for amazon.co.uk. Amazon Product Scraper also takes a country code and ZIP so delivery-dependent prices resolve, but that field bills as a separate paid event.
A keyword search stops after a few pages.
Amazon caps some search terms at roughly seven pages of results. Combine the keyword with a category URL instead of searching the whole site, or feed ASINs directly.
The review count is lower than Amazon shows on the page.
Amazon Reviews Scraper returns text reviews only, up to 100 per star rating, so about 500 per product at best. Star-only ratings are never returned.



