Guides & recipesAmazon10 min read

Amazon Reviews API: Collecting Product Ratings and Customer Feedback at Scale

Learn how an Amazon Reviews API lets you collect product ratings and customer feedback at scale, automate sentiment analysis, and streamline competitor research.

by Sofia Chen · Marketplace Intelligence AnalystPublished
share
Yellow star disc illustration beside the headline every Amazon rating, one clean API for an amazon reviews api guide
TL;DR

An Amazon reviews API returns product ratings, review text, star distributions, reviewer metadata, and review velocity programmatically by ASIN. Choose Amazon’s official SP-API Customer Feedback API for aggregate metrics on authorized catalogues, or a compliant third-party API for public review text across marketplace ASINs.

An Amazon reviews API is a programmatic interface that returns Amazon product ratings, review text, star distributions, reviewer metadata and review velocity for one ASIN or thousands — without manual copy-paste or browser scraping. But the decision that actually matters before you commit is narrower than most vendor pages admit: do you need Amazon's official aggregate feedback metrics for your own catalogue, or public review text for any ASIN on the marketplace? Those are two different products with two different access models and two different compliance postures, and picking the wrong one is the most common and most expensive mistake teams make in this category.

What Is an Amazon Reviews API and What Data Can It Return?

A reviews API is a structured data feed. You send an identifier — usually an ASIN, sometimes a full product URL — and you get back JSON describing what buyers said and how the listing is rated over time. The value is not just convenience. It is repeatability: identical field names on every pull, historical snapshots you can diff, and review velocity you can measure rather than eyeball.

There are two families of solution, and they are frequently confused in comparisons of e-commerce data APIs for sellers.

  • Amazon's official Selling Partner API (SP-API), specifically the Customer Feedback API (version v2024-06-01), returns aggregated review and return metrics at ASIN and browse-node level for catalogues you are authorized to access. It is built for sellers monitoring their own business, not for reading competitors' review text.

  • Third-party review APIs return individual public reviews as structured JSON — title, body, star rating, date, variant, marketplace — for essentially any public ASIN.

Those two shapes of data answer different questions. "How is my returns rate trending against my star average?" is an SP-API question. "What do buyers of a competitor's ASIN complain about in the two-star reviews from the last 90 days?" is a third-party review API question. Almost every real research programme ends up needing both.

Field checklist for comparing providers

Field

Typical SP-API Customer Feedback coverage

Typical third-party review API coverage

Rating score (star average)

Yes, ASIN and browse-node level

Yes, per ASIN and per marketplace

Review count

Aggregated

Aggregated plus per-review records

Star breakdown (1–5 distribution)

Aggregated

Yes, usually recomputed from returned reviews

Review title and body

No — aggregate metrics only

Yes

Review date

Trend windows rather than individual dates

Yes, per review

Verified purchase flag

No

Often, where Amazon exposes it publicly

Helpful votes

No

Varies by provider — check before you rely on it

Variant / format (size, colour, edition)

Limited

Yes on most mature providers

Marketplace (US, UK, DE…)

Per authorized marketplace

Provider-dependent — confirm the list

Image and video reviews

No

Partial; treat as a differentiator to verify

Language

Marketplace-implied

Usually explicit per record

Pagination and update frequency

Rate-limited by Amazon's quotas

Vendor-defined; ask for refresh cadence in writing

Build your comparison sheet around that table before you look at price. A provider that omits the verified purchase flag or the variant field will quietly break your sentiment weighting later, and you will not notice until the model output looks odd.

How Do I Get Amazon Customer Reviews via API? A Step-by-Step Workflow

Route one: the official SP-API path

  1. Register as a Selling Partner and complete seller verification.

  2. Pass Login with Amazon (LWA) authorization so your application receives scoped credentials.

  3. Request the Customer Feedback API role for the application.

  4. Call the endpoint for your own ASINs and retrieve review and return trend metrics.

  5. Store the responses on a schedule — the API returns trends, not raw review text, so your history is the asset.

What you get back is directional and aggregated. That is fine for catalogue health monitoring and it is the only route that touches non-public seller performance data. What it will not give you is the sentence a buyer wrote about a broken zipper.

Route two: a third-party review API

  1. Send a GET request with an ASIN or product URL plus your API key — the same request shape as looking up product attributes by ASIN.

  2. Parse the JSON response into your own normalized schema.

  3. Handle pagination — decide up front whether you sort by recency or by helpfulness, because the two produce very different samples.

  4. De-duplicate across repeated pulls using a stable review identifier or a hash of review body plus date.

  5. Persist every pull with a fetch timestamp so you can compute velocity later.

