Amazon Reviews Scraper avatar

Amazon Reviews Scraper

Pricing

from $1.90 / 1,000 review scrapeds

Go to Apify Store
Amazon Reviews Scraper

Amazon Reviews Scraper

Pricing

from $1.90 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Bruno

Bruno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 days ago

Last modified

Share

Scrape Amazon product reviews by product URL or ASIN — fast, clean and cheap. This Amazon review scraper extracts every field you need (star rating, title, full review text, author, date, verified-purchase badge, helpful votes and the purchased variant) and exports to JSON, CSV or Excel. Perfect for product research, review monitoring, sentiment analysis, competitor tracking and AI/LLM training data.

  • 🛒 Input Amazon product URLs and/or ASINs (mix both)
  • 🌍 Works across marketplaces: amazon.com, amazon.co.uk, amazon.de, amazon.fr, amazon.it, amazon.es, amazon.ca, amazon.co.jp, amazon.in and more
  • ⭐ Full review data: rating, title, text, author, date, verified purchase, helpful votes, variant
  • 📅 FREE date filter — keep only reviews newer than a date (the popular competitor charges extra for filtering)
  • 💸 $0.0019 per review and no per-run minimum (a well-known alternative charges $0.006/review with a $0.50 minimum)
  • 🔒 Residential proxy built in for reliable extraction — no cookies or login required

What it returns: the product's publicly listed reviews (Amazon's top most-recent / most-helpful reviews, typically ~8-10 per product shown to anonymous visitors). Amazon sign-in walls the full paginated list, so no scraper can read every review without an account — this Actor grabs the public ones cleanly and cheaply, with every field parsed.

Why this scraper

This ActorTypical competitor
Price per review$0.0019$0.006
Minimum per runnone$0.50
Date filteringfreepaid add-on
Outputclean, flat, ready for CSV/Excel—

Input

FieldTypeDescription
startUrlsarrayAmazon product URLs (ASIN auto-detected). Use this and/or asins.
asinsarray10-character ASIN strings, e.g. B07PGL2N7J.
countrystringMarketplace: US (default), UK, DE, FR, IT, ES, CA, JP, IN, MX, BR, AU, NL, …
maxReviewsintegerMax reviews per product (default 100).
sortBystringrecent (default) or helpful.
dateNewerThanstringOptional ISO date, e.g. 2024-01-01. Keeps only reviews on/after it. Free.

Example input

{
"startUrls": ["https://www.amazon.com/dp/B07PGL2N7J"],
"asins": ["B09G9FPHY6"],
"country": "US",
"maxReviews": 100,
"sortBy": "recent",
"dateNewerThan": "2024-01-01"
}

Output

One dataset item per review:

{
"productAsin": "B07PGL2N7J",
"productUrl": "https://www.amazon.com/dp/B07PGL2N7J",
"reviewId": "R2EXAMPLEID123",
"title": "Works great, highly recommend",
"text": "I have used this for three months and it still works perfectly...",
"rating": 5,
"author": "Jane D.",
"date": "2024-05-12",
"verifiedPurchase": true,
"helpfulVotes": 14,
"variant": "Color: Black | Size: Large",
"country": "United States"
}

Export the dataset as JSON, CSV, Excel, XML or HTML from the run's Storage tab, or via the Apify API.

Tips

  • Amazon has strong anti-bot protection, so this Actor uses residential proxy automatically and crawls politely. If a product returns 0 reviews, re-run it — a fresh proxy session usually succeeds.
  • You only pay per review actually returned — never for empty results, and there's no minimum per run.
  • Pass many startUrls/asins at once to pull the public reviews for a whole catalog in one run.
  • Use dateNewerThan to keep only recent reviews for free — great for ongoing review monitoring and sentiment tracking.

⭐ Enjoying this Actor?

If it saved you time, please leave an honest review — it helps us a lot. Found a bug or want a feature? Open an Issue and we'll jump on it fast.