GET /products/reviews 1 credit

Amazon Product Reviews API

Customer reviews for an ASIN with the rating summary, star breakdown, review bodies, verified-purchase flags, helpful votes and variant attribution.

Known limitation. Amazon serves one fixed set of reviews on this surface. page, star and sort are accepted but largely ignored upstream, and reviewer names are often absent because Amazon renders a “linkless” variant here. When that happens the response carries a note field explaining it rather than failing.

Try it

You are not signed in, so this runs against sample data and costs nothing. Create a free account to run it against your own key.
Returns sample data — no account needed.
Send a request to see the response.

Query parameters

NameTypeDefaultDescription
asin
required
string Amazon Standard Identification Number.
page integer 1 1-based page number.
star string Filter by star rating.
allfivefourthreetwoone
sort string Review ordering.
helpfulrecent
verified_only boolean false Only verified-purchase reviews.
marketplace string US Two-letter marketplace code (US, UK, DE, FR, IT, ES, CA, JP, IN, AU, …).
zip string Delivery postcode. Without one, many listings report “cannot be shipped to your location” and come back with no price or images. Always send it for price-accurate data.

Request

curl -sS "https://amazoncrawler.com/v1/products/reviews?asin=B07CMS5Q6P&marketplace=US&zip=10001" \
  -H "x-api-key: YOUR_API_KEY"

Response

200 OK application/json
{
  "url": "https://www.amazon.com/product-reviews/B07CMS5Q6P",
  "asin": "B07CMS5Q6P",
  "note": null,
  "page": 1,
  "count": 8,
  "reviews": [
    {
      "id": "R3H2KBL1KYTDR0",
      "url": "https://www.amazon.com/gp/customer-reviews/R3H2KBL1KYTDR0",
      "body": "The Logitech G305 Lightspeed is one of the best wireless gaming mice I've used, especially for the price. Lightweight, comfortable and responsive\u2026",
      "date": "June 6, 2026",
      "title": "Excellent Wireless Gaming Mouse with Amazing Battery Life",
      "author": null,
      "images": [],
      "rating": 5.0,
      "country": "United States",
      "variant": "Color: Black Style: Classic Pattern Name: Mouse",
      "author_id": null,
      "helpful_votes": 11,
      "verified_purchase": true
    }
  ],
  "summary": {
    "rating": 4.6,
    "breakdown": {},
    "total_ratings": 39364
  },
  "authenticated": true,
  "has_next_page": false,
  "filters_applied": false
}

Errors

Beyond the shared error codes, this endpoint returns 422 when a parameter fails validation — the detail array names the field.

422 Unprocessable Entity
{
  "detail": [
    {
      "loc": ["query", "asin"],
      "msg": "Field required",
      "type": "missing",
      "input": null
    }
  ]
}

Related endpoints