Best Buy Product Scraper - Prices, Deals & Ratings avatar

Best Buy Product Scraper - Prices, Deals & Ratings

Pricing

from $18.91 / 1,000 product results

Go to Apify Store
Best Buy Product Scraper - Prices, Deals & Ratings

Best Buy Product Scraper - Prices, Deals & Ratings

Scrape Best Buy US products by search, category or URL. Get SKU, name, brand, model, price, regular price, sale savings, availability, rating, key specs and image. Export to JSON, CSV or Excel.

Pricing

from $18.91 / 1,000 product results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Best Buy Product Scraper - Prices, Deals & Ratings

Best Buy Product Scraper - Prices, Deals & Ratings

Here is one real result, with every field the actor returns:

{
"sku": "6673811",
"name": "Lenovo - IdeaPad Slim 3 Chromebook - 14\" 2K Touchscreen Laptop - MediaTek Kompanio 540 2025 - 4GB Memory - 64GB eMMC - Cosmic Blue",
"brand": "Lenovo",
"modelNumber": "83SX0000US",
"price": 189,
"regularPrice": 419,
"priceCurrency": "USD",
"onSale": true,
"savings": 230,
"savingsPercent": 54,
"availability": "In Stock",
"inStock": true,
"shippingEligible": true,
"storePickup": true,
"customerRating": 4.6,
"ratingCount": 51,
"category": "Chromebook, Laptop Computer",
"condition": "new",
"openBox": false,
"shortDescription": null,
"keySpecs": null,
"specifications": null,
"specCount": null,
"description": null,
"warranty": null,
"images": null,
"imageCount": null,
"aiOneLiner": null,
"aiProsCons": null,
"aiBestFor": null,
"aiValueAssessment": null,
"imageUrl": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/a69588e3-2c25-4d64-bed1-e855f4fed90d.jpg",
"productUrl": "https://www.bestbuy.com/product/lenovo-ideapad-slim-3-chromebook-14-2k-touchscreen-laptop-mediatek-kompanio-540-2025-4gb-memory-64gb-emmc-cosmic-blue/JJGH3QCJKR",
"searchQuery": "laptop",
"source": "bestbuy.com",
"observedAt": "2026-08-20T08:36:55.177Z"
}

The most complete Best Buy scraper available. It returns every field a Best Buy US listing exposes, from SKU, name, brand and model number to current and regular price, and adds derived fields such as onSale, savings and savingsPercent, live availability (in stock, shipping eligible, store pickup), customer rating and rating count. Five filters let you target exactly the products you need, with opt-in add-ons for the full specifications table and an AI product summary.

Input · Output · Pricing · Examples

Platform Coverage Output Billing

Table of contents

What it does

This actor collects product data from the Best Buy US storefront. Give it a search query, a category, or a list of product URLs and it returns clean, flat records for each product: identifiers (SKU, model number), pricing (current price, regular price, sale savings and percent), availability (in stock, shipping eligible, store pickup), ratings (average and count), category, condition, open-box flag and the primary image.

Two optional, paid add-ons deepen each record:

  • Full specifications: fetches the product detail page and returns the complete specifications table, key specs, all images, the full description and warranty.
  • AI product summary: adds a one-line summary, pros and cons, ideal buyer and a value assessment.

You get results in JSON, CSV or Excel. Empty runs are never charged.

Quickstart

{
"searchQuery": "laptop",
"minPrice": 200,
"maxPrice": 800,
"sortBy": "Best Selling",
"maxResults": 25
}

Paste that into the input, click Start, and read the results from the dataset.

Input reference

NameTypeRequiredDescriptionExample
searchQuerystringnoWhat to search for on Best Buy US."laptop"
categorystringnoA category name to add to the search, or a full Best Buy category page URL to scrape directly."headphones"
minPriceintegernoKeep only products priced at or above this amount (USD).200
maxPriceintegernoKeep only products priced at or below this amount (USD).800
productUrlsarraynoOne or more Best Buy product page URLs to scrape directly.["https://www.bestbuy.com/product/.../6673811"]
sortBystringnoBest Match, Price Low to High, Price High to Low, Best Selling, or Customer Rating."Best Selling"
maxResultsintegernoMaximum products to collect. Free plans are capped at 10.25
fullSpecsbooleannoPaid add-on, off by default. Adds the full specifications table, all images, description and warranty.false
aiProductSummarybooleannoPaid add-on, off by default. Adds an AI summary, pros and cons, ideal buyer and value assessment.false

