September 20, 2026 · 8 min read
Amazon Reviews Scraper Pro: Setup Guide and Playbooks
Direct answer
Amazon Reviews Scraper Pro is an Apify actor designed to extract customer reviews from any Amazon product across 19+ domains with star-rating filtering and sort options. Built on the same cookie-free, residential-proxy architecture as the base scraper, it accesses public review cards directly from /dp/ product pages or runs in authenticated cookie mode for paginated extraction up to 2,000 reviews per ASIN. Teams maximize its utility by targeting specific use cases like tracking competitor product star ratings, capturing immediate feedback, or setting up scheduled runs across their catalogs.
Define the operational criteria before extraction
Automated review collection yields actionable intelligence only when paired with an explicit decision model. Before initiating a run, establish an operational specification statement: define the target audience, the business decision to be made, and the acceptance threshold for incoming records. Aligning your target product inputs with specific business needs ensures that the data is structured to serve downstream analytical tasks without wasting API platform resources.
Practical use cases
These use cases come from Amazon Reviews Scraper Pro's published documentation. Each is expanded into an operating pattern so the Amazon Reviews Scraper Pro output has a purpose beyond collection.
Use case 1: Voice of customer analysis
Outcome: pull real review text and star ratings.
Question to answer: What recurring reaction shows up in the records, and which specific examples make the pattern credible?
Configure: Start with includeAggregates (Emit one additional amazonreviewaggregate record per product with the average rating, global ratings count, star histogram, and "Customers say" AI summary -- parsed from the same page HTML already fetched. These widgets render server-side even when individual review cards are gated, so this record is available more reliably than the reviews themselves.), countryFallback (When the requested country returns 0 review cards (e.g. amazon.com now ships an empty 'Customer reviews require account verification' block cookie-free), automatically retry amazon.ca then amazon.com.br with country-matched proxies. Ignored when cookieString is set, and forced off when sourceMode=INLINEONLY. Disable for strict single-marketplace matching.), productUrls (List of Amazon product URLs to scrape reviews from. Supports /dp/, /gp/product/, and /product/ URL formats across 19+ Amazon domains. A bare 10-character ASIN (e.g. "B09X7MPX8L", no URL) is also accepted -- it is expanded into a full URL using the country domain below. Leave empty and use keywords/categoryUrls instead to discover products automatically.). Use the narrowest Amazon Reviews Scraper Pro values that represent the real task, keep the first result set small, and record why each selected input matters to the Amazon Reviews Scraper Pro outcome.
Working method: Draft a short list of expected themes, then let the actual records add or merge categories as you go. Tag each record with theme, sentiment direction, and strength, and keep one representative quote attached to every theme so a reviewer can check the label without rereading everything.
Deliverable: Create a labeled dataset plus a short brief explaining what each theme means and where it disagrees with itself. Include the Amazon Reviews Scraper Pro source identifier and the collected fields behind every Amazon Reviews Scraper Pro decision.
Stop condition: Pause when a theme only holds up because of one prolific poster, sarcasm is misread as literal sentiment, or the sample skews toward one channel. Fix the Amazon Reviews Scraper Pro question, comparison rule, or configuration before expanding the Amazon Reviews Scraper Pro run.
Use case 2: Competitive benchmarking
Outcome: compare averageRating/starsBreakdown.
Question to answer: Once records are grouped fairly, which comparisons actually hold up and which were an artifact of the grouping?
Configure: Start with productUrls (List of Amazon product URLs to scrape reviews from. Supports /dp/, /gp/product/, and /product/ URL formats across 19+ Amazon domains. A bare 10-character ASIN (e.g. "B09X7MPX8L", no URL) is also accepted -- it is expanded into a full URL using the country domain below. Leave empty and use keywords/categoryUrls instead to discover products automatically.), keywords (Search keywords used to auto-discover products when productUrls is empty (e.g. "wireless earbuds"). Fetches Amazon's public /s?k= search results page for each keyword and reviews up to maxProductsToDiscover resulting products.), categoryUrls (Advanced mode: supply your own Amazon /s?... or /b?node=... category/search URL(s) directly (used only when productUrls is empty). Products are discovered the same way as keywords.). Use the narrowest Amazon Reviews Scraper Pro values that represent the real task, keep the first result set small, and record why each selected input matters to the Amazon Reviews Scraper Pro outcome.
Working method: Decide the comparison axis first, then place every record into a cohort before looking at outcomes. Keep raw and normalized values side by side, and review the records that do not fit any cohort instead of dropping them.
Deliverable: Create a cohort-by-cohort summary with the raw and normalized figures, the outliers, and what each gap would mean for the decision. Include the Amazon Reviews Scraper Pro source identifier and the collected fields behind every Amazon Reviews Scraper Pro decision.
Stop condition: Pause when the comparison rule shifted mid-analysis, or a single record is skewing an entire cohort's average. Fix the Amazon Reviews Scraper Pro question, comparison rule, or configuration before expanding the Amazon Reviews Scraper Pro run.
Use case 3: Review monitoring
Outcome: schedule daily runs on a watch-list of products.
Question to answer: Which of today's differences are real signal, and which are just noise from how the source renders data?
Configure: Start with productUrls (List of Amazon product URLs to scrape reviews from. Supports /dp/, /gp/product/, and /product/ URL formats across 19+ Amazon domains. A bare 10-character ASIN (e.g. "B09X7MPX8L", no URL) is also accepted -- it is expanded into a full URL using the country domain below. Leave empty and use keywords/categoryUrls instead to discover products automatically.), onAuthRequired (What to do when sourceMode=FULLPAGE is selected but no valid cookieString was supplied. FAIL: abort the run with a typed amazonreviewsauthrequired status message and no data. RETURNPARTIAL (default): fall back to the cookie-free inline sample instead, tagging every returned review collectionCompleteness: "INLINESAMPLE" so downstream consumers know it is not the full paginated set. Ignored unless sourceMode=FULLPAGE.), maxProductsToDiscover (Maximum number of products to discover per run from keywords/categoryUrls. Ignored when productUrls is supplied directly.). Use the narrowest Amazon Reviews Scraper Pro values that represent the real task, keep the first result set small, and record why each selected input matters to the Amazon Reviews Scraper Pro outcome.
Working method: Keep a snapshot from every run and diff it against the previous one using a stable identifier. Bucket the differences into new, removed, and changed, then attach a plain-language reason to any change that crosses your action threshold.
Deliverable: Create a run-over-run diff report that separates confirmed changes from single-run anomalies. Include the Amazon Reviews Scraper Pro source identifier and the collected fields behind every Amazon Reviews Scraper Pro decision.
Stop condition: Pause when the same field flips back and forth across runs without a clear cause, or the source's structure shifted mid-comparison. Fix the Amazon Reviews Scraper Pro question, comparison rule, or configuration before expanding the Amazon Reviews Scraper Pro run.
Platform limitations
- In cookie-free mode, extraction is limited to ~8-13 top reviews per ASIN due to Amazon's inline
/dp/page layout limitations. - As of July 2026,
amazon.comgates inline review blocks behind sign-in prompts for anonymous sessions, prompting automatic fallback toamazon.caoramazon.com.brunlesscountryFallbackis disabled. - Pre-filtering by verified purchases is unavailable without providing a valid
cookieStringin cookie mode. If you run in cookie-free mode, the verified purchases only parameter has no effect, and you must instead filter client-side using the returnedisVerifiedboolean attribute. - Run-to-run review counts can vary by +/- 10% as Amazon dynamically reshuffles helpful reviews.
- A valid proxy configuration is mandatory; running without proxies causes clean termination with an error status record.
Execution workflow
- Select your operational playbook from the documented use cases above and navigate to the Amazon Reviews Scraper Pro console.
- Configure your mandatory inputs, setting up your target product URLs, desired country domain, and proxy settings.
- Run the actor inside the Apify console and monitor the run log for successful execution and dataset generation.
Frequently asked questions
How many reviews can be extracted per product?
In cookie-free public mode, the scraper extracts ~8-13 top reviews from the inline product block. Supplying an authenticated session via cookieString enables paginated extraction up to 2,000 reviews per ASIN.
Why does a run return reviews from Canada or Brazil?
When amazon.com blocks anonymous access to its review widget, the actor automatically retries the ASIN on amazon.ca or amazon.com.br via countryFallback. Disable this parameter if strict domain matching is required.
Is an Apify proxy required to run this actor?
Yes, proxyConfiguration is a required input. The actor uses datacenter proxies by default and escalates to residential proxies automatically if blocking is encountered.
How does the scraper handle GDPR compliance?
By default, includeGdprSensitive is set to false, omitting reviewer names, profile links, and avatar images from the dataset.
What happens if a session cookie expires in cookie mode?
If an authenticated session expires during execution, the actor outputs a typed status record named amazon_reviews_cookie_expired explaining the termination.
Resources
● Featured actors
Amazon Reviews Scraper Pro
Extract customer reviews from any Amazon product across 19+ domains with star-rating filtering and sort options. Same cookie-free, residential-proxy architecture as the base scraper.
Run on Apify ↗