Amazon Reviews Scraper & Extractor
Pricing
Pay per event
Amazon Reviews Scraper & Extractor
Extract Amazon customer reviews at scale for sentiment analysis, competitor research, and automation workflows. Get 10-15 reviews free (no cookies) or 1000+ reviews per product with authenticated cookies. API-ready JSON/CSV export for n8n, Zapier, Make.com, and AI/LLM analysis.
5.0 (1)
Pricing
Pay per event
0
2
2
Last modified
19 hours ago
Extract Amazon customer reviews at scale for sentiment analysis, competitor research, and automation workflows. Get 10-15 reviews free (no cookies) or 1000+ reviews per product with authenticated cookies. API-ready JSON/CSV export for n8n, Zapier, Make.com, and AI/LLM analysis.
π Key Features
- Free Tier: 10-15 reviews per product without authentication
 - Unlimited Tier: 1000+ reviews per product with Amazon cookies
 - Advanced Filtering: Filter by star rating, verified purchases, sort by recent/helpful
 - Pay-Per-Result: Only pay for reviews extracted (~$0.002/review)
 - Automation-Ready: JSON/CSV export for n8n, Zapier, Make.com, Google Sheets
 - AI/LLM Optimized: Clean structured data for sentiment analysis and training
 - Reliable Extraction: Playwright + stealth anti-detection for consistent results
 
π What Data You Get
Optimized review data for sentiment analysis and automation:
- Review content: Title, full text, and star rating (1-5)
 - Authenticity: Verified purchase badges
 - Author: Reviewer name for credibility
 - Engagement: Helpful votes (social proof)
 - Product info: ASIN and variant details (color, size, etc.)
 - Timing: Review date (ISO 8601 format)
 
π― Use Cases
1. Sentiment Analysis
Extract customer opinions to analyze product strengths and weaknesses.
2. Competitor Research
Monitor competitor product reviews to identify market gaps and opportunities.
3. Product Development
Understand customer pain points and feature requests from real reviews.
4. Customer Support
Track negative reviews (1-2 stars) to proactively address customer issues.
5. Market Research
Analyze review trends across multiple products for market insights.
π₯ Input Configuration
Quick Mode (No Cookies - 10-15 reviews)
{"productUrls": [{"url": "https://www.amazon.com/dp/B005EJH6Z4"}],"maxReviewsPerProduct": 15}
Full Mode (With Cookies - Unlimited reviews)
{"productUrls": [{"url": "https://www.amazon.com/dp/B005EJH6Z4"}],"maxReviewsPerProduct": 1000,"amazonCookies": "[{\"name\":\"session-id\",\"value\":\"144-xxx\"},{\"name\":\"ubid-main\",\"value\":\"135-xxx\"}]","sortBy": "recent"}
Input Fields
| Field | Type | Default | Description | 
|---|---|---|---|
productUrls | Array | Required | Amazon product URLs or ASINs (e.g., B005EJH6Z4) | 
maxReviewsPerProduct | Integer | 100 | Without cookies: max 15. With cookies: up to 10,000 | 
amazonCookies | String | null | REQUIRED for 100+ reviews. JSON array of cookies from logged-in Amazon session (see below) | 
starRatings | Array | [1,2,3,4,5] | Filter by star ratings (e.g., ["1", "2"] for negative reviews) | 
verifiedOnly | Boolean | false | Only scrape verified purchase reviews | 
sortBy | String | "all" | Sort reviews: recent, helpful, or all | 
πͺ How to Get Amazon Cookies (For Unlimited Reviews)
CRITICAL: Amazon requires authentication to access the reviews page with pagination. Without cookies, you can only get 10-15 inline reviews per product.
Step-by-Step Instructions:
- Open Amazon.com in Google Chrome
 - Log in with your Amazon account
 - Open Developer Tools:
- Press 
F12(Windows/Linux) - Press 
Cmd+Option+I(Mac) 
 - Press 
 - Go to Application tab β Cookies β https://www.amazon.com
 - Copy all cookies as JSON:
- Right-click in the cookies list
 - Select "Show all"
 - Copy the entire list
 
 
Format Required:
[{"name": "session-id", "value": "144-5719065-0242716", "domain": ".amazon.com"},{"name": "ubid-main", "value": "135-8785390-2055708", "domain": ".amazon.com"},{"name": "session-token", "value": "X3zxxRHuy9VcXmP...", "domain": ".amazon.com"}]
Note: Only name, value, and domain fields are required. The cookies remain valid for several weeks.
Alternative: Use Cookie Export Extension
- Install "EditThisCookie" Chrome extension
 - Visit Amazon.com and log in
 - Click the extension icon β Export β Copy JSON
 - Paste into 
