logo
languageENdown
menu

How to Scrape Amazon Reviews for Sentiment Analysis

star

Scrape Amazon reviews and ratings for sentiment analysis. Compare Octoparse with Amazon APIs using a real test of 392 ratings and 13 visible reviews.

11 min read

To scrape Amazon reviews and ratings for sentiment analysis, use a review-focused workflow: enter an ASIN, run the Amazon Reviews Scraper (US) template, then export review text, star rating, title, date, and verification fields for analysis. If you are an eligible seller or vendor and only need first-party topics and trends, use Amazon’s Customer Feedback API instead. Choose Octoparse Desktop only when you need custom fields or page logic.

For products you do not sell, the template is usually the practical route because Amazon’s official API is not a general full-text feed for arbitrary ASINs. Our September 20, 2026 test found 392 ratings but only 13 visible reviews before “See more reviews” led to sign-in, so the guide records both visible-page limits and the rows returned by the scraper.

https://www.octoparse.com/template/amazon-reviews-scraper-for-amazon-us

One fact worth knowing before you start: Amazon caps every review page at 100 reviews per search query, even when a listing has thousands of ratings, according to the Amazon Reviews Scraper (US) template documentation, updated September 17, 2026 (shown below). In our own testing on a mainstream Amazon listing with 392 ratings, done on September 20, 2026, the product page itself showed just 13 reviews, 8 from the US plus 5 from other marketplaces, before “See more reviews” redirected straight to Amazon’s sign-in page. Both limits are why a purpose-built scraper, not a browser extension or manual copy-paste, is the practical way to get review text at scale.

Octoparse Amazon Reviews Scraper (US) template page showing pricing, MCP access, and a real data preview, last updated September 17, 2026

For sentiment analysis specifically, this Amazon Reviews Scraper (US) is the closest match on Octoparse: it extracts 17 structured fields per review, rating, review text, reviewer name, date, verified-purchase status, helpful-vote count, and country, by ASIN, and it’s MCP-enabled if you’d rather call it from an AI agent than click through the UI.

Why Scraping Amazon Reviews Is Essential for Modern Businesses

Sentiment analysis uses natural language processing, text analysis, and computational linguistics to identify the emotional tone of written content. In e-commerce, it is widely applied to customer feedback (such as reviews, ratings, and surveys) for purposes ranging from marketing and customer support to product development.

As one of the biggest players in the e-commerce industry, Amazon is a gold mine for sentiment analysis.

Related Reading: 10 Useful Tips for Amazon Marketing

Instant Access to Rich Source of Consumer Intelligence

The volume of product reviews on Amazon is immense, and shoppers actually rely on it: per PowerReviews’ June 2025 survey of over 21,000 consumers, 95% said they regularly read product reviews before buying, and only 43% would purchase a listing with zero ratings or reviews at all. Each review contains structured data points including:

  • Rating scores (1-5 stars) for immediate sentiment classification
  • Review text with detailed customer experiences
  • Verified purchase indicators for authenticity validation
  • Helpful votes showing community agreement levels
  • Date stamps for temporal analysis trends

Skip Complex Data Labeling with Ready-Made Sentiment Labels

Amazon’s 5-star system gives you instant sentiment labels:

  • 4-5 stars = Positive sentiment
  • 3 stars = Neutral sentiment
  • 1-2 stars = Negative sentiment

This pre-labeled data eliminates the need for complex natural language processing setup.

The actionable insights from Amazon review scraping include identifying product weaknesses, understanding competitor advantages, spotting emerging trends, and discovering unmet customer needs that could drive product innovation.

Scrape Amazon Product Reviews Without Coding

As mentioned above, there are innumerable products along with countless reviews on Amazon. Collecting such data by hand is impractical. Web scraping, to some extent, is born to solve this problem. By selecting certain elements on the web and then parsing the information, you are able to get the data.

Amazon review data flowing into structured sentiment fields

Review text, ratings, and dates can be collected as structured rows for analysis.

Octoparse is a web data platform that turns Amazon pages into clean, structured data, no code required. For reviews specifically, you can run a ready-made template from its Templates Gallery (like the ones further down this page) or build a custom scraper in Octoparse Desktop to pull review text, pricing, stocks, and descriptions into Excel, no coding required. It also supports various data extraction modes (headless browse mode included), scheduled Cloud runs, IP rotation, and CAPTCHA solving to keep collection running.

That approach holds up elsewhere on Amazon too: a Chilean Amazon reseller runs 20 Octoparse crawlers to pull 200,000+ fresh price points daily without tripping Amazon’s CAPTCHA, the same anti-blocking layer this review template relies on.

