Get product reviews (v1)
Returns one page of 20 customer reviews for a Best Buy product with rating, title, text, date, verified-purchase and incentivized flags, helpful votes and photos, plus the star breakdown, recommend rate and the pros and cons reviewers mention. A product without reviews returns an empty page.
1 credit / requestBilled only on success
Authorization
ApiKeyAuth x-api-key<token>
In: header
Query Parameters
sku_or_url*string
The sku from a search result, or a bestbuy.com product link that carries it, such as https://www.bestbuy.com/site/hp-omnibook-3/6679316.p?skuId=6679316 or https://www.bestbuy.com/product/hp-omnibook-3/J3PPHFY77J/sku/6679316.
Length
length <= 1000page?integer
One-based page of 20 reviews; total_pages says how many there are.
Range
1 <= value <= 1000Default
1sort?string
Review order, as on the bestbuy.com reviews page.
Default
"most_recent"Value in
- "most_recent"
- "most_helpful"
- "most_relevant"
- "oldest"
- "highest_rating"
- "lowest_rating"
curl -X GET "https://example.com/v1/bestbuy/reviews?sku_or_url=6679316" \ -H "x-api-key: YOUR_API_KEY"{ "data": { "sku": "6679316", "page": 0, "sort": "most_recent", "total_reviews": 120, "total_pages": 0, "has_more": true, "next_page": 0, "average_rating": 4.6, "recommended_percentage": 93, "rating_counts": { "property1": 0, "property2": 0 }, "pros": [ { "name": "string", "mentions": 0 } ], "cons": [ { "name": "string", "mentions": 0 } ], "reviews": [ { "review_id": "string", "rating": 0, "title": "string", "text": "string", "submitted_at": "2026-11-05T12:37:54Z", "author": "string", "recommended": true, "verified_purchase": true, "incentivized": true, "helpful_count": 0, "unhelpful_count": 0, "days_of_ownership": 0, "photos": [ "string" ] } ] }, "details": { "reason": "string", "message": "string" }}