The Amazon Reviews Scraper provides real-time extraction of detailed product reviews from Amazon, including ratings, comments, reviewer data, and images. It helps brands, researchers, and analysts gather fresh, structured feedback directly from product pages for insights, monitoring, and decision-making.
Designed for efficiency and reliability, it supports multiple domains, pagination, filters, and real-time data output in structured formats like JSON or CSV.
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. 👆👆
The Amazon Reviews Scraper automates the process of collecting customer feedback data directly from Amazon. It enables users to extract reviews from any product by ASIN, including all related metadata such as ratings, text, and helpful votes. Ideal for businesses, researchers, and data engineers needing large-scale or on-demand review datasets.
- Accepts one or multiple ASINs with domain and filter configurations.
- Extracts review titles, text, ratings, and user details directly from live product pages.
- Supports advanced filters by rating, keyword, media type, and verification status.
- Outputs structured, clean, and analysis-ready datasets.
- Operates across 15+ Amazon marketplace domains globally.
| Feature | Description |
|---|---|
| Multi-domain support | Works with all major Amazon marketplaces worldwide. |
| Real-time data | Extracts live reviews for the most accurate insights. |
| Custom filters | Filter by rating, keyword, reviewer type, and more. |
| Batch input | Accepts multiple ASINs and configurations in one run. |
| Flexible export | Supports JSON, CSV, Excel, XML, and HTML output formats. |
| Proxy rotation | Automatically manages geo-targeted proxy rotation. |
| Captcha handling | Seamlessly bypasses Captchas and temporary blocks. |
| Sorting options | Sort by helpfulness or recency for targeted data. |
| Field Name | Field Description |
|---|---|
| asin | Amazon Standard Identification Number of the product. |
| productTitle | Full name of the product on Amazon. |
| rating | Star rating provided by the reviewer. |
| title | Review headline summarizing user feedback. |
| text | Full content of the review. |
| date | Date when the review was posted. |
| userName | Display name of the reviewer. |
| verified | Indicates if the review is from a verified purchase. |
| numberOfHelpful | Number of users who found the review helpful. |
| productRating | Aggregate rating summary for the product. |
| reviewSummary | Distribution of reviews by star rating. |
| domainCode | Marketplace domain (e.g., com, de, co.uk). |
| filters | Applied filters such as keyword or star rating. |
| variationList | Variants or styles related to the reviewed item. |
| imageUrlList | List of review images, if available. |
| videoUrlList | List of review videos, if available. |
[
{
"statusCode": 200,
"statusMessage": "FOUND",
"asin": "B086K4ZMT3",
"productTitle": "Knipex Cobra® XS Pipe Wrench and Water Pump Pliers grey atramentized",
"currentPage": 1,
"sortStrategy": "recent",
"countReviews": 17,
"domainCode": "co.uk",
"filters": { "filterByKeyword": "good" },
"countRatings": 17,
"productRating": "4.8 out of 5",
"reviewSummary": {
"fiveStar": { "percentage": 87 },
"fourStar": { "percentage": 10 },
"threeStar": { "percentage": 2 },
"twoStar": { "percentage": 0 },
"oneStar": { "percentage": 1 }
},
"reviewId": "RIGZGOCR0K67Y",
"text": "Awesome small-small pliers. But good enough for most jobs when camping or adjusting bikes or anything in emergency.",
"date": "Reviewed in the United Kingdom on 24 November 2024",
"rating": "5.0 out of 5 stars",
"title": "Great little pliers. Keep in my EDC.",
"userName": "A. Ross",
"numberOfHelpful": 0,
"variationId": "B086K4ZMT3",
"imageUrlList": null,
"variationList": [ "Style Name: Single" ],
"verified": true,
"vine": false
}
]
amazon-reviews-scraper/
├── src/
│ ├── main.py
│ ├── parsers/
│ │ ├── review_extractor.py
│ │ └── utils_domain.py
│ ├── outputs/
│ │ ├── export_json.py
│ │ ├── export_csv.py
│ │ └── export_excel.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── sample_input.json
│ └── sample_output.json
├── requirements.txt
└── README.md
- E-commerce analysts use it to track customer satisfaction trends across multiple product categories.
- Brands monitor competitor reviews to refine products and positioning strategies.
- Researchers conduct sentiment analysis on real-world consumer feedback.
- Price comparison platforms enrich listings with authentic product reviews.
- Marketing teams identify recurring feedback patterns for campaign insights.
Q1: What input is required to start scraping?
You only need the ASIN and Amazon domain code. Optional parameters like filterByStar, maxPages, or sortBy can refine the results.
Q2: How many reviews can I scrape per run? The scraper supports up to 10 pages per ASIN as defined by Amazon’s public review pagination, with multiple ASINs per run.
Q3: Can it extract reviews with images or videos? Yes, it supports media extraction including photo and video reviews when available.
Q4: What output formats are supported? Results can be downloaded as JSON, CSV, Excel, XML, or HTML.
Primary Metric: Extracts up to 200 reviews per ASIN in under 60 seconds on average. Reliability Metric: 99.4% success rate across all supported Amazon domains. Efficiency Metric: Optimized for minimal resource use with automatic proxy rotation. Quality Metric: Achieves 98% data completeness with consistent field mapping and validation.
