Ecommerce Scraper API

Amazon Review Scraper API for Customer Reviews, Star Ratings, and Verified Purchases

Get Amazon customer reviews, star ratings, rating breakdowns, and verified-purchase flags as structured JSON. Filter by star rating and sort by helpful or recent across 20 marketplaces, with proxies and anti-bot handling built in.

1,000 free credits
No credit card required

Use the same API key and credit balance across every ScrapeBadger API.

GET /v1/amazon/products/{asin}/reviews
{
  "asin": "B08N5WRWNW",
  "domain": "com",
  "rating": 4.7,
  "ratings_total": 184231,
  "rating_breakdown": {
    "five_star": 78,
    "four_star": 13,
    "three_star": 4,
    "two_star": 2,
    "one_star": 3
  },
  "reviews": [
    {
      "id": "R1ABCDEF123456",
      "title": "Great little speaker",
      "body": "Sound quality is excellent for the size. Setup was quick and Alexa is responsive.",
      "rating": 5,
      "date_raw": "Reviewed in the United States on May 28, 2026",
      "date_at": "2026-05-28T00:00:00Z",
      "review_country": "United States",
      "profile": {
        "name": "Jane D.",
        "link": "https://www.amazon.com/gp/profile/amzn1.account.ABC",
        "id": "amzn1.account.ABC",
        "image": "https://m.media-amazon.com/images/S/amazon-avatars/abc.png"
      },
      "verified_purchase": true,
      "vine_program": false,
      "helpful_votes": 42,
      "variant": "Color: Charcoal",
      "images": [
        "https://m.media-amazon.com/images/I/71review1.jpg"
      ]
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 20,
    "total_results": 200
  }
}
Endpoints

Get Complete Amazon Review Data Coverage

One endpoint for customer reviews, star ratings, and rating breakdowns. Get the review fields your application needs without parsing Amazon pages.

  1. Choose an ASIN
  2. Select an Amazon marketplace
  3. Apply review filters
  4. Receive structured JSON
GET/v1/amazon/products/{asin}/reviews10 credits

Product Reviews

Get customer reviews for an ASIN, with the product’s average rating, total ratings and rating breakdown. Filter by star rating and sort by helpful or recent.

Parameters
asinrequiredProduct ASIN in the URL path.
domainoptionalAmazon marketplace, such as com, co.uk or de. Defaults to com.
pageoptionalReview page from 1 to 20. Defaults to 1.
sort_byoptionalhelpful (default) or recent.
staroptionalone_star to five_star, positive (4-5 stars) or critical (1-3 stars).
Request
curl --get \
  'https://scrapebadger.com/v1/amazon/products/B08N5WRWNW/reviews' \
  --data-urlencode 'domain=com' \
  --data-urlencode 'sort_by=helpful' \
  --data-urlencode 'star=positive' \
  --data-urlencode 'page=1' \
  --header 'x-api-key: YOUR_API_KEY'
Response200 OK
{
  "asin": "B08N5WRWNW",
  "domain": "com",
  "rating": 4.7,
  "ratings_total": 184231,
  "rating_breakdown": {
    "five_star": 78,
    "four_star": 13,
    "three_star": 4,
    "two_star": 2,
    "one_star": 3
  },
  "reviews": [
    {
      "id": "R1ABCDEF123456",
      "title": "Great little speaker",
      "body": "Sound quality is excellent for the size. Setup was quick and Alexa is responsive.",
      "rating": 5,
      "date_raw": "Reviewed in the United States on May 28, 2026",
      "date_at": "2026-05-28T00:00:00Z",
      "review_country": "United States",
      "profile": {
        "name": "Jane D.",
        "link": "https://www.amazon.com/gp/profile/amzn1.account.ABC",
        "id": "amzn1.account.ABC",
        "image": "https://m.media-amazon.com/images/S/amazon-avatars/abc.png"
      },
      "verified_purchase": true,
      "vine_program": false,
      "helpful_votes": 42,
      "variant": "Color: Charcoal",
      "images": [
        "https://m.media-amazon.com/images/I/71review1.jpg"
      ]
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 20,
    "total_results": 200
  }
}
View Product Reviews documentation
401
API key is missing or invalid.
402
The account does not have enough credits.
429
The account’s request limit has been reached.
200
Successful request; some review fields can be null.

What Can You Build With the Amazon Review Scraper API?

Review sentiment and complaint analysis

Collect positive or critical reviews for an ASIN and analyze each review’s title, text, star rating, and helpful votes. Run your own sentiment or topic models on the structured JSON to surface recurring complaints and the features customers praise.

Product Reviews

Competitor and product research

Compare average ratings, rating breakdowns, and review themes across competing ASINs. Use each review’s variant field to see which colors or sizes customers mention, and pair review data with keyword searches to build competitor sets.

Product ReviewsProduct Search

New-review monitoring and alerts

Sort by recent to collect the newest reviews for a watchlist of ASINs on a schedule. Save each review ID with its date_at value, compare new results with stored ones, and send alerts from your application when low-star reviews appear.

Product Reviews

Review quality and customer-media analysis

Filter for verified purchases or reviews with images or video, then inspect helpful votes, Vine program flags, and review country. Use the results to assess review quality and collect customer-submitted image URLs for your own analysis.

Product Reviews
Sign Up For Free

1,000 free credits · No credit card required

Explore More Review and Product Data APIs

Extend your Amazon review workflow with broader product data and customer reviews from other platforms, using the same ScrapeBadger account.

Why Choose ScrapeBadger?

Build Faster

Get Amazon reviews as structured JSON with one authenticated request. Skip HTML parsing and spend your time building review analysis, competitor research, and monitoring tools.

Scale Confidently

ScrapeBadger handles Amazon’s anti-bot checks, sessions, and marketplace-matched residential proxies. Keep your application focused on collecting and using review data.

Amazon Review Data on One Platform

Customer reviews, product details, seller offers, and search share one API key. Combine them to support your review analysis workflow.

Integrate Anywhere

Use standard HTTP requests, official Python and Node.js SDKs, or MCP-compatible AI tools. Structured JSON fits into your existing application and data pipeline.

Integrate With Your Stack

Use the Amazon Review Scraper API through an official SDK, standard HTTP requests, or compatible AI tools. Connect the results to your own storage, schedules, and alerts.

Python SDK

Build Amazon review collection into Python applications with the official ScrapeBadger SDK. Retrieve customer reviews, analyze ratings, and store results for analysis.

Node.js SDK

Add Amazon review data to Node.js and TypeScript applications with the official SDK. Use the reviews endpoint in your backend.

REST API

Connect from any backend or programming language using standard HTTP requests. Responses arrive as structured JSON that can be stored, transformed, or passed into another service.

Scheduled Requests and Alerts

Run Amazon review checks from your own scheduler. Compare saved results in your application, then send notifications through the webhook or messaging service you choose.

MCP for AI Tools

Give compatible AI agents access to Amazon customer reviews through ScrapeBadger’s MCP server using your existing credit balance.

ScrapeBadger CLI

Check your account’s credit balance from the terminal with the ScrapeBadger CLI. For Amazon review requests in shell scripts, use the cURL example above.

Trusted by Developers Worldwide

Feedback on ScrapeBadger’s Amazon tools and wider platform. Verbatim from published customer reviews.

“Awesome scraper! we've used it to analyse products to launch for a ecom analytics company. probably will use further; also used their Amazon product and search scrapers.”

MR
MRiabov
Apify Store review
18 June 2026

“Perfect for my small SAAS, couldnt get vinted working but they do!”

NE
Nebulus
Trustpilot review · Spain
3 September 2026

“Fantastic service - been using this for over 6 months and hasn't failed me ONCE. They are consistently bringing out new scrapers and the prices are the cheapest ive seen on the market. Definitely recommended!”

PY
P Yam
Trustpilot review · United Kingdom
25 September 2026

“Looked for a scraper for multiple platforms to integrate in my projects, ScrapeBadger simply worked for everything I needed. Also integrating the API in my code was a breeze thanks to provided documentation.”

DV
Daniel Varan
Trustpilot review · Romania
8 July 2026

“It is the simplest scraper I ever tried, simple yet effective. simple end points, direct and straighforward. affordable. without doubt : it is a winner. application is easy to use and to connect to your database. service is amazing.”

EA
Emran Andraos
Trustpilot review · Saudi Arabia
10 September 2026

“really easy to use, excellent integration and plenty of free credits meant I was able to test and validate what I wanted without spending money. Great service!”

AT
Alan Tweddell
Trustpilot review · United Kingdom
8 September 2026
Pricing

Simple, transparent pricing

Pay As You Go from $10 or save up to 64% with a monthly/annual subscription. Amazon review requests are available on every plan. Subscription credits refresh monthly; PAYG credits never expire.

Not Sure Which Plan Fits Your Needs? Calculate Your Cost and Find the Right Plan.

Choose the Amazon review endpoint and enter your expected successful monthly requests. Product Reviews costs 10 credits per request. The 1,000 free signup credits cover 100 review requests.

FAQ

Frequently asked questions

Everything you need to know about the Amazon Review Scraper API.

What review data can I retrieve with the Amazon Review Scraper API?

Each review includes its ID, title, full text, star rating (1-5), date, review country, reviewer profile (name, link, ID, and image), verified-purchase flag, Vine program flag, helpful votes, product variant, and image URLs. The response also returns the product’s average rating, total ratings, and rating breakdown. Some fields, such as the date, review country, helpful votes, and variant, can be null.

How do I get reviews for a specific Amazon product?

Send a GET request to /v1/amazon/products/{asin}/reviews with your ScrapeBadger key in the x-api-key header. Set domain for the marketplace; the default is com. You can find the ASIN in a product URL (/dp/{ASIN}).

How many reviews can I get per product?

Amazon exposes roughly 10 reviews per page, and the page parameter is capped at 20, so you can retrieve about 200 reviews per product. Requesting a page beyond 20 returns no additional reviews. Amazon makes a public, featured subset of reviews available; the full review history requires a login. The pagination object returns current_page, total_pages, and total_results.

Can I filter and sort Amazon reviews?

Yes. Use star to filter by an exact rating (one_star to five_star), positive reviews (4-5 stars), or critical reviews (1-3 stars). Set sort_by to helpful (the default) or recent. Add verified_only=true for verified purchases, or media_only=true for reviews that include images or video.

Which Amazon marketplaces are supported?

The Amazon API supports 20 marketplaces, including the US, UK, Germany, France, Italy, Spain, Canada, Japan, India, and Australia. Select one with domain, such as com, co.uk, de, or co.jp. The default is com. The reviews endpoint also returns each review’s country. See the supported marketplace list.

Does the response include the product’s overall rating?

Yes. Each response returns the product’s overall average rating, the ratings_total, and a rating_breakdown with the percentage of ratings for each star level, from five_star to one_star. These are product-level values, so they are not changed by your review filters.

Does the API provide historical reviews or review alerts?

The endpoint returns the reviews Amazon currently exposes, up to the 20-page limit, and does not page deeper into a product’s history. To monitor new reviews, request sort_by=recent on a schedule and store each review’s id and date_at in your own database. Your application can then compare results and send alerts.

How does ScrapeBadger handle Amazon’s anti-bot protection?

Amazon uses AWS WAF, IP-reputation scoring, and TLS and HTTP/2 fingerprinting. ScrapeBadger clears these checks with Chrome TLS impersonation on fresh residential sessions matched to the target marketplace, so you do not need to manage proxies, sessions, or CAPTCHAs.

How much does the Amazon Review Scraper API cost?

Each reviews request costs 10 credits, and every page of reviews is a separate request. Failed requests cost 0 credits. New accounts receive 1,000 free credits with no credit card required, which covers 100 review requests.

Start Building With the Amazon Review Scraper API

Use 1,000 free credits to retrieve Amazon customer reviews, filter by star rating, and analyze product ratings through a structured JSON endpoint.

No credit card required · 1,000 free credits · Failed requests cost 0 credits