Amazon Commerce Featured Product Reviews API
Get the featured reviews shown on a product page: rating, title, text, date, verified purchase and helpful votes.
- 1 credit per call
- Failed calls are free
- Updated
- amazon.reviews.list
{ "has_next": false, "total_count": 634924, "reviews": [ { "rating": 5, "amazon_vine": false, "asin": "B07PXGQC1Q", "country": "United States", "five_star": 0, "four_star": 0, "helpful_votes": 93, "language": null, "media_type": "image", "one_star": 0, "posted": "2024-08-07", "product_category": null, "product_rating": 0, "product_ratings_total": 634924, "product_reviews_total": 634924, "product_title": "Apple AirPods Wireless Ear Buds, Bluetooth Headphones with Lightning Charging Case Included, Over 24 Hours of Battery Life, Effortless Setu…", "review_id": "R39OWWUSAGMH3E", "review_text": "Brief content visible, double tap to read full content.", "review_title": "I recently purchased the Apple AirPods", "review_url": "https://www.amazon.com/gp/customer-reviews/R39OWWUSAGMH3E", "three_star": 0, "two_star": 0, "variant_asin": "B07PXGQC1Q", "verified_purchase": true, "variant": [] }, { "rating": 5, "amazon_vine": false, "asin": "B07PXGQC1Q", "country": "United States", "five_star": 0, "four_star": 0, "helpful_votes": 0, "language": null, "media_type": "image", "one_star": 0, "posted": "2026-07-02", "product_category": null, "product_rating": 0, "product_ratings_total": 634924, "product_reviews_total": 634924, "product_title": "Apple AirPods Wireless Ear Buds, Bluetooth Headphones with Lightning Charging Case Included, Over 24 Hours of Battery Life, Effortless Setu…", "review_id": "R12KKP9H1D3C3I", "review_text": "Brief content visible, double tap to read full content.", "review_title": "Great wireless earpods", "review_url": "https://www.amazon.com/gp/customer-reviews/R12KKP9H1D3C3I", "three_star": 0, "two_star": 0, "variant_asin": "B07PXGQC1Q", "verified_purchase": true, "variant": [] } ]}
| # | Rating | Title | Posted | Verified | Helpful | Review | Amazon vine | Asin | Country | Five star |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 5 | I recently purchased the Apple AirPods | 2024-08-07 | true | 93 | Brief content visible, double tap to read full content. | false | B07PXGQC1Q | United States | 0 |
| 2 | 5 | Great wireless earpods | 2026-07-02 | true | 0 | Brief content visible, double tap to read full content. | false | B07PXGQC1Q | United States | 0 |
| 3 | 5 | Definitely worth every penny and then some | 2020-10-02 | true | 45 | Brief content visible, double tap to read full content. | false | B07PXGQC1Q | United States | 0 |
| 4 | 5 | Great Quality and Definitely Worth It! | 2026-08-17 | true | 0 | Brief content visible, double tap to read full content. | false | B07PXGQC1Q | United States | 0 |
| 5 | 5 | Great little Airpods! Not fake, read on. | 2023-05-27 | true | 163 | Brief content visible, double tap to read full content. | false | B07PXGQC1Q | United States | 0 |
What you send
The input
object of the request, with every field the endpoint accepts.
| Field | Type | Required | What it does | Example |
|---|---|---|---|---|
| asin | string | yes | The product's ASIN. | B07PXGQC1Q |
| limit | integer | no | How many reviews to return, up to 50. | 5 |
| page | integer | no | The featured reviews fit on one page. | 1 |
| rating | integer | no | Only reviews with this many stars. | |
| sort | string | no | Most helpful or top reviews first. | helpful |
Fields it returns
What each record in the response holds, with the values from the sample above.
| Field | Type | What it is | Example |
|---|---|---|---|
| reviews[].rating | integer | The reviewer's star rating. | 5 |
| reviews[].review_title | string | The review's title. | I recently purchased the Apple AirPods |
| reviews[].posted | string | The day the review was posted. | 2024-08-07 |
| reviews[].verified_purchase | boolean | Whether Amazon marks the review as a verified purchase. | true |
| reviews[].helpful_votes | integer | How many people found the review helpful. | 93 |
| reviews[].review_text | string | The review's text. | Brief content visible, double tap to read full content. |
| reviews[].amazon_vine | boolean | Whether the review came from Amazon Vine. | false |
| reviews[].asin | string | Amazon's ID for the product reviewed. | B07PXGQC1Q |
| reviews[].country | string | The country the review was written in. | United States |
| reviews[].five_star | integer | 0 | |
| reviews[].four_star | integer | 0 | |
| reviews[].language | null | null | |
| reviews[].media_type | string | The kind of media attached to the review. | image |
| reviews[].one_star | integer | 0 | |
| reviews[].product_category | null | null | |
| reviews[].product_rating | integer | 0 | |
| reviews[].product_ratings_total | integer | How many ratings the product has. | 634,924 |
| reviews[].product_reviews_total | integer | How many reviews the product has. | 634,924 |
| reviews[].product_title | string | The product's title. | Apple AirPods Wireless Ear Buds, Bluetooth Headphones with Ligh… |
| reviews[].review_id | string | Amazon's ID for the review. | R39OWWUSAGMH3E |
| reviews[].review_url | string | The review's page on Amazon. | https://www.amazon.com/gp/customer-reviews/R39OWWUSAGMH3E |
| reviews[].three_star | integer | 0 | |
| reviews[].two_star | integer | 0 | |
| reviews[].variant | array | The variant the reviewer bought, when shown. | empty in this sample |
| reviews[].variant_asin | string | The ASIN of the variant reviewed. | B07PXGQC1Q |
| reviews | array | The reviews. | 5 records |
| has_next | boolean | Whether another page of reviews follows; ask for the next page number. | false |
| total_count | integer | How many reviews the product has in total. | 634,924 |
Call it from your code, or ask your agent
Set UPSCRAPE_API_KEY to your key and copy a working request.
curl --request POST \ --url https://data.upscrape.com/execute \ --header "Authorization: Bearer $UPSCRAPE_API_KEY" \ --header "Content-Type: application/json" \ --header "Prefer: wait=30" \ --data '{ "capability": "amazon.reviews.list", "input": { "asin": "B07PXGQC1Q", "limit": 5, "page": 1, "sort": "helpful" }}'
import jsonimport osimport requestspayload = json.loads(r'''{ "capability": "amazon.reviews.list", "input": { "asin": "B07PXGQC1Q", "limit": 5, "page": 1, "sort": "helpful" }}''')response = requests.post( "https://data.upscrape.com/execute", headers={ "Authorization": f"Bearer {os.environ['UPSCRAPE_API_KEY']}", "Content-Type": "application/json", "Prefer": "wait=30", }, json=payload,)response.raise_for_status()print(json.dumps(response.json(), indent=2))
const response = await fetch("https://data.upscrape.com/execute", { method: "POST", headers: { "Authorization": `Bearer ${process.env.UPSCRAPE_API_KEY}`, "Content-Type": "application/json", "Prefer": "wait=30", }, body: JSON.stringify({ "capability": "amazon.reviews.list", "input": { "asin": "B07PXGQC1Q", "limit": 5, "page": 1, "sort": "helpful" }}),});if (!response.ok) { throw new Error(`Upscrape request failed: ${response.status}`);}console.log(JSON.stringify(await response.json(), null, 2));
https://data.upscrape.com/mcp
Using Upscrape, get the featured reviews of Amazon product B07PXGQC1Q and tell me what people like and dislike.
More from the Amazon Commerce API
- Amazon Commerce Listings Search API0.5 credits
- Amazon Commerce Product API1 credit
- Amazon Commerce Product Offers API1 credit
- Amazon Commerce Best Sellers API0.25 credits
- Amazon Commerce Deals API0.5 credits
- Amazon Commerce Seller API0.25 credits
- Amazon Commerce Seller Feedback API0.25 credits
- Amazon Commerce Seller Products API0.25 credits
- Amazon Commerce Search Suggestions API0.25 credits
- Amazon Commerce Category Tree API0.5 credits
The same data from other platforms
Amazon Commerce Featured Product Reviews API FAQ
The short answers. The docs have the long ones.
How much does the Amazon Commerce Featured Product Reviews API cost?
1 credit per successful call, shown before it runs. You buy credits once, and paid credits never expire.
What do I send?
Send asin. The input fields below list every option with its type and limits.
Do I need an Amazon Commerce login?
No. It reads public Amazon Commerce data; nothing runs on your account.
Can my AI agent call it?
Yes, over MCP: the agent finds amazon.reviews.list, checks its price and runs it with the same credits as the REST API.
Your first Amazon Commerce call is free.
Up to 100 free credits to start, no card needed.