Skip to content

ccandaCewrc/amazon-reviews-scraper-with-advanced-filters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Amazon Reviews Scraper with Advanced Filters

Efficiently scrape thousands of Amazon reviews from any ASIN or URL across 17 global marketplaces. Use advanced filters to extract precise customer insights based on ratings, keywords, and verified purchases.

Bitbash Banner

Telegram   WhatsApp   Gmail   Website

Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for Amazon Reviews Scraper with Advanced Filters you've just found your team — Let’s Chat. 👆👆

Introduction

This scraper allows you to gather detailed Amazon reviews, providing valuable insights for market research, sentiment analysis, and product feedback. It solves the problem of manually extracting large-scale review data from Amazon, allowing you to filter by various criteria for more targeted insights. This tool is ideal for businesses, researchers, and data scientists who need comprehensive product feedback and customer sentiment data.

Key Features

  • AI-Powered Review Summaries: Get instant insights with AI-generated summaries, including overall sentiment and product feature analysis.
  • Global Marketplace Support: Extract reviews from 17 Amazon marketplaces including US, UK, Germany, Japan, India, and more.
  • Flexible Filtering Options: Filter reviews by ratings, verified purchases, media types (images/videos), and keywords.
  • Maximized Review Collection: Capture 1,000+ reviews from a single ASIN.
  • Multiple Output Formats: Export data in JSON, CSV, or directly integrate into your data pipelines.

Features

Feature Description
AI-Powered Review Summaries Instantly get a high-level overview of customer sentiment with AI-generated summaries.
Global Marketplace Support Scrape reviews from 17 different Amazon marketplaces across the globe.
Flexible Filtering Options Customize filters based on ratings, verified purchase status, keywords, and more.
Maximized Review Collection Gather up to 1,000+ reviews from a single product, providing a more comprehensive dataset.
Multiple Output Formats Export the data in JSON, CSV, or directly integrate with your data pipeline.

What Data This Scraper Extracts

Field Name Field Description
PageUrl Direct link to the review page on Amazon.
ProductLink URL of the Amazon product.
ASIN Amazon Standard Identification Number for the product.
Brand Brand name of the product.
ProductTitle The title of the reviewed product.
ReviewDate The date the review was posted.
ReviewScore The star rating (1-5) given by the reviewer.
ReviewContent Full text of the customer’s review.
Verified Indicates whether the review is from a verified purchase.
Variant Details about the product variant (e.g., color, size).
HelpfulCounts Number of people who found the review helpful.
CustomersSay AI-generated summary of overall customer sentiment.
ReviewAspects Detailed sentiment analysis of product features (e.g., battery life, quality).

Example Output

[
      {
        "PageUrl": "https://www.amazon.com/product-reviews/B07ZPKN6YR?sortBy=helpful&reviewerType=avp_only_reviews&filterByStar=five_star&mediaType=media_reviews_only&pageNumber=1&language=en_US",
        "ProductLink": "https://www.amazon.com/dp/B07ZPKN6YR",
        "ASIN": "B07ZPKN6YR",
        "Brand": "Amazon Renewed",
        "ProductTitle": "Apple iPhone 11, 64GB, Black - Unlocked (Renewed)",
        "ReviewId": "R19WIC5AMSJF0M",
        "ReviewDate": "2025-3-2",
        "Images": [ "https://m.media-amazon.com/images/I/61MOnzVFMBL.jpg", "https://m.media-amazon.com/images/I/71EZkNcjVZL.jpg" ],
        "ReviewScore": "5.0",
        "Reviewer": "Tiffany",
        "ReviewTitle": "So far so great, thank you.",
        "ReviewContent": "So far so great, I’ve been using this phone from Dec 2024 to present…",
        "Verified": "True",
        "Variant": [ "Size: 64GB", "Color: Black", "Service provider: Unlocked", "Product grade: Renewed" ],
        "HelpfulCounts": "2 people found this helpful",
        "CustomersSay": "Customers find the iPhone works like new and appreciate its pristine condition, beautiful appearance, and good value for money.",
        "ReviewAspects": [ { "aspect_name": "Phone functionality", "positiv": "1,522", "negativ": "622", "aspect-summary": "Customers are satisfied with the phone's functionality." }, { "aspect_name": "Phone quality", "positiv": "1,505", "negativ": "275", "aspect-summary": "Customers find the phone to be of good quality." } ]
      }
    ]

Directory Structure Tree

amazon-reviews-scraper-with-advanced-filters/
├── src/
│   ├── runner.py
│   ├── extractors/
│   │   └── review_extractor.py
│   ├── outputs/
│   │   └── exporter.py
│   └── config/
│       └── settings.json
├── data/
│   ├── inputs.sample.txt
│   └── sample.json
├── requirements.txt
└── README.md

Use Cases

Market Research Teams use it to extract thousands of Amazon reviews, so they can gain deep customer insights for product analysis and strategy. Product Managers use it to analyze customer sentiment and identify product flaws, so they can make informed decisions about product improvement. E-commerce Companies use it to compare competitor reviews, so they can optimize their product offerings and improve ratings.

FAQs

Q: Can I scrape reviews from multiple Amazon marketplaces? A: Yes, the scraper supports reviews from 17 different Amazon marketplaces worldwide.

Q: How can I export the scraped data? A: Data can be exported in JSON, CSV, or directly integrated into your data pipelines.

Q: Does this scraper handle large-scale review extraction? A: Yes, the scraper can handle 1,000+ reviews per product, making it ideal for extensive data collection.

Performance Benchmarks and Results

Primary Metric: Average review extraction speed is 1,000 reviews per minute. Reliability Metric: 99% success rate in collecting data from Amazon. Efficiency Metric: Scrapes and processes large datasets with minimal system resource usage. Quality Metric: Data completeness is 98%, with rich, structured review data for detailed analysis.

Book a Call Watch on YouTube

Review 1

“Bitbash is a top-tier automation partner, innovative, reliable, and dedicated to delivering real results every time.”

Nathan Pennington
Marketer
★★★★★

Review 2

“Bitbash delivers outstanding quality, speed, and professionalism, truly a team you can rely on.”

Eliza
SEO Affiliate Expert
★★★★★

Review 3

“Exceptional results, clear communication, and flawless delivery. Bitbash nailed it.”

Syed
Digital Strategist
★★★★★