Amazon Reviews Scraper: Sentiment + Pros/Cons Extraction avatar

Amazon Reviews Scraper: Sentiment + Pros/Cons Extraction

Pricing

$2.00 / 1,000 review scrapeds

Go to Apify Store
Amazon Reviews Scraper: Sentiment + Pros/Cons Extraction

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

dltik

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FeatureThis actorOther Amazon scrapers
Review text + rating + authorYesYes
Sentiment score (per review)YesNo
Pros extraction (positive sentences)YesNo
Cons extraction (negative sentences)YesNo
Aspects (camera, battery...)YesNo
Verified purchase flagYesMost
Multi-marketplace (com/fr/de/uk)YesSome

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

ParameterTypeDefaultDescription
asinsarrayList of ASINs (10-char codes)
urlsarrayProduct URLs (ASIN extracted)
marketplaceenumcomcom, fr, de, co.uk, es, it, ca, co.jp
filterByStarenumallall, 5_star, 4_star, 1_star, positive, critical
sortByenumrecentrecent, helpful
extractProsConsbooltrueAuto-extract pros/cons per review
maxReviewsPerProductint50Max 500
proxyConfigobjectResidentialRequired

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

  1. Bullet detection — phrases marked with +, -, Pros:, Cons: are explicitly classified
  2. Sentence splitting — review body is split into sentences
  3. AFINN-165 scoring — each sentence gets a sentiment score
  4. Classification — score > +0.8 → pros, score < -0.8 → cons
  5. 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.

ScenarioReviewsCost
1 product, 50 reviews50$0.10
5 products, 100 each500$1.00
10 products, 200 each2,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 ApifyClient
client = 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

ActorDescriptionPrice
TrustpilotReviews + sentiment$0.50/1K
RedditPosts + sentiment$2/1K
Google Maps Email ExtractorB2B leads + WhatsApp$3/1K
Welcome to the JungleTech jobs FR$0.50/1K
HelloWorkFrench job board$1/1K