VOOZH about

URL: https://apify.com/crawlerbros/amazon-reviews-scraper

โ‡ฑ Amazon Reviews Scraper ยท Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Amazon Reviews Scraper

Extract customer reviews from any Amazon product with filtering by star rating, verified purchases, and sorting options. Returns structured data including review text, ratings, helpful counts, dates, sentiment hints, images, and more across 19+ Amazon domains.

Pricing

from $5.00 / 1,000 results

Rating

1.2

(3)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

147

Total users

18

Monthly active users

3 days ago

Last modified

Share

Extract customer reviews from any Amazon product across 19+ Amazon domains worldwide. Returns structured review data including text, star rating, helpful count, date, location, sentiment hint, images, variant, and reviewer profile (optional, GDPR-aware).

This actor runs in cookie-free public-data mode and ships with a mandatory Apify residential proxy. There is nothing for you to log into or maintain โ€” give it product URLs, get reviews back.

Proxy note: Amazon blocks all datacenter IPs. This actor requires a US residential proxy, which is included in the Apify Starter plan or above. Free-plan accounts will not return results.

Features

  • Multi-product support: Scrape reviews from many Amazon products in one run
  • 19 Amazon domains: amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .co.jp, .in, .com.br, .com.mx, .nl, .sg, .ae, .sa, .pl, .se, .com.tr
  • Smart filtering: filter by star rating (1-5)
  • Flexible sorting: most helpful or most recent
  • GDPR aware: optional inclusion of reviewer name / profile / avatar
  • Image extraction: optional capture of reviewer-uploaded images
  • Stealth + residential proxy: Chromium with anti-detection scripts and sticky-session residential routing
  • Built-in retries: up to 3 fresh-session retries on transient blocks

Output Schema

Each review is returned with the following structure (omit-empty: any field that the source did not populate is dropped, never returned as null).

{
"productAsin":"B09X7MPX8L",
"ratingScore":5,
"reviewTitle":"Amazing product!",
"reviewUrl":"https://www.amazon.com/gp/customer-reviews/R1234567890",
"reviewReaction":"123 people found this helpful",
"reviewedIn":"Reviewed in the United States on January 15, 2024",
"reviewDescription":"This is the full review text...",
"isVerified":true,
"variant":"Size: Large, Color: Blue",
"reviewImages":["https://images-na.ssl-images-amazon.com/..."],
"position":1,
"reviewId":"R1234567890",
"helpfulCount":123,
"reviewDate":"2024-01-15T00:00:00",
"reviewLocation":"United States",
"sentimentHint":"positive",
"wordCount":150,
"hasImages":true,
"imageCount":2,
"scrapedAt":"2024-01-20T10:30:00Z",
"sourceUrl":"https://www.amazon.com/dp/B09X7MPX8L"
}

reviewerName, reviewerProfile, and reviewerAvatar are returned only when includeGdprSensitive is set to true.

Input Configuration

FieldTypeDescriptionDefault
productUrlsarrayAmazon product URLs (required)-
proxyConfigurationobjectApify residential proxy (required)RESIDENTIAL
maxReviewsintegerReviews per product (1โ€“15, capped by inline render)15
sortByenumhelpful or recenthelpful
filterByStarenum"", "1", "2", "3", "4", "5""" (all)
includeImagesbooleanExtract reviewer-uploaded imagestrue
includeGdprSensitivebooleanInclude reviewer name / profile / avatarfalse
countryenumAmazon domain (19 supported)amazon.com
maxConcurrencyintegerConcurrent pages (1-5)1
requestTimeoutintegerPer-page timeout in seconds (30โ€“180)60
retryCountintegerFresh-session retries on blocks (1โ€“10)3

Example input

{
"productUrls":[
"https://www.amazon.com/dp/B09X7MPX8L"
],
"maxReviews":15,
"sortBy":"helpful",
"filterByStar":"",
"includeImages":true,
"includeGdprSensitive":false,
"country":"amazon.com",
"proxyConfiguration":{
"useApifyProxy":true,
"apifyProxyGroups":["RESIDENTIAL"]
}
}

Cookie-Free Public-Data Mode

This actor never logs in to Amazon and never carries authenticated session cookies. That choice keeps it simple to run, but it imposes hard limits that are dictated by Amazon โ€” not by the scraper itself.

What you get:

  • Up to ~8โ€“13 "top reviews" per ASIN โ€” Amazon's inline review block on the /dp/{ASIN} product page
  • All public review fields (text, rating, date, location, helpful count, images, variant)

What is not supported:

  • Pagination beyond the inline block. Amazon now redirects every anonymous /product-reviews/{ASIN} request to /ap/signin, regardless of country, TLS fingerprint, or warmup pattern (verified across 6 mitigation strategies in May 2026). Reviews are therefore extracted from the inline block on the product detail page, which renders 8โ€“13 reviews and has no "next page".
  • Star-rating filter at fetch time. The filterByStar input still works, but is applied client-side to the inline block โ€” expect 0โ€“5 reviews per star.
  • The verified-purchase filter (reviewerType=avp_only_reviews) requires an authenticated session and is therefore not exposed as an input. The isVerified flag IS still populated per review.

Why a residential proxy is required: Amazon aggressively blocks anonymous datacenter IPs within seconds. The proxyConfiguration field is therefore required in the input schema and the actor exits cleanly with a typed status message if missing. Residential proxies are available on the Apify Starter plan or above.

Supported Amazon Domains