To show this isn’t hypothetical, we ran Octoparse’s Amazon Reviews Scraper (US) template against the same earbuds listing referenced earlier in this guide, for real, on September 20, 2026 (task 8a61ad02, lot 639254886562653931). It returned 40 rows in a single cloud run, no manual page-clicking, each one already structured with reviewer name, star rating, review text, verified-purchase flag, and date. Three, quoted verbatim:

  • Michael Alfredo, September 15, 2026, Verified Purchase, 5 stars: “I like these earbuds. They connected quickly to my phone and the sound is clear. They’re comfortable, don’t feel heavy, and the charging case is convenient for storing and charging them.”
  • Katherine Parraga, September 13, 2026, Verified Purchase, 5 stars: “I really liked these headphones. They have a beautiful and modern design, are comfortable to use and easily connect to the phone. The sound is quite clear and they have good volume.”
  • Seyer-Odnavo U.S.A., September 17, 2026, Verified Purchase, 5 stars: “I can’t believe this jewel cost 19.99 dollars and easily rivals the Apple brand if not are even better, they are very light and charge super fast and the sound it’s amazing.”

None of that required opening a single product page by hand: the template took the ASIN, ran on Octoparse’s Cloud, and handed back clean rows ready for the sentiment workflow covered later in this guide.

Turn Amazon reviews data into Excel, CSV, Google Sheets, or any other formats.

Scrape data easily with auto-detecting functions, no coding skills are required.

Preset scraping templates for hot websites to get data in clicks.

Never get blocked with IP proxies and advanced API.

Cloud service to schedule data scraping at any time you want.

Step-by-Step: How to Scrape Amazon Reviews with Octoparse

Step 1. Enter Amazon Page URL to Create a Task

Copy the URL of a product detail page, and paste it to the search bar on Octoparse. Then click “Start” to create a new scraping task. Wait until Octoparse’s built-in browser finishes loading the page before moving on.

Step 2. Auto-detecting and Customize Data Field

Click “Auto-detect web page data” in the Tips panel. Octoparse will scan the entire page and highlight all extractable review elements including:

  • Reviewer names and profiles
  • Star ratings and review titles
  • Full review text and descriptions
  • Review dates and verification status
  • Helpful vote counts and reviewer rankings

You can check if the data is to your needs or not. You can also preview all data fields in the Data Preview panel and remove any unwanted fields.

Step 3. Export Scraped Amazon Product Reviews

Now we will begin to extract the overall reviews of your Amazon product. Just click on the “Run” button after you have previewed all data fields. You can download the scraped review data in Excel or any other format.

Octoparse also has preset scraping templates for Amazon product reviews. You can search Amazon to find the templates and preview the data samples. If you still have any questions about the above steps, you can move to Octoparse Amazon Review Scraping Guide for more details.

Ready-to-Use Amazon Review Scraper Templates

What’s more, Octoparse also provides data scraping templates for Amazon and other popular sites. With these preset templates, you can extract data by entering a few keywords only, and without downloading any software. Try the Amazon review scraper below according to your needs after you have previewed the data sample.

If you want to extract review content, ratings, dates, etc from Amazon by product URLs, you can try this Amazon Reviews Scraper (Lite):

https://www.octoparse.com/template/amazon-reviews-scraper

If you want to scrape Amazon product titles, prices, inventories, images, and more by ASINs, you can try the Amazon Product Scraper below:

If you want to scrape Amazon product review content, ratings, dates, reviewers, etc., by ASIN, you can try Amazon Reviews Scraper below:

Does Amazon Have an Official Reviews API?

Sort of, but it’s not what most people searching for an “Amazon reviews API” actually need. Amazon’s Customer Feedback API, part of the Selling Partner API (SP-API), returns review topics, mention counts, star-rating impact, and month-over-month trends, along with review snippets at the ASIN level. But it’s restricted to sellers and vendors with a Brand Analytics or Selling Partner Insights role, covers only seven marketplaces (US, UK, France, Italy, Germany, Spain, and Japan), refreshes weekly, and only works on your own listings, not a competitor’s ASIN.

Some older guides point people to the Product Advertising API instead. That option is gone: PA-API 5.0 has been deprecated and now returns a 403 Forbidden error, with Amazon steering affiliate and publisher use cases toward a new Creators API built around catalog data, not customer reviews (more on the exact deprecation notice in the FAQ below).

Bottom line: there’s no Amazon-sanctioned way to pull full review text for an arbitrary product as a general developer. That gap is exactly what third-party “Amazon Reviews API” products (from vendors like Apify, ScraperAPI, or Bright Data) fill, they’re scraping services packaged behind an API endpoint, not a feed Amazon itself provides. If you need review text and ratings for products you do not sell, a properly authorized scraper such as the templates above is a practical route, subject to the target site’s access controls and terms.

