Best Buy Scraper API - Prices, Deals & Stock, $1.70/1K avatar

Best Buy Scraper API - Prices, Deals & Stock, $1.70/1K

Pricing

from $1.00 / 1,000 products

Go to Apify Store
Best Buy Scraper API - Prices, Deals & Stock, $1.70/1K

Best Buy Scraper API - Prices, Deals & Stock, $1.70/1K

Best Buy scraper and API alternative: extract bestbuy.com search results, category pages or product URLs with SKU, name, price, regular price, savings, on-sale flag, rating, review count, brand, model and stock status. BestBuy price monitoring and deal tracking, no login.

Pricing

from $1.00 / 1,000 products

Rating

0.0

(0)

Developer

CrawlKit

CrawlKit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Categories

Share

Best Buy Scraper - Product Prices, Ratings & Stock

Scrapes bestbuy.com (US) search results, category listings or single product pages. Returns one flat record per product with the SKU, name, URL, current price, regular price, savings, on-sale flag, average rating, review count, brand, model number, primary category, condition, main image and the add-to-cart button state (in stock, sold out, check stores, pre-order...).

The Actor reads the same JSON endpoints the Best Buy website calls in the browser, so it needs no browser and no login.

What it does

  • Keyword search (query), or a Best Buy search, category or product URL (url).
  • Paginates through results (48 products per request) until maxItems is reached; duplicates are removed by SKU.
  • Adds the stock button state of every product (batched, 25 SKUs per request).
  • Prices are the public bestbuy.com prices in USD (no member or cart-only prices).

Input

FieldTypeRequiredDefaultDescription
querystringNo*—Keywords to search, e.g. laptop, noise cancelling headphones
urlstringNo*—bestbuy.com search URL (searchpage.jsp?st=...), category URL (.../pcmcat247400050000.c?id=pcmcat247400050000) or product URL (.../6505727.p?skuId=6505727, /product/<slug>/<bsin>/sku/<sku> or /product/<slug>/<bsin>)
maxItemsintegerNo20Maximum number of products to return

*Either query or url is required. If both are set, url is used. Filters in a search URL other than the keyword (st) are ignored.

Example:

{
"query": "headphones",
"maxItems": 100
}

Output

One dataset item per product. Real item (search "laptop", October 2026):

{
"sku": "6667483",
"bsin": "JJGW3FGF9T",
"name": "HP - 14\" Laptop - Intel N150 Processor - 4GB Memory - 128GB Storage - Pale Rose Gold",
"url": "https://www.bestbuy.com/product/hp-14-laptop-intel-n150-processor-4gb-memory-128gb-storage-pale-rose-gold/JJGW3FGF9T/sku/6667483",
"price": 209.99,
"regularPrice": 349.99,
"savings": 140.0,
"onSale": true,
"currency": "USD",
"rating": 4.4,
"reviewCount": 135,
"brand": "HP",
"model": "14-dq6105dx",
"category": "All Laptops",
"condition": "new",
"image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/79bae750-4bbb-4842-8bd9-a5c7239aa993.jpg",
"availability": "ADD_TO_CART",
"availabilityText": "Add to Cart",
"scrapedAt": "2026-10-23T22:06:20.826215+00:00"
}
FieldDescription
skuBest Buy SKU id
bsinBest Buy product family id (groups the new, open-box and marketplace offers of a product)
price / regularPriceCurrent price and regular (non-sale) price in USD
savings / onSaleregularPrice - price, and true when it is above 0
rating / reviewCountAverage rating out of 5 (null when there are no reviews) and number of reviews
categoryPrimary Best Buy category of the product
conditionnew, or the refurbished / open-box grade
availabilityAdd-to-cart button state code: ADD_TO_CART, SOLD_OUT, CHECK_STORES (in-store only), PRE_ORDER, COMING_SOON, NOT_AVAILABLE...
availabilityTextThe button label shown on bestbuy.com

Missing values are null.

Pricing

Pay-per-event, no start fee: $1.70 per 1,000 products on the Apify Free plan, with lower prices on paid plans. Each product pushed to the dataset is one event.

EventFreeStarterScaleBusinessEnterprise
Product (PRODUCT)$1.70$1.40$1.30$1.00$1.00

Prices in USD per 1,000 events.

Cost examples (Free plan)

ScenarioProductsCost
Quick look20$0.034
One category500$0.85
Catalog monitoring5,000$8.50

Limitations

  • US store (bestbuy.com) only; prices in USD.
  • availability is the online add-to-cart state. Store-level pickup availability and delivery dates are not returned.
  • Pagination stops at the result count Best Buy reports for the query (about 2,000 for headphones in October 2026); use several queries or category URLs for larger catalogs.
  • A product URL that contains only a BSIN (no SKU) is resolved through a search on the product name in the URL; if the product is not in those results, the run fails with a clear message.
  • Sponsored placements and bundles ("combos") are not returned; only regular product results.