Amazon Reviews Scraper lets you extract detailed product reviews directly from Amazon using product URLs. It helps you collect verified feedback, analyze customer sentiment, and monitor product performance across markets—without relying on the Amazon API.
Perfect for e-commerce analysts, marketers, and developers who want structured review data for insights, comparison, or automation.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Amazon Reviews Scraper you've just found your team — Let’s Chat. 👆👆
Amazon Reviews Scraper collects product reviews, ratings, and reviewer details from any Amazon product page. It’s built for researchers, data analysts, and businesses who need structured review data to understand customer satisfaction, identify trends, or compare product performance.
- Extract reviews and ratings from any Amazon product page.
- Analyze verified customer experiences and star distributions.
- Filter by text-only reviews for meaningful insights.
- Save review images and metadata for visual analysis.
- Automate large-scale review monitoring for multiple products.
| Feature | Description |
|---|---|
| Product URL-based Scraping | Fetch reviews directly using product links without needing an API key. |
| Review Limiting | Set a maximum number of reviews to scrape for faster test runs. |
| Verified Reviews Only | Collect reviews that include both ratings and text content. |
| Review Images Extraction | Capture product images uploaded by reviewers. |
| Automatic Proxy Support | Use built-in proxy rotation for stable scraping results. |
| Dataset Export | Download results as structured JSON or CSV files. |
| Field Name | Field Description |
|---|---|
| productAsin | The Amazon Standard Identification Number of the product. |
| ratingScore | Numeric rating provided by the reviewer (1–5). |
| reviewTitle | Title of the customer review. |
| reviewUrl | Direct link to the review on Amazon. |
| reviewReaction | Number of users who found the review helpful. |
| reviewedIn | Country and date of review posting. |
| reviewDescription | Full text content of the review. |
| isVerified | Indicates whether the review is verified by Amazon. |
| variant | Details such as color, size, or model of the reviewed product. |
| reviewImages | Array of image URLs included in the review. |
| position | Sequential index of the review in the dataset. |
[
{
"productAsin": "B08BHHSB6M",
"ratingScore": 4,
"reviewTitle": "Great experience, Read for a honest unbiased however just a few things people should know",
"reviewUrl": "https://www.amazon.com/gp/customer-reviews/R3U6LFKDTCOJYW/ref=cm_cr_arp_d_rvw_ttl?ie=UTF8&ASIN=B08BHHSB6M",
"reviewReaction": "21 people found this helpful",
"reviewedIn": "Reviewed in the United States on February 3, 2022",
"reviewDescription": "I declined to leave a unboxing video & picture on this one as its the 2nd device I've bought from this store/seller in a month...",
"isVerified": true,
"variant": "Size: 256GBColor: Midnight GreenService Provider: UnlockedProduct grade: Renewed Premium",
"reviewImages": [
"https://m.media-amazon.com/images/I/61WRBXaqLGL._SY88.jpg",
"https://m.media-amazon.com/images/I/51t72cX1+NL._SY88.jpg"
],
"position": 1
}
]
amazon-reviews-scraper/
├── src/
│ ├── main.py
│ ├── extractors/
│ │ ├── reviews_parser.py
│ │ └── utils_text.py
│ ├── pipelines/
│ │ ├── exporter.py
│ │ └── storage_manager.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.json
│ └── sample_output.json
├── requirements.txt
└── README.md
- E-commerce Analysts use it to gather customer feedback data, so they can evaluate product satisfaction and identify improvement areas.
- Marketing Teams use it to extract authentic reviews and quotes for social proof and ad targeting.
- Competitor Researchers use it to track rival products’ reviews, pricing, and perceived value.
- Product Managers use it to analyze feature requests and recurring complaints from verified buyers.
- Data Scientists use it to train sentiment analysis models with real-world review data.
Q: Can this scraper collect all reviews for a product? A: It can extract up to 100 reviews per star rating (up to 500 total), depending on availability and product-specific limitations.
Q: Are unverified reviews included? A: No, only reviews with verified purchases and text content are fetched to maintain data quality.
Q: Do I need a proxy setup? A: The scraper includes automatic proxy management, but residential proxies can improve stability for large-scale tasks.
Q: Is scraping Amazon reviews legal? A: It’s generally legal to collect publicly available data such as review text and ratings, but avoid storing identifiable user data.
Primary Metric: Extracts an average of 400–500 reviews per product in under 3 minutes on standard proxy settings. Reliability Metric: Maintains a 98% success rate on stable connections using automatic proxies. Efficiency Metric: Handles multiple product URLs simultaneously with minimal resource overhead. Quality Metric: Achieves 99% field completeness with clean, structured JSON outputs suitable for analysis pipelines.