amazonCookiesfield 
π€ Output Schema
Minimal, clean schema optimized for sentiment analysis:
{"productAsin": "B005EJH6Z4","rating": 5,"title": "Great product, highly recommend!","text": "I've been using this for 3 months and it works perfectly. The buttons are easy to press and it scrolls quickly...","verifiedPurchase": true,"authorName": "John D.","reviewDate": "2025-01-10T00:00:00.000Z","helpfulVotes": 12,"variant": "Color: Black | Size: Large"}
Output Fields
| Field | Type | Description | Example | 
|---|---|---|---|
productAsin | string | Amazon product identifier | "B005EJH6Z4" | 
rating | integer | Star rating (1-5) | 5 | 
title | string | Review headline | "Great product!" | 
text | string | Full review body | "I've been using this..." | 
verifiedPurchase | boolean | Is verified purchase | true | 
authorName | string | Reviewer name | "John D." | 
reviewDate | string | ISO 8601 date | "2025-01-10T00:00:00.000Z" | 
helpfulVotes | integer | Helpful vote count | 12 | 
variant | string/null | Product variant | "Color: Black" | 
Why This Schema? Based on research of 100+ sentiment analysis workflows, we removed 7 unnecessary fields (reviewId, productUrl, authorProfileUrl, totalVotes, images, scraped_at) to create a lean, focused dataset that's perfect for:
- AI/LLM sentiment analysis
 - Automation workflows (n8n, Zapier, Make)
 - Data analysis (Python, R, Excel)
 - Dashboard visualizations
 
π§ Advanced Features
Bypass 100-Review Pagination Limit
Amazon limits pagination to 10 pages Γ 10 reviews = 100 reviews max per query. This scraper bypasses that limit by filtering reviews by star rating:
- Set 
starRatings: [1, 2, 3, 4, 5](default) - Set 
maxReviewsPerProduct: 500 - Scraper fetches up to 100 reviews per star rating = 500 total
 
Example: Scrape 500 reviews for a popular product
{"productUrls": [{"url": "https://www.amazon.com/dp/B08N5WRWNW"}],"maxReviewsPerProduct": 500,"starRatings": [1, 2, 3, 4, 5]}
Filter by Star Rating
Focus on specific review types:
Negative reviews only (customer support monitoring):
{"starRatings": [1, 2],"maxReviewsPerProduct": 100}
Positive reviews only (marketing testimonials):
{"starRatings": [4, 5],"maxReviewsPerProduct": 100}
Verified Purchases Only
Get authentic customer feedback:
{"verifiedOnly": true}
Sort by Most Helpful
Get high-quality reviews first:
{"sortBy": "helpful","maxReviewsPerProduct": 50}
π Automation Workflows
n8n Workflow Examples
1. Product Research Workflow
ββββββββββββββββββββββββ Manual Trigger ββ Paste 10 competitor ββ product URLs βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Apify: Amazon ββ Reviews Scraper ββ Get 50 reviews each ββ (500 total) βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ ChatGPT Node ββ Analyze common ββ complaints βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Notion Database ββ Save insights ββββββββββββββββββββββββ
Configuration:
{"productUrls": [{"url": "https://www.amazon.com/dp/COMPETITOR1"},{"url": "https://www.amazon.com/dp/COMPETITOR2"}],"maxReviewsPerProduct": 50,"sortBy": "helpful"}
2. Review Monitoring Workflow
ββββββββββββββββββββββββ Cron Trigger ββ Daily at 9am βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Apify: Amazon ββ Reviews Scraper ββ Get latest 20 ββ reviews βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Filter Node ββ Rating β€ 2 stars ββ (negative reviews) βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Sentiment Analysis ββ Extract issue βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Slack Alert ββ Notify customer ββ support team ββββββββββββββββββββββββ
Configuration:
{"productUrls": [{"url": "https://www.amazon.com/dp/YOUR_PRODUCT"}],"maxReviewsPerProduct": 20,"sortBy": "recent","starRatings": [1, 2]}
3. Competitor Price Drop Alert
ββββββββββββββββββββββββ Webhook Trigger ββ Price drop detected βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Apify: Scrape ββ Reviews (recent) ββ Check sentiment βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Decision Node ββ High positive ββ sentiment? βββββββββββββ¬βββββββββββββΌββββββββββββββββββββββββ Email Alert ββ "Competitor launchedββ price drop + good ββ reviews" ββββββββββββββββββββββββ
Zapier Integration
Trigger: Schedule (Daily) Action: Apify - Run Actor Filter: Rating β€ 2 Action: Send to Slack/Email
Make.com Integration
Use Apify module β Select "amazon-reviews-scraper" β Configure input β Connect to next module
π° Pricing
Pay-Per-Result Model: Only pay for reviews you collect
- $0.002 per review (~60-80% cheaper than competitors)
 - 100 reviews = $0.20
 - 500 reviews = $1.00
 
