How to scrape Amazon reviews in minutes

Learn how to extract Amazon reviews in 4 easy steps. No code, no technical hurdles to deal with.

If you want to scrape Amazon reviews for sentiment analysis or competitor monitoring, you’ve probably run into technical roadblocks:

  • E-commerce platforms like Amazon actively defend against automated scraping with CAPTCHAs and IP blocking.
  • Reviews are spread across multiple dynamically loaded pages.
  • Scraped data is messy and hard to use.
  • Setting up complex scrapers and managing proxies takes time - the time you need for data analysis and strategy.

Apify's Amazon Reviews Scraper solves these problems.

Apify logo
Scrape Amazon reviews with Apify
Get $5 monthly credit and try Amazon Reviews Scraper for free
Sign up to get started

This scraper handles pagination for you, fetching reviews page by page until it reaches your chosen limit (that you can specify in the Max reviews per product option), so you never miss valuable data. It’s engineered to mimic browser behavior, with enough delay, request/response handling, and proxy rotation to avoid triggering Amazon’s machine-learning-based bot detection systems.

We'll show you how to use it and get hundreds of results in minutes.

Step-by-step guide to scraping Amazon reviews

Step 1. Go to Amazon Review Scraper

Click the Try for free button to sign up for a free Apify account and set up the scraper. You don’t need a credit card to try things out.

Amazon Reviews Scraper on Apify Store

If you don’t have an Apify account yet, it’s easy to sign up with your GitHub or email account from any provider. You’ll enter Apify Console, a workspace to run or build web scraping tools.

Apify Console with third-party sign-ins
Apify Console login

Step 2. Add URLs of the Amazon products you want to scrape

Choose the products you’re interested in and copy their URLs. You can use multiple links per run. We’ll use two URLs, each one offering reviews for an espresso maker listed on Amazon. If you're testing the scraper, set a maximum number of reviews, so you don't use up all your credits unnecessarily.

Amazon Reviews Scraper UI

You can also filter your data to get a cleaner output. This scraper lets you sort the reviews by top ratings or the most recent ones, and filter them based on the number of stars given. If you’re looking for specific words mentioned by the reviewers, you can enter keywords to narrow down your search. You can even limit the reviews to a single product variant (e.g. color or size).

Amazon Reviews Scraper - filters

Step 3. Click Start to extract Amazon reviews

Once you're happy with your settings, hit the Start button. The scraper will begin data extraction from Amazon. Once the status changes from Running to Succeeded, you’ll be able to preview and download your dataset.

The scraper run finished successfully showing results

Step 4. Download your Amazon review data

It only took us 14 seconds to get over 100 Amazon reviews. Now, click on the Export button to download your data in a preferred format, including JSON, CSV, and Excel.

The Amazon Reviews Scraper has extracted reviews along with the Amazon URLs, text, timestamp, rating, and more. You can customize your export and exclude fields you’re not interested in, reducing the information noise.

Export dataset screen with various download options

Now you have clean, structured data ready for analysis. Give it a go yourself:

Looking for a different tool to extract e-commerce data?

Apify Store offers 6000+ scrapers, including specialized solutions for retail platforms. If you need a tool that extracts product and price data from Amazon, Walmart, or eBay, try E-commerce Scraping Tool.

FAQ

Web scraping merely automates what a human would do manually: go through all the reviews of a specific product. It is, therefore, legal, but you still need to ensure not to accumulate sensitive information or copyrighted content. Learn more in Is web scraping legal?

Can I create my own Amazon scraper on Apify?

Yes, you can build your own Amazon scraper on the Apify platform in Python or JavaScript - either for deployment or full production - and take advantage of built-in proxies, infrastructure, scheduling, and storage.

On this page

Build the scraper you want

No credit card required

Start building