Skip to content

Amazon Product Reviews API

A GET request to our /api/getter/?platform="amazon_reviews" endpoint allows you to scrape customer reviews for any product listing URL on BestBuy.com in real-time.

New! Scrape all reviews at once with Amazon Reviews Scraper

The recommended way to scrape Amazon reviews now is the Amazon Reviews Scraper. This works better because it extracts all the reviews for a listing with a single request unlike this API which requires you to loop over the page numbers manually. It can be used via API or our No-Code application.

Example

To scrape customer reviews for the latest iPhone, you can use the following command:

1
curl 'https://data.unwrangle.com/api/getter/?platform=amazon_reviews&url=https%3A%2F%2Fwww.amazon.com%2FApple-iPhone-13-128GB-Blue%2Fdp%2FB09LNX6KQS%2F&api_key=API_KEY'

Query Parameters

As you can see in the example below, our endpoint needs the following query parameters:

Product URL

url

Required if

Product listing's URL on Amazon. Remove unnecessary query parameters and encode the URL. If not provided, asin and country_code must be specified.

ASIN

asin

Required if url not provided

The Amazon Standard Identification Number (ASIN) for the product. Required if url is not provided.

Country Code

country_code

Optional

The 2-letter country code for the Amazon marketplace. Defaults to us if not provided. See the Supported Countries section below for valid values.

Page Number

page

Optional

The page number for which you want the results. Default value is 1. Please note that Amazon removed the ability to view reviews beyond page 10 starting July, 2023; so the max accepted value for this parameter for now is 10.

Sort By

sort_by

Optional

The order in which you want the reviews to be sorted. Supported values are recent and helpful. The default value for this parameter is recent.

Filter By Star

filter_by_star

Optional

As the name suggests, this parameter allows you to filter the reviews by star. This is one way to get more than 100 reviews for a particular product on Amazon after they removed the ability to view reviews beyond page 10. Support values are: all_stars, five_star, four_star, three_star, two_star and one_star. The default value for this parameter is all_stars.

Other Required Parameters

platform

Required

Specifies the scraping engine you wish to invoke. In this case, the value should be amazon_reviews.

api_key

Required

Your account's token—which can be obtained by signing up here.

Note

The value of the query parameter url must be URL or percent encoded. If you're using Python, this can be done with the function urlencode.

Results

The response will include the following attirbutes for each review present in the response:

Attributes Returned Data Type Information Represented
id string Retailer ID of the review
date string Date when review was published
author_name string Reviewer's name
author_url string Reviewer's retailer profile link
rating int Rating by reviewer
review_title string Review title
review_url string Link to review
review_text string Review's text content
review_imgs list Links to reviewer's images, if any
meta_data dict Dict containing meta data. For e.g. verified purchase status
location string Country level location of reviewer

Response Example

Each request returns up to 10 results. Here's the response you can expect for the request showcased above:

