Amazon Reviews Scraper – Ratings, Text & Verified Buyers avatar

Amazon Reviews Scraper – Ratings, Text & Verified Buyers

Pricing

from $2.90 / 1,000 results

Go to Apify Store
Amazon Reviews Scraper – Ratings, Text & Verified Buyers

Amazon Reviews Scraper – Ratings, Text & Verified Buyers

Export top written reviews from Amazon storefronts worldwide. Enter Amazon product links or ASINs and filter by stars or verified purchase. The Actor checks multiple storefronts for the same product. Availability varies by product and storefront.

Pricing

from $2.90 / 1,000 results

Rating

5.0

(2)

Developer

Maged

Maged

Maintained by Community

Actor stats

0

Bookmarked

160

Total users

26

Monthly active users

2 hours ago

Last modified

Features

Limited permissions

Share

What does Amazon Reviews Scraper do?

Amazon Reviews Scraper exports top written reviews for products sold on Amazon Australia, Japan, Singapore, Canada, the UAE, Italy, Mexico, or South Africa. Results include the review text, star rating, verified purchase status, helpful votes, and attached images where available. Coverage varies by ASIN.

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.

Why only the top reviews? Amazon product pages show a limited selection of written reviews. With the default connection settings, the Actor also checks Canada, the UAE, Italy, Mexico, and South Africa if the initial lookup yields no matching reviews. If you submit an Amazon product link, the Actor can also check the storefront in that link. Each review keeps its country when available. If no reviews match, the Actor returns one billable error row for that ASIN. Star filters can return few or no matches.

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 many products 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. B07XJ8C8F5) 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, 0 = all the product page shows)
  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/B07XJ8C8F5 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 the product page shows, usually 5–13)
sortBystringrecentrecent — newest first · helpful — most helpful first
filterByStarstringall_starsFilter by rating: all_stars, five_star … one_star, positive (4–5★), critical (1–3★)
reviewerTypestringall_reviewsall_reviews or avp_only_reviews (verified purchases only)
proxyConfigurationobject—Optional. Add Residential Proxy for additional coverage on high-volume products

Example input:

{
"asins": ["B07XJ8C8F5", "B08D6NCQ1Z"],
"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": "B07XJ8C8F5",
"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",
"quota": "Unlimited."
}

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
quotastringAlways "Unlimited." — this Actor has no usage cap

Usage limits

There is no usage limit on this Actor — every account, free or paid, can run it without a monthly cap or result limit. The quota field on each result simply reads Unlimited.. You only pay for what you run (see pricing below).

How many results will I get?

You're charged per result, so the cost follows the number of rows below. Your plan's rates are on the Pricing tab.

InputResults
1 ASINUsually 5–13 rows
10 ASINsUsually 80–130 rows
Products with no matching reviewsOne billable error row per ASIN

Each review is one row. Star and verified filters, and the sort order, are applied to the reviews the product page shows.

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

Tips

  • Return all matching reviews on the product page: 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
  • Include additional storefronts in the coverage check: leave the proxy URL and country fields at their defaults
  • Automate monitoring: use Apify Schedules to run on a daily or weekly cadence and track new reviews over time

Review sentiment (optional)

Turn on Add sentiment and every review gets sentiment (positive, neutral or negative) and sentimentScore (from -1 to 1), scored from its title and text with VADER, a lexicon model built for short reviews. Use it to sort complaints from praise without exporting to another tool. It's off by default, so normal runs return the same fields as before.

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 collects publicly visible review data.

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? You can enter any Amazon product URL or ASIN. The Actor checks whether it can retrieve matching written reviews from Australia, Japan, Singapore, Canada, the UAE, Italy, Mexico, or South Africa. Additional storefronts are checked with the default connection settings.

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


⭐ Found this Actor useful? A quick review on the Store helps other users find it and keeps it maintained.

⌂ 换网址