Production practices that separate a demo from a pipeline

Schedule incremental pulls instead of full re-scrapes. Cache historical snapshots, because review velocity — the change in review count per unit of time — is only measurable if you kept yesterday's number. Respect provider rate limits and retry with exponential backoff rather than hammering the endpoint. Finally, normalize fields so that US, UK and DE records land in one schema with one date format and one rating type; mixed marketplaces are where most review datasets quietly become unusable.

Rule of thumb: if your pipeline cannot answer "how many new reviews did this ASIN gain last week, and what was their average star rating?" you are collecting reviews, not measuring them.

Can You Use an Amazon Product Rating API for Sentiment Analysis and Product Research?

Yes, and this is where review data earns its budget. The pipeline has two layers.

Layer one — sentiment and topics. Classify review text into positive, negative and neutral, then tag recurring themes: sizing and fit, durability, packaging, shipping damage, instructions and assembly, battery life, customer service. Then weight the output: a verified-purchase review with multiple helpful votes should move your topic ranking more than an unverified one-liner. If your provider does not return the verified purchase flag, say so in the methodology note instead of pretending the weighting exists.

Layer two — research signals. Four signals do most of the work:

  • Star-average drift — a slow decline on a competitor's ASIN often precedes a visible sales dip and is a listing-copy opportunity for you.

  • Review velocity spikes — a sudden burst with a flat star average deserves a closer look at review timing and language.

  • Complaint clustering on competitor ASINs — if three rivals share the same packaging complaint, that is a positioning angle, not a coincidence.

  • Listing-level strengths and weaknesses — which claims in the bullet points are actually corroborated by review language, and which are contradicted.

That output feeds copy, imagery, bundling and pricing decisions directly. It also stops amazon product research from being a spreadsheet of search volume with no qualitative anchor.

Reviews do not exist in a vacuum, though. The strongest read connects what buyers complain about with what creators are promoting and what is rising in the category. A multi-source social media data api — for example SignalCart API, which covers Amazon alongside TikTok Shop, Instagram and YouTube — lets you put review sentiment next to creator performance and trending products data in one query layer. When a competitor's one-star complaints about assembly spike in the same fortnight their creator creator gmv climbs, you are looking at a scaling problem you can exploit in your own listing and creator brief. SignalCart states that it uses public data only, which keeps that combined view in the same compliance envelope as the review data itself.

Separate the two paths before you read a single vendor contract.

Amazon's official SP-API runs on seller authorization: you are accessing your own business data with Amazon's consent, and the output is aggregate metrics. Third-party review APIs extract publicly visible review data — a materially different legal posture from accessing private customer accounts, order records or any gated data. Public visibility is not a blanket permission, but it is a different question, and conflating the two is how teams end up with a vendor they cannot defend internally.

Compliance guardrails worth writing into the contract

  • Collect public data only; never credentials, order data or anything behind a login.

  • Avoid personal data you do not need — full reviewer names and profile identifiers are rarely necessary for topic analysis.

  • Apply the privacy law that binds you (GDPR, CCPA and equivalents) to anything that could identify a person, and document the lawful basis.

  • Honour rate limits and robots directives rather than treating them as obstacles.

  • Never use review data to manipulate ratings, target reviewers or seed incentivized reviews. That is the line between research and a policy violation.

On the contract side: read each vendor's terms and data provenance statement, confirm whether they retain data beyond your agreement, and keep an internal record of what you collect, why, and how long you retain it. That record is what you produce when legal asks, and it takes an afternoon to build.

Which Amazon API for Reviews Is Best for Sellers, Brands and Developers?

There is no universal winner, but there is a correct answer per job. Score candidates on these criteria:

Criterion

What to check

Data depth

Aggregate metrics only, or full review text with metadata

ASIN and marketplace coverage

Any public ASIN, or just your authorized catalogue; which locales

Refresh latency

How often the underlying data is re-pulled, stated in writing

Historical depth

Can you backfill, or does history start the day you subscribe

Pricing at volume

Cost per ASIN per refresh, not just headline monthly price

Schema quality

Stable field names, typed ratings and dates, documented pagination

Compliance absorbed by vendor

Who handles rate limits, provenance and retention questions

