TL;DR
Use the Amazon Reviews Scraper on Apify. Paste product URLs or ASINs and get review text, star ratings, dates, and images as CSV or JSON. Setup takes about five minutes. Try it here.
To scrape Amazon reviews, run the Amazon Reviews Scraper on Apify. You paste a product URL or ASIN, set how many reviews you want, and click Start. A few minutes later you download every review as a spreadsheet. No code, no proxies, no Amazon account. This guide covers the setup, the output, the cost, and what to do with the data.
What You Get From Each Review
- Review text: The full body, not a preview
- Rating: 1 to 5 stars
- Title: The review headline
- Date: When it was posted
- Verified purchase flag: Filter out unverified reviews
- Helpful votes: How many people marked it useful
- Images: URLs of photos the reviewer attached
- Variant: Which size or color the reviewer bought
Pick an Amazon Reviews Scraper
Two actors on Apify do this job well:
| Actor | Pricing | Users |
|---|---|---|
| Amazon Reviews Scraper (Junglee) | Pay per event | 6,900+ |
| Amazon Reviews Scraper (Axesso) | $0.00075 per review | 2,200+ |
Both work. I default to the Junglee one because it has more users and the same developer maintains the main Amazon Product Scraper. The Axesso one has clear per-result pricing: 1,000 reviews cost about $0.75.
Step 1: Open the Actor
Sign up free at apify.com. You get $5 in credit every month, no card needed.
Open the Amazon Reviews Scraper and click "Try actor".
Step 2: Add Product URLs
Paste one or more Amazon product URLs, one per line:
https://www.amazon.com/dp/B09V3KXJPB
https://www.amazon.com/dp/B08N5WRWNW
ASINs work too. You can queue dozens of products in one run.
Step 3: Set Your Filters
The useful settings:
- Max reviews per product: Start with 100 to test. Go higher once the output looks right.
- Star filter: Only 1-star and 2-star reviews is a common setup. That is where the complaints live.
- Sort: Most recent first for trend tracking, most helpful first for research.
- Country: Match the marketplace the product sells on.
Step 4: Run and Export
Click Start. A run on a few hundred reviews takes a couple of minutes. Export as CSV for spreadsheets or JSON for code.
One review in the output looks like this:
{
"asin": "B09V3KXJPB",
"reviewTitle": "Best headphones I have owned",
"reviewRating": 5,
"reviewText": "Noise canceling is a big step up from the XM4...",
"reviewDate": "2026-07-14",
"verifiedPurchase": true,
"helpfulVotes": 132,
"variant": "Black"
}
What People Do With Review Data
- Product research: Read 1-star reviews of competing products before you launch. The complaints are your feature list.
- Sentiment analysis: Feed the CSV to a script or an LLM and ask for the top recurring complaints and praises.
- Listing copy: Reviewers describe products in the words buyers actually search for. Mine those phrases.
- Quality monitoring: Schedule a weekly scrape of your own products sorted by most recent. A spike in 1-star reviews is an early warning.
Common Questions
Q: Is scraping Amazon reviews legal?
A: Reviews are public, and scraping public data is generally legal. Amazon's terms prohibit automated access, so weigh that risk. Use the data for analysis. Do not republish full reviews as your own content.
Q: How many reviews can I get per product?
A: Amazon limits how many reviews it shows per product page set, and that cap changes over time. Expect the most recent reviews rather than every review ever posted. For most research, recent reviews are the ones that matter anyway.
Q: Do I need an Amazon account?
A: No. The scraper reads public pages on Apify's servers with rotating proxies. Your accounts are not involved.
Q: Can I run this from code?
A: Yes. Every Apify actor doubles as an API. One POST request to the Apify API starts a run and returns the reviews as JSON. See the API example in our Amazon prices guide; only the actor name changes.
Next Steps
- Create a free Apify account.
- Scrape 100 reviews from one product and open the CSV.
- Add competitor products and a star filter once the format works for you.
Tracking prices too? See how to scrape Amazon prices.