Amazon Reviews Scraper: Sentiment + Pros/Cons Extraction
Pricing
$2.00 / 1,000 review scrapeds
Amazon Reviews Scraper: Sentiment + Pros/Cons Extraction
Scrape Amazon product reviews with built-in sentiment scoring and automatic pros/cons extraction. Get rating, full text, author, verified flag, helpful votes, date. Supports amazon.com, .fr, .de, .co.uk, .es, .it. For brand monitoring, product research, competitor analysis. $2/1K reviews.
Pricing
$2.00 / 1,000 review scrapeds
Rating
0.0
(0)
Developer
dltik
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Amazon Reviews Scraper — Sentiment + Pros/Cons Extraction
Extract Amazon product reviews with automatic pros/cons extraction and sentiment analysis. The only Amazon scraper that breaks down each review into positive and negative aspects automatically.
HTTP-only with stealth (curl_cffi + Chrome TLS), 256MB. Apify Residential proxy required.
⭐ Found this useful? Click the Bookmark button at the top of this page — it helps the scraper stay visible to others who need it. Takes 1 click. No signup beyond your existing Apify account.
What makes this unique
| Feature | This actor | Other Amazon scrapers |
|---|---|---|
| Review text + rating + author | Yes | Yes |
| Sentiment score (per review) | Yes | No |
| Pros extraction (positive sentences) | Yes | No |
| Cons extraction (negative sentences) | Yes | No |
| Aspects (camera, battery...) | Yes | No |
| Verified purchase flag | Yes | Most |
| Multi-marketplace (com/fr/de/uk) | Yes | Some |
Quick start
Reviews for a product
{"asins": ["B0DKJYXTF9"],"marketplace": "com","maxReviewsPerProduct": 100,"extractProsCons": true,"proxyConfig": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Critical reviews only (1-2 stars)
{"asins": ["B0DKJYXTF9"],"filterByStar": "critical","maxReviewsPerProduct": 50}
Multiple products from URLs
{"urls": ["https://www.amazon.com/dp/B0DKJYXTF9","https://www.amazon.com/dp/B0CKLMRJ2X"],"marketplace": "com"}
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
asins | array | — | List of ASINs (10-char codes) |
urls | array | — | Product URLs (ASIN extracted) |
marketplace | enum | com | com, fr, de, co.uk, es, it, ca, co.jp |
filterByStar | enum | all | all, 5_star, 4_star, 1_star, positive, critical |
sortBy | enum | recent | recent, helpful |
extractProsCons | bool | true | Auto-extract pros/cons per review |
maxReviewsPerProduct | int | 50 | Max 500 |
proxyConfig | object | Residential | Required |
Output (per review)
{"type": "review","id": "R3OEHK6S0VOL","asin": "B0DKJYXTF9","marketplace": "com","title": "Great quality but the battery life is short","body": "I love the build quality and it feels premium in hand. The screen is gorgeous. However, the battery dies after just 4 hours of use. Customer support was unhelpful when I reported it. Would still recommend overall but with caveats.","rating": 4,"author": "John D.","date": "March 15, 2026","country": "the United States","verified": true,"helpful_count": 23,"variation": "Color: Silver Size: 256GB","url": "https://www.amazon.com/gp/customer-reviews/R3OEHK6S0VOL","product_url": "https://www.amazon.com/dp/B0DKJYXTF9","product_title": "iPhone 15 Pro 256GB","product_average_rating": 4.5,"product_total_reviews": 12453,"sentiment_score": 1.2,"sentiment_label": "positive","pros": ["I love the build quality and it feels premium in hand","The screen is gorgeous","Would still recommend overall"],"cons": ["the battery dies after just 4 hours of use","Customer support was unhelpful when I reported it"],"aspects": ["build quality", "screen", "battery"]}
How pros/cons extraction works
- Bullet detection — phrases marked with
+,-,Pros:,Cons:are explicitly classified - Sentence splitting — review body is split into sentences
- AFINN-165 scoring — each sentence gets a sentiment score
- Classification — score > +0.8 → pros, score < -0.8 → cons
- Aspect extraction — noun phrases preceded by "the/its/this" + opinion verb
Built-in, no external API. Handles negation ("not good" = negative).
Pricing
$0.002 per review = $2 per 1,000 reviews.
| Scenario | Reviews | Cost |
|---|---|---|
| 1 product, 50 reviews | 50 | $0.10 |
| 5 products, 100 each | 500 | $1.00 |
| 10 products, 200 each | 2,000 | $4.00 |
Apify Residential proxy adds ~$0.20/1K to your account (separate billing).
Use cases
- Brand monitoring — auto-classify pros/cons per review for brand managers
- Product research — surface top complaints across competitors
- Market intelligence — track sentiment trends over time
- Customer support — find recurring issues in negative reviews
- Marketing copy — extract real customer quotes for ads/landing pages
- Competitor analysis — compare pros/cons of multiple products
Technical notes
- curl_cffi with Chrome 131 TLS impersonation = bypasses Amazon's bot detection at TLS layer
- Apify Residential proxy required — Amazon blocks datacenter IPs for review pages
- Session bootstrap — visits homepage first to set cookies before fetching reviews
- Pagination — 10 reviews per page, max ~5,000 per product (Amazon limit)
- Multi-marketplace — works on Amazon US, FR, DE, UK, ES, IT, CA, JP
Connect with Make, Zapier & n8n
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("dltik/amazon-reviews-scraper").call(run_input={"asins": ["B0DKJYXTF9"],"marketplace": "com","extractProsCons": True})for r in client.dataset(run["defaultDatasetId"]).iterate_items():if r.get("sentiment_label") == "negative":print(f"⚠️ {r['title']}")for con in r.get("cons", []):print(f" - {con}")
Other scrapers by dltik
| Actor | Description | Price |
|---|---|---|
| Trustpilot | Reviews + sentiment | $0.50/1K |
| Posts + sentiment | $2/1K | |
| Google Maps Email Extractor | B2B leads + WhatsApp | $3/1K |
| Welcome to the Jungle | Tech jobs FR | $0.50/1K |
| HelloWork | French job board | $1/1K |