Amazon Reviews Scraper — Ratings & Sentiment avatar

Amazon Reviews Scraper — Ratings & Sentiment

Pricing

from $0.90 / 1,000 results

Go to Apify Store
Amazon Reviews Scraper — Ratings & Sentiment

Amazon Reviews Scraper — Ratings & Sentiment

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.

Pricing

from $0.90 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

What does Amazon Reviews Scraper do?

Amazon Reviews Scraper extracts written customer reviews from any Amazon product page — star ratings, review text, verified purchase status, helpful votes, reviewer info, and attached images — for any ASIN on amazon.com. Retrieves hundreds to thousands of reviews per product depending on review volume.

Give it a list of ASINs or Amazon product URLs and get a structured dataset you can download as JSON, CSV, or Excel in seconds. Runs on the Apify platform with scheduling, API access, webhook integrations, and monitoring built in.

Note: Amazon's rating count (e.g. "80 ratings") includes star-only feedback with no written text. This scraper retrieves written reviews — customers who left a text review alongside their rating. The number of written reviews is typically lower than the total rating count shown on Amazon.

Why use Amazon Reviews Scraper?

  • Product research — understand real buyer sentiment before launching or improving a product
  • Competitive intelligence — see exactly what customers love and hate about competitor products
  • Brand monitoring — get alerted when new negative reviews appear for your products
  • AI & NLP pipelines — power sentiment classifiers, fine-tune LLMs, or train recommendation engines with authentic review data
  • Market research — spot category trends across thousands of reviews at once
  • Review management — export reviews to spreadsheets, CRMs, or analytics dashboards with one click

How to use Amazon Reviews Scraper

  1. Open the Input tab in Apify Console
  2. Paste one or more ASINs (e.g. B08N5WRWNW) or full Amazon product URLs — one per line
  3. Choose your Sort order and Star filter (optional)
  4. Set Max reviews per product (default 100, set to 0 to collect all available)
  5. Click Start — reviews stream into the Output tab in real time
  6. Download the dataset as JSON, CSV, or Excel from the Storage tab

Tip: Paste a full URL like https://www.amazon.com/dp/B08N5WRWNW and the ASIN is extracted automatically.

Input

Configure the scraper from the Input tab or via the Apify API:

FieldTypeDefaultDescription
asinsstring[]ASINs or Amazon product URLs to scrape (required)
maxReviewsPerProductinteger100Max written reviews to retrieve per ASIN (0 = all available)
sortBystringrecentrecent — newest first · helpful — most helpful first
filterByStarstringall_starsFilter by rating: all_stars, five_starone_star, positive (4–5★), critical (1–3★)
reviewerTypestringall_reviewsall_reviews or avp_only_reviews (verified purchases only)
proxyConfigurationobjectOptional. Add Residential Proxy for additional coverage on high-volume products

Example input:

{
"asins": ["B08N5WRWNW", "B09G9FPHY6"],
"maxReviewsPerProduct": 200,
"sortBy": "recent",
"filterByStar": "all_stars",
"reviewerType": "all_reviews"
}

Output

Each written review is one row in the dataset. Download in JSON, CSV, HTML, or Excel from the Storage tab.

Example output item:

{
"reviewId": "R2STPNLB5EQXXX",
"asin": "B08N5WRWNW",
"productTitle": "Echo Dot (4th Gen)",
"stars": 5,
"reviewTitle": "Great little speaker for the price",
"reviewText": "Sound quality is much better than expected for the size. Setup was easy and Alexa responds quickly.",
"date": "April 3, 2024",
"country": "the United States",
"verifiedPurchase": true,
"helpfulVotes": 12,
"author": "John D.",
"authorUrl": null,
"variant": null,
"images": null,
"scrapedAt": "2024-05-15T10:23:45.000Z"
}

Data fields

FieldTypeDescription
reviewIdstringUnique Amazon review ID
asinstringProduct ASIN
productTitlestringProduct name (when available)
starsnumberStar rating (1–5)
reviewTitlestringReview headline
reviewTextstringFull review body
datestringReview date as shown on Amazon
countrystringCountry where the review was written
verifiedPurchasebooleanWhether the reviewer purchased the product
helpfulVotesnumberNumber of "helpful" votes
authorstringReviewer display name
authorUrlstringLink to reviewer's Amazon profile
variantstringProduct variant purchased (size, color, etc.)
imagesstring[]URLs of images attached to the review
scrapedAtstringISO timestamp of when the data was scraped

Pricing

This Actor uses pay-per-result pricing — you pay per review extracted, not per run. Runs that return zero results cost nothing.

PlanPrice per 1,000 reviews
Standard$1.00
Bronze$0.90
Silver$0.80
Gold$0.70

Example costs:

  • 500 reviews from 1 ASIN → ~$0.50

  • 5,000 reviews from 10 ASINs → ~$5.00

  • 50,000 reviews from 100 ASINs → ~$50.00

  • Free tier: Try it for free with Apify's included platform credits — no credit card required

  • No wasted spend: Zero results = zero charge

  • Combine with other Actors: Use the Amazon Product Scraper to collect product metadata, then run this Actor to pull all reviews in one workflow

Tips

  • Get all written reviews: set maxReviewsPerProduct to 0
  • Negative reviews only: set filterByStar to critical to focus on 1–3 star reviews
  • Higher-quality sentiment data: set reviewerType to avp_only_reviews to restrict to verified purchases
  • Bulk runs: paste as many ASINs or product URLs as needed — they are all processed in a single run
  • Boost coverage on high-volume products: add a Residential Proxy in the input configuration to increase the number of reviews retrieved for popular products
  • Automate monitoring: use Apify Schedules to run on a daily or weekly cadence and track new reviews over time

FAQ, Disclaimers & Support

Is scraping Amazon reviews legal? Scraping publicly visible data is generally accepted for personal, academic, and business research use. Review Amazon's Terms of Service before using the data commercially. This scraper only accesses publicly available review data — no login or personal accounts are used.

Why does the review count differ from what Amazon shows? Amazon's rating count includes star-only ratings that have no written text. This scraper retrieves written reviews — customers who left a text review. The number of written reviews is always lower than the total rating count. Setting maxReviewsPerProduct to 0 collects all available written reviews for an ASIN.

Can I scrape reviews from Amazon.co.uk, Amazon.de, or other marketplaces? Currently amazon.com only. Support for additional marketplaces is on the roadmap.

Can I schedule this to run automatically? Yes — use Apify Schedules to monitor review changes on a daily or weekly basis without any manual effort.

Need help or a custom solution? Open an issue in the Issues tab or reach out on Discord: maged03211