Skip to content

Amazon Reviews Scraper

Try for free

Extract public Amazon product reviews from product URLs, including the star rating, title, full text, images, and helpful votes.

⭐ Amazon Reviews Scraper

Paste Amazon product URLs and get the public customer reviews as clean rows: star rating, title, text, date, country, verified-purchase flag, product variant, and review images. No Amazon account or cookies needed, and reviews cost $4.00 per 1,000.

✨ Why use Amazon Reviews Scraper?

  • 🔓 No login or cookies — reads the reviews that are public on the product page.
  • 🌍 Many marketplaces — amazon.com, amazon.de, and other stores are picked from the URL. Short links on a.co and amzn.to are followed.
  • 🎚️ Filters that matter — star rating, positive or critical, a date cutoff, and keywords.
  • 🔀 Sort order — top reviews or most recent.
  • 🔒 Privacy by default — reviewer names and avatars are only saved when you switch them on.
  • 📦 Export anywhere — JSON, CSV, Excel, or the API.

🎯 Use cases

  • 🧠 Voice of customer — find what buyers love and complain about.
  • 🆚 Competitor analysis — compare reviews across rival products.
  • 🛠️ Product improvement — spot recurring defects in critical reviews.
  • 📊 Sentiment models — build review datasets with ratings and text.
  • 🛒 Seller monitoring — track new reviews on your listings.

🚀 How to use

  1. Paste one or more Amazon product URLs, for example https://www.amazon.com/dp/B0CWXNS552.
  2. Set Max reviews per product.
  3. Optionally choose a sort order, star filters, a date cutoff, or keywords.
  4. Click Start and wait for the run to finish.
  5. Download the results as JSON, CSV, or Excel.

📥 Input

FieldKeyWhat it does
Amazon product URLsproductUrlsProduct URLs to read reviews from. The store in the URL selects the marketplace.
Max reviews per productmaxReviewsStop after this many reviews per URL. Default 10.
Sort reviews bysorthelpful (top reviews) or recent (most recent).
Filter by ratingsfilterByRatingsallStars, fiveStar to oneStar, positive, or critical.
Newer thanreviewsCutoffDateYYYY-MM-DD or a relative value such as 30 days.
Search by keywordsreviewsFilterByKeywordsKeep reviews whose title or text contains one of the words.
Include personal informationincludeGdprSensitiveSave the reviewer name and avatar. Off by default.
Scrape a single product variantreviewsUseProductVariantFilterAsk for reviews of the variant in the URL when that listing is public.
Proxy configurationproxyConfigurationDatacenter by default, residential is used automatically if a datacenter exit is blocked.
{
  "productUrls": [
    { "url": "https://www.amazon.com/dp/B0CWXNS552" }
  ],
  "maxReviews": 10,
  "sort": "helpful",
  "filterByRatings": ["allStars"],
  "includeGdprSensitive": false,
  "proxyConfiguration": {
    "useScrapelyProxy": true,
    "scrapelyProxyGroups": ["DATACENTER"]
  }
}

📤 Output

One dataset row per review.

FieldDescription
reviewId, reviewUrlReview id and link.
ratingScoreStars from 1 to 5.
reviewTitle, reviewDescriptionReview headline and text.
date, reviewedInReview date and the original "Reviewed in ..." line.
country, countryCodeWhere the review was written.
isVerified, isAmazonVineVerified purchase and Vine flags.
variant, variantAttributesStyle, size, or color the reviewer bought.
reviewImagesImage URLs attached to the review.
productAsin, variantAsin, inputProduct the review belongs to and the URL you gave.
totalCategoryRatings, totalCategoryReviewsCounts shown by Amazon for the filter.
userId, userProfileLinkReviewer profile id and link.
{
  "productAsin": "B0CWXNS552",
  "ratingScore": 5,
  "reviewTitle": "Saved my purse/passport/wallet/ME!!",
  "reviewDescription": "I was in Europe when I was going to dinner and realized I didn't have my purse ...",
  "date": "2026-10-07",
  "country": "United States",
  "countryCode": "US",
  "isVerified": true,
  "isAmazonVine": false,
  "reviewId": "R1ECRZ6N9OAPOC",
  "reviewUrl": "https://www.amazon.com/gp/customer-reviews/R1ECRZ6N9OAPOC",
  "variant": "Style: Single",
  "variantAttributes": [{ "key": "Style", "value": "Single" }],
  "reviewImages": [],
  "position": 1,
  "totalCategoryReviews": 11828,
  "input": "https://www.amazon.com/dp/B0CWXNS552"
}

(Trimmed. Reviewer names and avatars appear only when includeGdprSensitive is on.)

💰 Pricing

You pay $0.004 per review saved, which is $4.00 per 1,000 reviews. Platform usage (compute and proxy) is billed on top.

Worked example: a product with 8 public reviews costs 8 × $0.004 = $0.032 in events plus about $0.005 of platform usage, around $0.037 in total.

❓ FAQ

Is it legal to scrape Amazon reviews?

The actor reads only what is public without signing in. You are responsible for using the data in line with Amazon's terms and applicable law.

Do I need an Amazon account or a proxy?

No account. Datacenter proxy is built in and used by default.

Why did I get fewer reviews than I asked for?

Public product pages show only a featured set of reviews (about 8 in our tests). The full reviews listing needs an Amazon sign-in, so it is not available.

What if a product has no reviews or the ASIN is wrong?

An unknown product, or a keyword or filter with no match, saves no row and is never charged: the run's status message and the OUTPUT record (failedInputs) say which URL failed and why.

Are reviewer names included?

Not by default. Turn on Include personal information to save names and avatars. Profile links are always saved.

Can I schedule it or use the API?

Yes, from the console or through the API.

⚠️ Limits

  • Only reviews visible on the public product page are returned, which is a featured set rather than the complete history.
  • Sort, star, date, and keyword filters apply to that featured set.
  • Large batches can trigger Amazon's bot wall. If a dozen product pages in a row are blocked, the run stops early, says how many URLs were skipped, and keeps the reviews already saved. Run those URLs again later.
  • totalCategoryReviews comes from the product page and can differ from other sources.
  • Amazon changes its pages from time to time, which can cause occasional gaps.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.