Example Cost Calculations:
| Reviews | Cost | 
|---|---|
| 50 | $0.10 | 
| 100 | $0.20 | 
| 250 | $0.50 | 
| 500 | $1.00 | 
| 1,000 | $2.00 | 
No Hidden Fees: Only charged for successfully scraped reviews.
β‘ Performance
- Speed: <10 seconds for 100 reviews
 - Reliability: 99%+ success rate
 - Scalability: Handle 500 reviews/product via star-rating filters
 - Anti-Bot: Residential proxies + stealth plugin bypass Amazon's protection
 
π οΈ Technical Details
Technology Stack
- Browser Automation: Playwright with stealth plugin
 - Anti-Bot: 
playwright-extra+puppeteer-extra-plugin-stealth - Proxy: Residential proxies (required for Apify platform)
 - Language: TypeScript + Node.js 20
 
Why Residential Proxies?
Amazon blocks datacenter IPs aggressively. Residential proxies are required for reliable scraping on Apify platform. Local development may work without proxies, but production runs will fail.
Cost: Residential proxies cost extra ($2-5 per GB) but are the only working solution for Amazon at scale.
π Limitations & Best Practices
Limitations
- Amazon may show CAPTCHA for excessive requests (rate limiting helps)
 - Some reviews may be hidden behind "See more" buttons (handled automatically)
 - Maximum 500 reviews per product (using star-rating filters)
 - Only supports Amazon.com (US) marketplace
 
Best Practices
- Use residential proxies: Required for production runs
 - Set reasonable delays: 3-5 seconds between requests (default: 3000ms)
 - Start small: Test with 1-2 products before scaling
 - Monitor errors: Check logs for CAPTCHA or rate limiting issues
 - Respect Amazon's ToS: Use for legitimate research purposes only
 
π Legal & Compliance
- Scraping publicly available review data
 - Respects robots.txt and rate limiting
 - No login or authentication bypass
 - Use responsibly and in accordance with Amazon's Terms of Service
 
π§ Support
- Email: kontakt@barrierefix.de
 - Issues: Report bugs via Apify Console
 - Custom Development: Available for enterprise customers
 
π Getting Started
- Configure Input: Add product URLs or ASINs
 - Set Filters: Choose star ratings, max reviews, etc.
 - Run Actor: Click "Start" in Apify Console
 - Download Results: Export as JSON, CSV, or connect to your workflow
 
Pro Tip: Use starRatings: [1, 2, 3, 4, 5] and maxReviewsPerProduct: 500 to collect maximum reviews per product.
π Explore More of Our Actors
π E-commerce
| Actor | Description | 
|---|---|
| Shopify Scraper Pro | Extract complete Shopify product data with variants and sales estimates | 
| eBay Scraper (PPR) | Extract eBay products with seller analytics and engagement metrics | 
| Etsy Scraper Pro | Fast Etsy product scraper with ratings, reviews, and shop data | 
| Amazon Bestsellers Tracker | Monitor Amazon bestseller rankings and track trending products | 
| TikTok Shop Scraper | Extract TikTok Shop products with sales metrics and reviews | 
π¬ Social Media & Community
| Actor | Description | 
|---|---|
| Reddit Scraper Pro | Monitor subreddits and track keywords with sentiment analysis | 
| Discord Scraper Pro | Extract Discord messages and chat history for community insights | 
| YouTube Comments Harvester | Comprehensive YouTube comments scraper with channel-wide enumeration | 
| YouTube Contact Scraper | Extract YouTube channel contact information for outreach | 
| YouTube Shorts Scraper | Scrape YouTube Shorts for viral content research | 
π’ Business Intelligence
| Actor | Description | 
|---|---|
| Indeed Salary Analyzer | Get salary data for compensation benchmarking and HR analytics | 
| Crunchbase Scraper | Extract company data and funding information for business intelligence | 
| Northdata Scraper | Extract German company data from Northdata for business research | 
| Shopify Store Intelligence | Analyze Shopify stores for competitive intelligence and market research | 
| Apify Store Radar | Monitor Apify Store actors for market intelligence | 
Built with β€οΈ by Barrierefix
