Want to extract Amazon ratings and reviews straight into your spreadsheet?
Below are the selectors to use within your =IMPORTFROMWEB( ) function; just pick them up directly in our Amazon Reviews scraper template or use them by yourself in your own spreadsheet.
=IMPORTFROMWEB("Amazon review page url", "review_rating, review_title, review_body")
=IMPORTFROMWEB(A2,B1:C1)
ImportFromWeb works with most of Amazon markets, including US (.com), Canada (.ca), Mexico (.com.mx), Brazil (.com.br), UK (.co.uk), France (.fr), Germany(.de), Netherlands (.nl), Spain (.es), Italy (.it), Turkey (.com.tr), India (.in), Saudi Arabia (.sa), UAE (.ae), Japan (.jp), Australia (.com.au), Singapore (.sg)
Recently, Amazon has imposed a restriction that prevents users from accessing more than the first 10 pages of product reviews. It means that the default sorting allows you to access only 100 reviews.
Although direct access is limited, there’s a clever workaround. Amazon lets users filter reviews by criteria like star ratings, helpfulness, or recency. Each filtered view can show up to 100 reviews, offering a way to gather a more extensive dataset.
Reviews selectors
Selector | Description |
---|---|
review_rating | Outputs the rating |
review_title | Outputs the review title |
review_body | Outputs the review itself as written by the customer |
review_link | Outputs the customer’s review dedicated page |
review_profile_name | Outputs the customer profile’s name |
review_context | Outputs the review date |
Q&A selectors
Selector | Description |
---|---|
questions | Extracts the questions |
selected_answers | Extracts the default answer to each question |
profile_name | Collects the name of the profiles who asked the question |
votes_count | Extracts the number of votes |
answers_count | Scrapes the number of answers |
selected_answers_date | Collects the date of the default answer |