BestBuy Listings Scraper
Pricing
$1.00 / 1,000 products
BestBuy Listings Scraper
The BestBuy Listings Scraper extracts product data from BestBuy search and category pages, capturing names, prices, discounts, images, SKUs, reviews, ratings, and product links—ideal for price tracking, market analysis, and competitor research.
Pricing
$1.00 / 1,000 products
Rating
0.0
(0)
Developer
FalconScrape
Maintained by CommunityActor stats
1
Bookmarked
55
Total users
8
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
🚀 BestBuy Listings Scraper: Best Buy Prices, Deals and Ratings
Export Best Buy search and category results as clean JSON, CSV or Excel. The BestBuy Listings Scraper returns each product's SKU, name, model number, current and regular price, savings, Best Buy category, rating, review count, image and product link. Use it as a Best Buy price tracker, to build your own Best Buy price history, or as a simple alternative to the Best Buy API.
🎯 Best Buy Price Tracker Use Cases
- Best Buy price tracker: schedule a daily run on the same search and keep every product's current price, regular price and savings over time.
- Best Buy price history: Best Buy shows today's price only. Daily datasets from this Actor add up to a price history you own, per SKU.
- Best Buy deals research: sort results by savings percent to see which laptops, TVs or headphones are discounted right now, and by how much.
- Competitor and brand monitoring: watch how HP, Lenovo, Dell, Apple or Samsung price and discount the same category at Best Buy.
- Best Buy SKU lookup at scale: turn a search into a table of SKUs, model numbers and product links you can match against your own catalog.
- Product research: compare ratings and review counts across a whole category before you buy, stock or launch.
✨ Features
- Prices as numbers: current price, regular price, total savings in dollars and savings percent, ready for a spreadsheet.
- Identifiers you can join on: Best Buy SKU, UPC, manufacturer model number, brand and the product page URL.
- Seller and condition: whether Best Buy or a marketplace seller sells the product, and its condition.
- Category: the Best Buy category each product is filed under, such as "Windows Laptops" or "MacBooks".
- Ratings and reviews: average star rating and review count for each product.
- Product images: a direct link to the main product image.
- Keywords, URLs or SKUs: search by keyword, paste search, category or product page URLs, or list SKUs, many per run.
- Filters and sorting: price range, brands, minimum rating, on-sale only, and all of Best Buy's sort orders.
- Full specifications, optional: add each product's specification list to its row at the same price.
- Automatic pagination: the Actor moves through result pages for you until it reaches your limit or the end of the results. Every product in a page's grid is saved, about 20 to 24 per page.
- No duplicates: Best Buy repeats some products across pages. Each SKU is saved once per run, even across several start URLs.
- Two limits: a total cap for the whole run and an optional cap per start URL or keyword, so one broad search can't use up the whole budget.
- Fair billing: you pay per product saved, and the run stops at your maximum charge.
🛠️ How It Works
- Type keywords such as "laptops" or "airpods", or copy search, category or product page URLs from your browser.
- Set Max items and any filters. The default is 50 products.
- Run the scraper and download the results as JSON, CSV or Excel, or pull them through the Apify API.
⚙️ Input
| Field | What it does |
|---|---|
| Search keywords | Keywords to search on Best Buy, one per line. |
| Start URLs | Best Buy search, category or product page URLs, one per line. |
| SKUs | Best Buy SKU numbers to look up directly, one per line. |
| Max items (total) | Maximum products to save across all inputs. Pagination continues until this limit. Default 50. |
| Max items per URL or keyword | Optional cap per start URL or keyword. Leave empty for no limit. |
| Sort by | Best match, best selling, best discount, price up or down, customer rating or new arrivals. |
| Minimum / Maximum price ($) | Only products in this price range. |
| Brands | Only these brands, spelled as in Best Buy's Brand filter. |
| Minimum customer rating | Only products rated at least this many stars, from 2 to 5. |
| On sale only | Only products that are currently on sale. |
| Include specifications | Add the product's full specification list to each row, same price. |
{"searchQueries": ["laptops", "airpods"],"startUrls": ["https://www.bestbuy.com/site/computers-pcs/laptop-computers/abcat0502000.c?id=abcat0502000","https://www.bestbuy.com/product/acer-googlebook-14-laptop/JJ8V8HLZP2/sku/6690085"],"skus": ["6565837"],"sort": "Best-Discount","maxPrice": 800,"maxItems": 200,"maxItemsPerUrl": 100}
Filters and sorting apply to keywords and to search and category URLs, not to products requested by SKU or product URL. Filters you already applied on Best Buy are part of the URL, so the Actor keeps them. With a sort order, Best Buy still places some sponsored products ahead of the sorted ones, as it does on its own pages. Pages without a product grid, such as the home page and Deal of the Day, return no products.
💰 Pricing
Pay only for the products you get. No monthly rental.
| Event | Price | What you get |
|---|---|---|
| Product | $0.001 per product ($1.00 per 1,000) | One product row with all fields below. |
Examples: 50 products (the default) = $0.05 · 1,000 products = $1.00 · 10,000 products = $10.00.
📊 Sample Output Data
A real row from a "laptops" search:
{"sku": "6613865","name": "HP - OmniBook X Flip 2-in-1 - 16\" 2K Touchscreen Laptop - Intel Core Ultra 7 (2024) - 16GB Memory - 1TB SSD - Copilot+ PC - Eclipse Gray","brand": "HP","price": 699.99,"regularPrice": 1199.99,"priceDomain": {"regularPrice": 1199.99,"currentPrice": 699.99,"totalSavings": 500,"totalSavingsPercent": 41,"instantSavings": 500},"imageUrl": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/3909cb40-136f-4a58-b500-4f79b55a0f44.jpg","images": ["https://pisces.bbystatic.com/image2/BestBuy_US/images/products/3909cb40-136f-4a58-b500-4f79b55a0f44.jpg"],"productUrl": "https://www.bestbuy.com/product/hp-omnibook-x-flip-2-in-1-16-2k-touchscreen-laptop-intel-core-ultra-7-2024-16gb-memory-1tb-ssd-copilot-pc-eclipse-gray/JJGQJRKGR5/sku/6613865","model": "16-as0023dx","upc": "198990145372","bsin": "JJGQJRKGR5","condition": "new","soldByBestBuy": true,"category": "Windows Laptops","rating": 4.7,"reviewsCount": 2337}
currentPrice is what a shopper pays today and regularPrice is Best Buy's regular price. totalSavings (dollars) and totalSavingsPercent are the difference between them, both 0 when nothing is on sale. instantSavings is the instant discount in dollars, null when there is none. category is the product's main Best Buy category. model is the manufacturer's model number, handy for matching the same product at other retailers.
🔁 Build Best Buy Price History on a Schedule
For price tracking, run it once a day with the same input. Every run is a dated snapshot of Best Buy prices, and together they form your price history per SKU. During sales events such as Black Friday, run it every few hours instead. Set it up in Apify Schedules. Send the results to Google Sheets, Zapier, Make, n8n or a webhook with Apify integrations, so new prices land where your team already works.
🤖 Use with AI Agents (MCP)
This Actor works as a tool in Claude, ChatGPT, Cursor and other MCP clients through the Apify MCP server (https://mcp.apify.com). An agent can call it with:
{ "searchQueries": ["laptops"], "maxItems": 20 }
❓ FAQ
Does Best Buy have an official API? Best Buy runs a developer program with a Products API, which needs an API key from a registered developer account and comes with its own terms and rate limits. This Actor needs no key or approval: paste the same search or category URL you see in your browser, filters included, and get the products a shopper sees on those pages.
How do I track Best Buy price history? Best Buy shows only today's price. Schedule this Actor daily with the same URLs and keep each run's dataset, or append them to a Google Sheet, to build the history yourself. Join the runs on sku.
How do I check Best Buy laptop prices or TV prices in bulk? Enter "laptops" or "tv" as keywords with the filters you want, or list product URLs or SKUs to track exact products. One run returns current price, regular price and savings for each product it saves.
Do I need a Best Buy account? No. The Actor reads public Best Buy data.
Why is a price, rating or model empty? Some listings, such as certain refurbished items, show no price on the results page, so priceDomain is null. Rows with neither a price nor a product link are skipped and not billed. Products with no reviews yet have rating and reviewsCount of 0. Some listings have no manufacturer model number, so model is null.
Which Best Buy sites and limits apply? The Actor is built for bestbuy.com, the US store, with prices in US dollars. A run stops at Max items, at Max items per URL or keyword, at your maximum charge, or when a search has no more new products. The run's status says how many products were saved and why it stopped early. A run where no input leads to products, for example a bestbuy.ca URL or a page without a product grid, fails with a message saying so.
🔗 Related Scrapers
- Target Listings Scraper: Target search results, a third price point for the same products.
- Amazon Today's Deals Scraper: today's Amazon deals with discounts, to check Best Buy savings against Amazon.
- Lowe's Products Scraper: Lowe's products and prices for appliances and home categories that Best Buy also sells.