MethodWhat it returnsBest forKey limitation
Amazon Reviews Scraper (US)Review text, ratings, dates, and ASIN-level fieldsPublic review text and sentiment datasetsPage access and marketplace visibility can vary
Amazon Customer Feedback APITopics, mention counts, rating impact, trends, and snippetsEligible sellers or vendors analyzing their own listingsWeekly refresh; seven stores; no full arbitrary-product review text
Octoparse Desktop custom taskCustom fields and navigation logicNon-standard pages and controlled workflowsRequires setup and maintenance
Third-party Amazon Reviews APIAPI-formatted review responsesDeveloper pipelines with vendor coverageCoverage, authorization, and vendor terms vary

How to choose: start with the prepared template for review text, use Amazon’s official API only when your seller or vendor role qualifies, and move to a custom task when the page or fields need special handling.

Template vs Customer Feedback API vs Third-Party Reviews API

Use this short matrix to choose the right data-access route.

Three Amazon review data access routes compared

Choose between a prepared template, Amazon’s first-party insights API, or a provider-managed API endpoint.

MetricOctoparse templateCustomer Feedback APIThird-party Reviews API
Data scopeReview text, rating, date, ASINTopics, trends, snippetsProvider-defined review fields
Competitor ASINsPossible if page is accessibleNot a general feedProvider-dependent
RefreshOn demand or scheduledWeeklyOn demand or cached
Full review textYes, when renderedNo; snippets onlyOften, but verify coverage
Best forNo-code exportsEligible sellers/vendorsDeveloper pipelines
Access limitsLogin, CAPTCHA, marketplace rulesSP-API roles and storesAPI key, cost, quota, terms
Check firstTest one ASINConfirm role and regionTest schema and row count

Source note: Amazon’s Customer Feedback API documentation specifies weekly refreshes, seven stores, and seller/vendor access. Third-party coverage and limits vary by provider.

Amazon Review Policy and Industry Updates

What changed recently: As of September 20, 2026, the latest public policy signals point in the same direction: review data is becoming more useful for analysis, but provenance and compliance matter more. Amazon’s 2025 Trustworthy Shopping Experience Report says Amazon blocked hundreds of millions of suspected fake reviews in 2025 and uses AI, behavioral signals, and human investigation before reviews are shown. That means sentiment datasets should preserve the ASIN, source URL, collection date, marketplace, and any visible verification label instead of treating every row as equally reliable.

The compliance baseline is also clearer. Amazon’s customer-review policy guidance prohibits misleading or incentivized reviews, while the FTC Consumer Reviews and Testimonials Rule addresses fake reviews, sentiment-conditioned incentives, undisclosed insider reviews, and review suppression. For analysis, collect only data you are authorized to access, do not manufacture or alter review sentiment, and keep the raw text separate from your model’s label. This is practical compliance guidance, not legal advice.

Sentiment Analysis for Amazon Product Reviews

Now that you’ve got the data, what can you do with it? You could read through every review yourself, but that doesn’t scale past a handful of products. That’s why sentiment analysis, scoring each review as positive, neutral, or negative, matters once you’re working with hundreds or thousands of rows.

Amazon review cards grouped by sentiment for analysis

Structured review rows can be grouped into positive, neutral, and negative signals before modeling.

Star ratings look like a shortcut, but they’re not always consistent with what the review text actually says, which is why the text itself, not just the average rating, is worth scraping and scoring.

Here’s a real example, run on September 20, 2026. On the same wireless-earbuds listing referenced earlier in this guide (392 ratings), Amazon’s own rating breakdown looked like this:

Star RatingShare of 392 RatingsRough Sentiment
5 stars87%Positive
4 stars7%Positive
3 stars2%Neutral
2 stars0%Negative
1 star4%Negative

That distribution is a rough sentiment histogram before you’ve read a single review, roughly 94% positive-leaning, 2% neutral, 4% negative. But the star rating alone can hide real signal. One of the 4-star reviews on that same listing read:

“For $20 I can’t really complain much. They look expensive, but the plastic is cheap and lightweight. It could crack if dropped, it’s definitely not the highest quality material I ever owned. But for $20 they work and are convenient.”

4-star Verified Purchase review, September 7, 2026

Scored on stars alone, that review counts as positive. Run through a text-based sentiment model, the durability complaint (“the plastic is cheap,” “it could crack if dropped”) would likely pull the sentiment score down toward neutral, a real mismatch a star-only analysis would miss entirely.

