Best Buy Review Scraper avatar

Best Buy Review Scraper

Pricing

from $0.70 / 1,000 results

Go to Apify Store
Best Buy Review Scraper

Best Buy Review Scraper

Scrape Best Buy product reviews into clean, structured data. Extract ratings, review text, titles, authors, dates, verified-purchase status, recommendations, pros, cons, helpful votes and product rating data. Affordable, reliable and ready for analysis, research and customer insights.

Pricing

from $0.70 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

What does Best Buy Review Scraper do?

Best Buy Review Scraper extracts customer reviews for one or many Best Buy product SKUs - author, rating, review text, and product context - anonymously, no login, no Best Buy account, no API key.

Why use this Actor?

  • Flat, review-per-row dataset - one clean row per review, ready to filter/aggregate, instead of a nested array buried in a product record.
  • Batch, one start fee - pass a list of SKUs and one run covers all of them.

How to use it

  1. Set sku (e.g. 6570530) or a full product URL, or skus for a batch.
  2. Optionally set maxItems to cap total rows (default 100).
  3. Click Start.

Batch fields (skus) win over their singular counterparts when filled; duplicates and blanks are dropped automatically.

Input

FieldTypeDescription
skustringA Best Buy SKU (e.g. 6570530) or a full product URL. Defaults to a demo product if left blank.
skusarrayMany SKUs/product URLs in one run. Wins over sku when filled.
maxItemsintegerCaps total review rows returned across the run. First 10 rows are free. Default 100.
proxyConfigurationobjectRequired - a residential US proxy. See the companion Best Buy Product Scraper for why.

Why does this Actor need a real browser?

Same reason as the companion Best Buy Product Scraper: Best Buy's Akamai bot-protection hangs plain HTTP requests indefinitely and blocks product pages under plain headless Chromium. Camoufox (a fingerprint-patched Firefox) is what gets through reliably, so this Actor drives it the same way.

What reviews does this Actor return, and why is the count small?

Live-verified (2026-08-25): Best Buy's product page embeds a schema.org Product JSON-LD block whose review array is the only anonymously reachable review content. The same reviews (same author names, same text) also render into the on-page "Customer reviews" tab, and the dedicated /sku/{id}/reviews URL just links back to that same tab rather than showing a distinct, larger list - confirmed by watching network requests through a click on the reviews tab (none fired) and comparing the DOM review count after the click to the JSON-LD array length (identical). So a handful of reviews per SKU (typically 1-5) is this Actor's real, honest ceiling for an anonymous visitor - not a bug or an artificial cap.

Output

One flat row per review, with product context repeated on every row so it's self-contained.

{
"sku": "6570530",
"productTitle": "Ninja - Hot & Iced XL Coffee Maker with Rapid Cold Brew",
"brand": "Ninja",
"productRating": 4.8,
"productReviewCount": 291,
"_operation": "reviews",
"reviewId": "6570530-0",
"reviewTitle": "Great maker",
"rating": 5,
"author": "JamieT",
"text": "It's a real coffee maker and it's not too expensive like most are...",
"status": "success"
}

productRating/productReviewCount are the product's aggregate rating (e.g. 4.8 / 291); rating is this specific review's own star rating (e.g. 5) - kept as separate, clearly-named fields precisely so one can't silently overwrite the other on the same row. A SKU with zero reviews returns one status: "no_reviews" row instead of an empty dataset.

Pricing

This Actor uses pay-per-event pricing - one small run-start charge, then a per-row charge for each review, with the first 10 review rows of any run free. See the Pricing tab for current rates.

Limitations

  • Only the small review sample Best Buy shows to an anonymous, logged-out visitor is available - see What reviews does this Actor return? above. There is no deeper, paginated, anonymously-reachable review API on Best Buy.
  • US site (bestbuy.com) only in this version.

FAQ

Does Best Buy have a public API? Best Buy's Developer API exists but requires an approved API key application, not general scraping. This Actor gets you review data anonymously, no approval process.

Do I need a Best Buy account or API key? No - it runs entirely against Best Buy's public, logged-out web pages.

Why so few reviews per product? See What reviews does this Actor return? - it's Best Buy's own anonymous-visitor limit, not a scraper shortfall.

Disclaimer

This Actor is an independent tool, not affiliated with or endorsed by Best Buy Co., Inc. It only accesses data Best Buy serves publicly to anonymous visitors. Use it in compliance with Best Buy's Terms of Use and applicable law in your jurisdiction. Found a bug or have a feature request? Use the Issues tab on this Actor's page.