Match solution to job. Sellers monitoring their own catalogue and returns should start with SP-API — it is free at the point of access, authorized, and gives you the return-side metrics no third party can see. Teams doing competitive benchmarking across any ASIN need a third-party review API, because SP-API will not return a competitor's review text. And teams that need reviews to sit alongside sales estimates, creator performance and social trend data need a combined data platform, because stitching three vendors together costs more in engineering time than it saves in licence fees.

That third case is where SignalCart positions itself: one API and console for Amazon product data plus TikTok Shop, Instagram and YouTube, with product and creator intelligence layered on top — trending products, creator gmv, tiktok shop analytics — so review sentiment is read next to demand signals rather than in isolation. For sellers and brands, that means one research surface. For developers and data tools teams, it means one schema and one key instead of three integrations. For marketers and agencies, it means a client-ready view that connects what buyers say with what creators drive.

FAQ: Amazon Reviews API Questions Answered

Does Amazon have an official API to get product reviews?

Yes — for aggregated feedback metrics. The SP-API Customer Feedback API returns review and return trend metrics at ASIN and browse-node level for catalogues you are authorized to access. Raw public review text at scale typically comes from third-party review APIs, because the official endpoint is designed around aggregate performance rather than individual review records.

Can I get Amazon reviews via the Amazon Product Advertising API?

No. PA-API is built for product advertising and affiliate links, and it does not expose review text. Teams needing review content use SP-API for their own aggregate metrics or a dedicated reviews API for public review records.

Is scraping customer reviews from Amazon legal?

Public review data can generally be collected, but terms of service, privacy law and rate limits all apply, and the specifics vary by jurisdiction and by how the data is used. Many teams use a managed provider to shift that operational and compliance burden — and to get a stable schema, which hand-rolled scrapers rarely survive at scale. If your team is already comfortable with custom collection, the patterns in our guide to Amazon scraping at scale and our Selenium and XPath stack for Amazon product data cover the mechanics; the decision above is about whether you want to own that maintenance.

How many reviews should I pull per ASIN?

Enough to cover the recent period you care about, not the entire history. For topic analysis, a recent window sorted by recency usually beats a huge stale sample, and it keeps your per-ASIN cost predictable. Sizing that window is a judgement call per category — categories with fast review turnover need shorter windows than slow-moving ones. Validate the exact thresholds against your own data rather than adopting a vendor's default.

Can review data be combined with TikTok Shop and creator data?

Yes, and it is the most useful thing you can do with it. Pairing review topics with creator performance and category trend data turns qualitative complaints into a demand signal — for instance, checking whether a rival's rising complaint cluster coincides with their creator-led sales push. SignalCart API covers Amazon, TikTok Shop, Instagram and YouTube with public data only, which keeps the combined dataset inside one compliance story.

FAQ

What is an Amazon reviews API?

It is a programmatic interface that returns Amazon ratings, review text, star distributions, reviewer metadata, and review velocity for one or many ASINs. It replaces manual copy-paste and browser scraping with structured, repeatable JSON feeds.

How do I get Amazon customer reviews via API?

Use Amazon’s authorized SP-API Customer Feedback API for aggregate review metrics on catalogues you can access, or a licensed third-party API for public review text by ASIN. Avoid unapproved scraping because it breaks Amazon’s terms and creates compliance risk.

Can I use an Amazon product rating API for sentiment analysis?

Yes, but only if the API gives you rights to review text; official aggregate feedback metrics alone are not enough for text sentiment. A compliant public-review feed is typically needed for ASIN-level sentiment analysis.

Are Amazon reviews APIs legal and compliant?

They are compliant when you use Amazon’s official APIs under its terms or a licensed provider with lawful data access. Scraping Amazon pages or reselling review data without permission can violate Amazon policies and data-protection rules.

Which Amazon API for reviews is best for sellers?

Amazon’s SP-API Customer Feedback API is best for sellers monitoring their own catalogue’s aggregate review and return metrics. A third-party reviews API is better when you need public review text, sentiment, or competitor ASIN coverage.

by Sofia Chen, Marketplace Intelligence Analyst

Sofia Chen covers marketplace research and e-commerce data workflows, with a focus on Amazon product, price, sales, and review data. Her explainers show sellers and developers how to structure marketplace records, compare data sources, and separate useful demand patterns from one-off spikes. She writes practical guides for turning raw product listings and review feeds into decisions teams can test and measure.

More articles in Guides & recipes

All articles →
// next step

Get your first records in a few minutes.

1,000 free records every month. No credit card required.

Create your free account Browse APIs