Amazon Reviews Scraper avatar

Amazon Reviews Scraper

Pricing

from $2.00 / 1,000 review scrapeds

Go to Apify Store
Amazon Reviews Scraper

Amazon Reviews Scraper

Scrape Amazon customer reviews by ASIN/URL: rating, title, body, author, date, verified purchase, helpful votes. VOC & complaint mining with rating filters, sort, pagination, residential proxy support.

Pricing

from $2.00 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Harsh

Harsh

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

12 hours ago

Last modified

Categories

Share

What does Amazon Reviews Scraper do?

Amazon Reviews Scraper extracts customer reviews from Amazon product pages by ASIN or product URL. It pulls star rating, review title, full body text, author, date, verified purchase flag, and helpful votes — ready for VOC research, complaint mining, and competitor analysis.

Run it on the Apify platform for API access, scheduling, integrations, residential proxy rotation, and monitoring — without managing servers.

Ideal for the classic DTC/FBA workflow: top reviews → what people complain about.

Why use Amazon Reviews Scraper?

  • Voice of customer (VOC) — Mine 1–2★ reviews to find product issues, packaging problems, and support gaps.
  • FBA / private label research — Validate demand and risk before sourcing a product.
  • Ad creative mining — Turn 5★ language into hooks; turn complaints into objection-handling copy.
  • Competitor intelligence — Compare review themes across ASINs over time.
  • AI / LLM pipelines — Structured JSON ready for clustering, sentiment, and topic models (ECOMMERCE + AI use cases).

How to use Amazon Reviews Scraper

  1. Open the Actor in Apify Console.
  2. Paste one or more Amazon product URLs (or bare ASINs) into Amazon product URLs.
  3. Set Max reviews per product (e.g. 50).
  4. Optionally filter Minimum / Maximum star rating (e.g. max 2 for complaints only).
  5. Choose Sort reviews by: recent (trends) or helpful (top complaints/praise).
  6. Keep Proxy configuration on RESIDENTIAL (recommended — Amazon blocks most datacenter IPs).
  7. Click Start. Download results as JSON, CSV, Excel, or HTML when the run finishes.

Input

See the Input tab for the full form. Main fields:

FieldDescriptionDefault
productUrlsProduct URLs, /product-reviews/ URLs, or bare ASINsrequired
maxReviewsPerProductCap per ASIN (paginates ~10 reviews/page)50
minRating / maxRatingKeep only reviews in this star range (1–5)1 / 5
sortByrecent or helpfulrecent
countryMarketplace for bare ASINs (US, UK, DE, …)US
maxConcurrencyParallel requests (keep low: 1–2)2
requestDelayMsPolite delay + jitter before each request1500
proxyConfigurationApify Proxy — RESIDENTIAL recommendedresidential on

Example input:

{
"productUrls": ["https://www.amazon.com/dp/B0BSHF7WHW"],
"maxReviewsPerProduct": 20,
"minRating": 1,
"maxRating": 2,
"sortBy": "helpful",
"country": "US",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Each dataset item is one review (or an error row if the page was blocked). You can download the dataset in JSON, HTML, CSV, or Excel.

{
"asin": "B0BSHF7WHW",
"productTitle": "Example Product Title",
"productUrl": "https://www.amazon.com/dp/B0BSHF7WHW",
"reviewId": "R1EXAMPLE01",
"rating": 1,
"title": "Stopped working after two weeks",
"body": "Unit died after 14 days. Customer service was no help.",
"author": "AngryBuyer42",
"date": "January 15, 2024",
"verified": true,
"helpfulVotes": 47,
"country": "US",
"page": 1,
"scrapedAt": "2024-06-01T12:00:00.000Z",
"error": null
}

Key-value store also includes:

  • REVIEWS.csv — full CSV export
  • SUMMARY.md — rating distribution + complaint sample
  • OUTPUT — machine-readable run totals

Data fields

FieldTypeDescription
asinstringAmazon ASIN
productTitlestringProduct title from reviews page
productUrlstringCanonical /dp/ASIN URL
reviewIdstringAmazon review id (e.g. R…)
ratingnumberStars 1–5
titlestringReview headline
bodystringFull review text
authorstringReviewer name
datestringDate as shown on Amazon
verifiedbooleanVerified Purchase
helpfulVotesinteger“People found this helpful”
countrystringMarketplace code
pageintegerReviews page number
scrapedAtstringISO timestamp
errorstring | nullSet when captcha/block/failure

How much does it cost to scrape Amazon reviews?

This Actor uses pay-per-event pricing:

  • $0.002 per review (dataset item)
  • Small Actor start fee per run

Example: 500 reviews ≈ $1.00 in result charges (plus start fee and any proxy compute). Use maxReviewsPerProduct and rating filters to control cost.

Residential proxy usage is billed separately via Apify Proxy — required for reliable Amazon access.

Tips for better results

  • Always use RESIDENTIAL proxies on the platform. Datacenter IPs are frequently captcha’d.
  • Keep maxConcurrency at 1–2 and requestDelayMs ≥ 1000–1500.
  • For complaint mining, set maxRating: 2 and sortBy: "helpful".
  • For fresh VOC, use sortBy: "recent".
  • Prefer product /dp/ASIN or bare ASINs; the Actor rewrites them to /product-reviews/ASIN.
  • If you see captcha errors, lower concurrency, increase delay, and confirm residential proxy groups.

FAQ, disclaimers, and support

Is scraping Amazon legal?
Scraping publicly available data may be subject to Amazon’s Terms of Service and local law. Use this Actor responsibly, for legitimate research, and at your own risk. Do not overload Amazon’s servers.

Why do I get captcha / robot check errors?
Amazon aggressively bot-checks. Use Apify RESIDENTIAL proxies, low concurrency, and retries. The Actor records a graceful error row instead of crashing.

Does it work for non-US marketplaces?
Yes — set country or pass marketplace URLs (amazon.co.uk, amazon.de, etc.).

Need a custom solution?
Open an issue on the Actor’s Issues tab or contact the developer for custom pipelines (e.g. multi-ASIN scheduling, NLP complaint clustering).

Built with Cheerio + Crawlee for fast HTTP scraping — no full browser required for reviews pages.