Output reference

NameTypeDescription
skustringBest Buy SKU id
namestringProduct name
brandstringBrand
modelNumberstringManufacturer model number
pricenumberCurrent price in USD
regularPricenumberRegular (list) price in USD
priceCurrencystringCurrency code
onSalebooleanWhether the product is currently discounted
savingsnumberDollar amount saved vs regular price
savingsPercentnumberPercent saved vs regular price
availabilitystringAvailability status (In Stock, Sold Out, Pre-Order, etc.)
inStockbooleanWhether the product can be added to cart
shippingEligiblebooleanWhether shipping is available
storePickupbooleanWhether in-store pickup is available
customerRatingnumberAverage customer rating (1 to 5)
ratingCountintegerNumber of customer ratings
categorystringProduct category
conditionstringProduct condition
openBoxbooleanWhether an open-box option applies
shortDescriptionstringShort description (full specs add-on)
keySpecsarrayA few highlighted specs (full specs add-on)
specificationsarrayFull specifications table as name: value strings (full specs add-on)
specCountintegerNumber of specifications captured (full specs add-on)
descriptionstringFull product description (full specs add-on)
warrantystringWarranty info (full specs add-on)
imagesarrayAll product image URLs (full specs add-on)
imageCountintegerNumber of images captured (full specs add-on)
aiOneLinerstringAI one-line summary (AI add-on)
aiProsConsarrayAI pros and cons (AI add-on)
aiBestForstringAI ideal buyer or use case (AI add-on)
aiValueAssessmentstringAI value assessment (AI add-on)
imageUrlstringPrimary product image URL
productUrlstringBest Buy product page URL
searchQuerystringSearch query that produced this product
sourcestringData source
observedAtstringISO timestamp collected

Example output record

{
"sku": "6668952",
"name": "Dell - 15.6\" 2K Touchscreen Laptop - Intel 13th Generation Core i7 1355U 2023 - 16GB Memory - 512 GB Storage - Carbon Black",
"brand": "Dell",
"modelNumber": "LDC15250-7427BLK-PUS",
"price": 599.99,
"regularPrice": 1099.99,
"priceCurrency": "USD",
"onSale": true,
"savings": 500,
"savingsPercent": 45,
"availability": "In Stock",
"inStock": true,
"shippingEligible": true,
"storePickup": true,
"customerRating": 4.7,
"ratingCount": 220,
"category": "Laptop Computer",
"condition": "new",
"openBox": false,
"imageUrl": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/7f4ab98f-7332-4e52-a474-70cb1c990d27.jpg",
"productUrl": "https://www.bestbuy.com/product/dell-15-6-2k-touchscreen-laptop-intel-13th-generation-core-i7-1355u-2023-16gb-memory-512-gb-storage-carbon-black/J3K4L6QW5C",
"searchQuery": "laptop",
"source": "bestbuy.com",
"observedAt": "2026-08-20T08:36:55.309Z"
}

Run via API and CLI

Start a run with the Apify API:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~bestbuy-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQuery":"airpods","maxResults":25}'

Or with the Apify CLI:

$apify call scrapers_lat/bestbuy-scraper --input '{"searchQuery":"airpods","maxResults":25}'

Fetch results

$curl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN&format=json"

Swap format=json for csv or xlsx to export a spreadsheet.

Billing and limits

  • Pay per result: you are charged per product returned, plus a small one-time actor start event.
  • Add-ons are billed only when they succeed: the full specifications event is charged only when a real spec table is returned, and the AI summary event only when the model returns a usable summary.
  • Never charged on failure: empty runs and failed fetches produce no billable results.
  • Free Apify plans are capped at 10 products per run, and the paid add-ons are disabled on free plans.
  • Spend cap: set a maximum total charge on the run and the actor stops returning billable results once that cap is reached.

FAQ and troubleshooting

Which Best Buy site does it cover? The Best Buy US storefront (bestbuy.com).

No results? Check your search query spelling and widen your price filters. Very narrow queries can return few products.

Can I scrape specific products? Yes. Put one or more Best Buy product page URLs in productUrls.

Do I need a proxy or any login? No. The actor handles fetching and anti-bot internally. You never configure a proxy or provide cookies.

How current is the data? Every record is fetched live at run time and stamped with observedAt.

More scrapers at scrapers.lat

Browse the full catalog of e-commerce, business and lead-generation scrapers at scrapers.lat.

This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Best Buy.