Amazon Reviews Scraper avatar

Amazon Reviews Scraper

Pricing

from $2.00 / 1,000 reviews

Go to Apify Store
Amazon Reviews Scraper

Amazon Reviews Scraper

Extract paginated public Amazon product reviews by ASIN or URL, with rating filters, review media and marketplace support. Direct HTTP is tried first and an optional residential retry is strictly bounded. Only complete review rows are billed.

Pricing

from $2.00 / 1,000 reviews

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract publicly visible Amazon customer reviews from product URLs or ASINs. Every live record is a single complete review with its rating, title, text, reviewer, review date, verified-purchase status, helpful votes, review-media URLs, and canonical review URL.

Why this actor is separate

This actor returns one row per review, with the review text, rating, title, author, date, country, verified-purchase badge, variation and helpful-vote count, for as many products as you pass in one run.

What you get, precisely. Amazon closed its standalone /product-reviews/ pages to signed-out visitors in May 2026 — they now answer with the sign-in form. What is still public to anyone is the block of reviews Amazon shows on the product page itself, which in practice is about 8 per product. That is what this actor reads, and it is a sample of the review history rather than all of it. If you need every review a product ever received, no signed-out scraper can give you that, and this one does not pretend otherwise.

Input

  • products: Amazon URLs or 10-character ASINs. Empty input returns one labeled, uncharged sample row.
  • marketplace: Used for ASIN inputs. URLs select their own supported marketplace.
  • maxProducts: 1-10, default 3.
  • maxReviewsPerProduct: 1-100, default 20.
  • maxPagesPerProduct, sortBy, starFilter: accepted but no longer do anything. They belonged to the paginated review pages Amazon closed. The product page serves one unsorted, unfiltered block, so there is nothing to page through or order. Filter and sort the dataset afterwards instead.
  • deadlineSecs: 10-150 seconds, default 90.
  • enableProxyFallback: Off by default. It permits one proxied retry for the whole run only after a direct block, rate limit, network error, or Amazon soft-404 response. (enableResidentialFallback is kept as a deprecated alias of this flag.)
  • proxyConfiguration: Used only by that single retry. Proxy servers you supply in proxyUrls are used exactly as given. Apify proxy requests are served from rotating datacenter addresses; metered groups (RESIDENTIAL, GOOGLE_SERP) are not offered, and a request for one is replaced with datacenter and reported back as an uncharged notice row.
{
"products": ["B0CKN6SPRZ", "https://www.amazon.com/dp/B09B8V1LZ3"],
"marketplace": "com",
"maxProducts": 2,
"maxReviewsPerProduct": 25,
"enableProxyFallback": true,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

Successful rows have ok: true and contain:

FieldMeaning
reviewId, asin, marketplaceStable review/product identity and Amazon marketplace
rating, title, reviewTextPublic review content
author, authorProfileUrl, reviewedAtPublic reviewer attribution and displayed review date
verifiedPurchase, vineCustomer, helpfulVotesPublic Amazon review signals
reviewImages, hasVideo, reviewUrlPublic review media and canonical review page
transportdirect, proxy_fallback_* (datacenter or your own proxy), or direct_retry

Rows with ok: false are uncharged diagnostics. Empty input has _sample: true and is also uncharged.

Billing and cost control

$0.002 to start a run, then $0.002 per review — $2.00 per 1,000 reviews.

A review is charged only once it is stored with an ID, author, rating and text. Samples, invalid input, diagnostics, Robot Check pages, failed proxy retries and empty results are never charged, so a product that returns nothing costs you the start charge and nothing else.

Direct traffic is always tried first. The optional retry is opt-in and capped at a single request per run, and it never uses per-gigabyte proxy groups, so a run cannot quietly run up bandwidth.

Limitations

About eight reviews per product. That is what Amazon shows a signed-out visitor on the product page, and it is the whole of what is public. This is a sample, not a review archive.

amazon.com and amazon.ca only, in practice. Those two answer reliably. The European marketplaces — co.uk, de, fr, it, es — return a block instead of reviews for this Actor's addresses, with or without the proxy retry, and there is nothing the Actor can do about that from its side. Try one product before planning a run against them.

No sorting or star filtering. Both belonged to the paginated review pages Amazon closed in May 2026. Sort and filter the dataset afterwards.

This actor does not log in, solve CAPTCHAs, bypass access controls or touch private data. When Amazon blocks a request or shows no public reviews, it writes an uncharged diagnostic row saying which of the two happened.