DomainCountry
amazon.comUnited States
amazon.co.ukUnited Kingdom
amazon.deGermany
amazon.frFrance
amazon.itItaly
amazon.esSpain
amazon.caCanada
amazon.com.auAustralia
amazon.co.jpJapan
amazon.inIndia
amazon.com.brBrazil
amazon.com.mxMexico
amazon.nlNetherlands
amazon.sgSingapore
amazon.aeUAE
amazon.saSaudi Arabia
amazon.plPoland
amazon.seSweden
amazon.com.trTurkey

GDPR Compliance

When includeGdprSensitive=false (the default) the scraper omits:

  • Reviewer names
  • Reviewer profile links
  • Reviewer avatars

Set it to true only if you have a lawful basis to process that data.

FAQs

Can I get more than ~13 reviews per product? No. In cookie-free public-data mode, anonymous /product-reviews/ pages redirect to a sign-in wall, so reviews come from the inline block on the /dp/ product page โ€” Amazon renders ~8-13 "top reviews" per ASIN there, with no "next page". Higher caps require authenticated sessions, which this actor intentionally does not support.

Why is my run returning 0 reviews? The most common causes are:

  1. proxyConfiguration was omitted or set to something other than RESIDENTIAL โ€” check the run log for a Residential proxy required message.
  2. The product ASIN is discontinued or the URL is invalid โ€” the actor returns 0 reviews gracefully in this case.
  3. filterByStar is set to a low star value (1โ€“3) โ€” Amazon's top-helpful inline block is almost exclusively 4โ€“5 star reviews; filtering below 4 stars typically returns 0.

Can I scrape reviews translated into other languages? Yes โ€” pick the corresponding domain in country (e.g. amazon.de for German). Reviews are returned in the language of the chosen storefront.

Do you support reviews from a specific verified-purchase filter? No. That filter requires an authenticated Amazon session. The isVerified field on each review is still populated, so you can filter the output yourself in your downstream pipeline.

How is the data deduplicated? Reviews are deduplicated by reviewId across products in a single run (there is no per-page pagination in cookie-free mode, so pagination duplicates cannot occur).

Are you respecting Amazon's robots.txt? Yes. This actor only fetches /dp/{ASIN} product pages, which Amazon's robots.txt does not disallow for User-agent: *. There is no Crawl-delay directive on amazon.com; the actor still paces requests via requestTimeout and a default 2 s inter-product delay.

Limitations

  • ~8-13 reviews per ASIN in cookie-free mode (Amazon's inline /dp/ block ceiling). Anonymous /product-reviews/ pages redirect to sign-in.
  • Verified-purchase pre-filtering is unavailable; isVerified is still set per review.
  • Run-to-run review counts can vary by +/- 10% as Amazon shuffles the order of "Most helpful" reviews.
  • A residential Apify proxy is required; running without one exits cleanly with a typed status message and produces no records.

Integration

# Get results via API
curl"https://api.apify.com/v2/datasets/{datasetId}/items?token={apiToken}"

Output formats supported by Apify: JSON, CSV, Excel, RSS, HTML table.

You might also like

Amazon Reviews Scraper โ€” Ratings & Sentiment

maged120/amazon-reviews-scraper

Extract written customer reviews from any Amazon product โ€” star ratings, review text, verified purchase status, helpful votes, and reviewer info. Supports bulk ASINs, star filters, and verified-only mode.

Amazon Reviews Scraper โ€” Ratings & Sentiment

khadinakbar/amazon-reviews-scraper

Extract Amazon product reviews including star rating, review text, verified purchase status, helpful votes, reviewer info, images, and variant $4.00/1K.

18

Amazon Reviews Scraper

automation-lab/amazon-reviews-scraper

Scrape Amazon product reviews for review monitoring โ€” ratings, review text, verified purchase status, helpful votes, and review dates. Pair with Amazon price monitoring.

๐Ÿ‘ User avatar

Stas Persiianenko

568

Amazon Reviews Scraper

junglee/amazon-reviews-scraper

Amazon scraper to extract reviews from Amazon products. Scrape and download detailed reviews without using the Amazon API, including rating score, review description, reactions and images. Download your data as HTML table, JSON, CSV, Excel, XML.

9.7K

2.3

Amazon Review + Stats Scraper

wibuild.in/amazon-review-stats-scraper

Amazon Reviews + Stats Scraper collects reviews, ratings breakdown, review counts, and helpful-vote stats from Amazon product pages by ASIN. Export clean data to JSON/CSV for analysis, dashboards, or sentiment tracking.

Amazon Prouct Reviews

happitap/amazon-prouct-reviews

[UPDATED] Extract product reviews from Amazon including reviewer names, ratings, review text, customer photos, dates, and votes. โœ… Scrapes all reviews text, ratings, and dates ๐Ÿ“ธ Extracts photos (both thumbnail and full-size URLs) ๐ŸŽฏ Extracts helpful votes count โœ“ Identifies verified purchases

Amazon Product Scraper (Reviews & Ratings only)

rousing_fiddle/my-actor

Scrape from Amazon reviews and ratings

52

5.0

Amazon Product Reviews Scraper

getdataforme/amazon-product-reviews-scraper

Amazon Product Reviews Scraper extracts customer reviews from Amazon product pages. Provide product URLs and proxy settings (Apify Proxy), and retrieve structured JSON with profile name, review text, rating, and review date. Supports batch URL processing. Great for sentiment and market analysis

301

2.9

Amazon Reviews Scraper

web_wanderer/amazon-reviews-extractor

[UPDATED] Scrape Amazon reviews per product! Filter by stars, keywords, media & verified purchases. Extract global reviews (20+ regions). Export JSON/CSV. Perfect for market research & SEO.

Wechat Phone Number Scraper

contacts-api/wechat-phone-number-scraper

Find public contact numbers using our WeChat Phone Number Scraper. Extract available phone numbers from WeChat profiles for outreach and marketing.