{
    "success": true,
    "url": "https://www.amazon.com/Apple-iPhone-13-128GB-Blue/dp/B09LNX6KQS/",
    "page": 1,
    "total_results": 3582,
    "no_of_pages": 359,
    "result_count": 10,
    "reviews": [
        {
            "id": "R38XS84K2XCTDE",
            "date": "2024-08-11",
            "author_name": "LUIS MARTINEZ",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AH2H4ID3XM2HL6DOAU4DMDUDUCBQ",
            "rating": 5,
            "review_title": "5.0 out of 5 stars\nEXELENTE",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R38XS84K2XCTDE/",
            "review_text": "Me llegó con las condiciones que ellos solicitaban",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R2Y3M19G3TR12Q",
            "date": "2024-08-11",
            "author_name": "Mustaf114",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AHG6VHIFVTDENFMKQB2C2S5CCNLQ",
            "rating": 5,
            "review_title": "5.0 out of 5 stars\nGood customer quick shipping",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R2Y3M19G3TR12Q/",
            "review_text": "Good phone no sctruch is working",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R2EH6G3EC79XBU",
            "date": "2024-08-11",
            "author_name": "Janet",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AG2FUGLOOOWSPZ5QLPOYGXZCYEXA",
            "rating": 1,
            "review_title": "1.0 out of 5 stars\nNot worth your money",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R2EH6G3EC79XBU/",
            "review_text": "Bought refurbished iPhone 13 a few months ago it has a lot of scratches and scuffs in the screen. now  it's not working any more.",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R1XHNX9G69DEL0",
            "date": "2024-08-10",
            "author_name": "Allison",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AGQY5NEKZMROGOTJFAN5WSX7NGUQ",
            "rating": 4,
            "review_title": "4.0 out of 5 stars\nBought pink got red",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R1XHNX9G69DEL0/",
            "review_text": "The only complaints are small scratches on the top corners when I paid for Excellent Condition and that it's red not pink. Overall,still happy with the purchase!",
            "review_imgs": [
                "https://m.media-amazon.com/images/I/61Sp9Q-iz-L._SL1600_.jpg",
                "https://m.media-amazon.com/images/I/71t4kDR6cCL._SL1600_.jpg"
            ],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R36KM6CFS1H7KK",
            "date": "2024-08-10",
            "author_name": "andy hosier",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AGJM4LUNDQETYJTPPKR6XDPOIUBA",
            "rating": 4,
            "review_title": "4.0 out of 5 stars\nBuy!!",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R36KM6CFS1H7KK/",
            "review_text": "The media could not be loaded.\n                \n\n\n\nIt has a tiny dent but other than that it's great.",
            "review_imgs": [
                "https://m.media-amazon.com/images/I/61qLb0grKHL._SL1600_.jpg"
            ],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R30ZV7O0TRYHC3",
            "date": "2024-08-09",
            "author_name": "Louise",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AEE66FPWXSONB7U2U26K4E232KAQ",
            "rating": 5,
            "review_title": "5.0 out of 5 stars\nGreat shape - great price",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R30ZV7O0TRYHC3/",
            "review_text": "Very pleased. I sure don't need or want to pay for the latest and greatest",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R2HX0R5MZAR64R",
            "date": "2024-08-09",
            "author_name": "deb",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AFNNQQKBXEZPZTX6RYMPT6P7DI6A",
            "rating": 1,
            "review_title": "1.0 out of 5 stars\nDirty with large scratches",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R2HX0R5MZAR64R/",
            "review_text": "Charger is also not Apple.",
            "review_imgs": [
                "https://m.media-amazon.com/images/I/61YUEUPCHjL._SL1600_.jpg",
                "https://m.media-amazon.com/images/I/710e52c818L._SL1600_.jpg"
            ],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R20TCHE4XB2XER",
            "date": "2024-08-09",
            "author_name": "Adrian Otañez",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AENRTFA5HJNEUNML7KBTD52DTWLQ",
            "rating": 5,
            "review_title": "5.0 out of 5 stars\nEXCELENTE CALIDAD",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R20TCHE4XB2XER/",
            "review_text": "ES UNA BUENA OPCION PARA ADQUIRIR UN EQUIPO ORIGINAL EN BUEN ESTADO Y A UN BUEN PRECIO, NO TENIA NINGUN RAYÓN Y ME VINO CON 94% DE BATERÍA",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R3RZ7SQ6IO2YJ6",
            "date": "2024-08-09",
            "author_name": "Belle",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AGKZ6KF3EBW7T2AEMOK2WQ5BYL4Q",
            "rating": 5,
            "review_title": "5.0 out of 5 stars\nDefinitely a must..you need to order one",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R3RZ7SQ6IO2YJ6/",
            "review_text": "I love the quality and it had an 86% battery health. It had an easy transfer and for an acceptable refurbished phone, its actually perfect. No scratches on the lens corners or screen. Love the quality once again. Everyone needs to order and this is worth the price.",
            "review_imgs": [
                "https://m.media-amazon.com/images/I/61NObl9Jf+L._SL1600_.jpg"
            ],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        },
        {
            "id": "R2ZDX4H4G6VP1Q",
            "date": "2024-08-09",
            "author_name": "Jose",
            "author_url": "https://www.amazon.com/gp/profile/amzn1.account.AF33MNVFE6W2RX4U5AOBME5HHL7Q",
            "rating": 1,
            "review_title": "1.0 out of 5 stars\nknow that you are buying a head ache.",
            "review_url": "https://www.amazon.com/gp/customer-reviews/R2ZDX4H4G6VP1Q/",
            "review_text": "I bought this phone and went to get it activated. AT&T could not activated because this phone is locked. I paid good money for a phone that I can use but I paid $300 for something useless. Be aware and look somewhere else unless you have money you don't need and time you don't need",
            "review_imgs": [],
            "meta_data": {
                "verified_purchase": true
            },
            "location": "United States"
        }
    ],
    "meta_data": {
        "total_ratings": 10919,
        "rating_distribution": {
            "5 star": "65%",
            "4 star": "13%",
            "3 star": "6%",
            "2 star": "4%",
            "1 star": "12%"
        }
    },
    "remaining_credits": 619880
}

Request Cost

Each request returns up to 10 reviews and costs 10 credits.

Supported Countries

The countries we support to scrape Amazon's search results from are listed below:

Country Domain Code
USA Amazon.com us
Canada Amazon.ca ca
UK Amazon.co.uk gb
France Amazon.fr fr
Germany Amazon.de de
Spain Amazon.es es
Japan Amazon.co.jp jp
Australia Amazon.au au
India Amazon.in in
Brazil Amazon.br br

If you don't see the country you need data from, please contact us at support@unwrangle.com.

Support

If you want to add a parameter to our response, or have any question or feedback, please write to us at support@unwrangle.com