To replicate this on your own product: export review text, star rating, and date with a review-focused template like the ones on this page, then run the text through a sentiment classifier, an open-source option like VADER or NLTK, or a hosted NLP API, and cross-tabulate the output against the star rating. Reviews where the two disagree, a high star rating with a complaint buried in the text, or a low star rating that’s mostly praise with one dealbreaker, are usually the most useful ones to read manually.

Scraping publicly accessible Amazon data like reviews, prices, and product listings is typically legal when you’re accessing information that’s freely available to any visitor. The key distinction lies in what and how you scrape.

Where you can run into legal trouble: accessing data behind login requirements, scraping personal customer information, or violating Amazon’s Terms of Service can result in legal consequences including lawsuits or permanent account suspension.

Amazon’s ToS clearly states that automated data collection is prohibited, and they actively use technical countermeasures like IP blocking to enforce this policy.

Best Practices for Compliant Amazon Review Scraping:

  • Use reasonable request intervals (1-2 seconds between requests)
  • Respect robots.txt directives where applicable
  • Don’t overload Amazon’s servers with simultaneous requests
  • Focus on data analysis rather than republishing content

The clearest precedent here is hiQ Labs v. LinkedIn, where the Ninth Circuit ruled in September 2019 that scraping publicly accessible profile data does not violate the Computer Fraud and Abuse Act. The case didn’t end there: LinkedIn and hiQ ultimately settled in December 2022, with a $500,000 judgment against hiQ on separate state-law claims (breach of contract and trespass to chattels) tied to LinkedIn’s user agreement. The lesson carries over to Amazon directly: clearing the CFAA bar for scraping public pages doesn’t clear a site’s own Terms of Service, which is a separate, contract-based risk.

Final Thoughts

Amazon product reviews are one of the richest data sources for sentiment analysis, and with tools like Octoparse, collecting them at scale no longer requires coding skills or building a scraper from scratch. Use the templates above, or build a custom one in Octoparse Desktop, to get review text, ratings, and dates flowing into your own analysis pipeline.

FAQs about Amazon Review Scraper

How Many Pages Can You Scrape at Once on Amazon?

The limit depends on the template and task settings. The Amazon Reviews Scraper (US) template handles pagination for supported review pages, but Amazon can require sign-in or show different marketplace views. Test one ASIN first, then scale only after checking the returned rows and fields.

What All Can You Scrape From Amazon?

Beyond reviews, you can scrape fields with the Amazon Product Details Scraper and review-specific fields with the Amazon Reviews Scraper (Lite), including:

  • Product prices, descriptions, and images
  • Seller information and ratings
  • Best seller rankings
  • Review text, ratings, and verification status
  • Reviewer profiles and helpful votes

How Do You Avoid Getting Blocked While Scraping Amazon?

Use these strategies:

  • Rotate IP addresses with residential proxies
  • Add random delays (1-3 seconds) between requests
  • Randomize browser headers and User-Agent strings
  • Use professional tools like Octoparse that handle anti-bot measures automatically

Which Tools Work Best for Scraping All Reviews Without Coding?

Top picks:

  • Octoparse – Best overall with Amazon templates and cloud scraping
  • ParseHub – Good visual interface
  • WebHarvy – Simple for basic extraction
  • Chat4Data – AI-powered solution

Choose based on template availability, anti-bot features, and export options.

Does Amazon Prohibit Scraping?

Amazon’s Conditions of Use and the target page’s access controls still matter. Public visibility does not remove contractual, privacy, or jurisdiction-specific obligations, so review the terms and collect only what you are authorized to use.

Can Amazon Detect Fake Reviews?

Amazon says it uses automated systems and human investigation to protect review integrity. For context, see its Community Guidelines for Customer Reviews. Signals commonly discussed include:

  • Reviewer behavior patterns
  • Purchase verification checks
  • Language pattern analysis
  • Review timing clusters

When scraping, look for red flags like generic positive language, unverified purchases, and similar phrasing across products.

Is There an Official Amazon Reviews API?

Only a limited one. Amazon’s Customer Feedback API gives eligible sellers and vendors review topic summaries and rating trends for their own ASINs, not full review text for any product. The API some older guides mention, PA-API 5.0, is no longer an option: Amazon’s own documentation confirms it has been deprecated in favor of a new Creators API built for catalog data, not reviews. For review text on products you do not own, a properly authorized review scraper is a practical route, since no Amazon API provides that full arbitrary-product text to general developers.

Get Web Data in Clicks
Easily scrape data from any website without coding.
Free Download
image
Get web automation tips right into your inbox
Subscribe to get Octoparse monthly newsletters about web scraping solutions, product updates, etc.

Get started with Octoparse today

Free Download

Related Articles