Best Buy Stock Checker: In-Store Stock by ZIP & Restock Alerts
Pricing
from $0.80 / 1,000 product rows
Best Buy Stock Checker: In-Store Stock by ZIP & Restock Alerts
Check Best Buy stock at the stores around up to 10 ZIP codes: in stock, units when 3 or fewer, pickup and shipping dates, open-box offers and price history. Scheduled runs alert on restocks, sell-outs and price drops for GPUs, consoles and trading cards. Export JSON or CSV, or send to Slack.
Pricing
from $0.80 / 1,000 product rows
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
π Best Buy Stock Checker: In-Store Stock by ZIP & Restock Alerts
|
Know which Best Buy stores have it before you drive there Check stock at the stores around one ZIP code or ten, see pickup and shipping dates, and get an alert the moment a sold-out item is back or a price drops. No Best Buy login needed. |
|
π Many ZIP codes, one run Sweep about 25 stores per ZIP code. A store reached from two ZIP codes shows up once. |
π Restock and price alerts Back in stock, sold out, low stock, price drop or your target price. Quiet runs return nothing. |
π Pickup and shipping dates Earliest pickup, shipping cost, free shipping flag and arrival date for each ZIP code. |
π¦ Open-box and price history Open-box offers by condition, plus the lowest and highest price your monitor has seen. |
Point this Actor at any Best Buy product, search or category and see where it is on the shelf near you. Add your ZIP codes, run it once or put it on a schedule, and keep only the products that changed.
π What does Best Buy Stock Checker do?
Best Buy shows stock for one store at a time. This Actor checks the whole area around each ZIP code you give it and returns one clear answer per product: which stores have it, how many are left when the number is low, and when you can pick it up.
You can start from keywords, product numbers (SKUs), or links copied straight from bestbuy.com: product pages, search results and category pages. Filters for brand, price range, rating, on sale and sold by Best Buy keep the list to what matters.
Each result also carries the current and regular price, discount, rating, release date, and flags for pre-order and coming-soon items. Turn on open-box offers to see cheaper conditions of the same product.
Best Buy shows an exact unit count only when 3 or fewer are left at a store. Above that, a store is reported as in stock.
Items sold by marketplace sellers ship from the seller, not from store shelves, so they come back without a store stock verdict.
π‘ Who uses this?
- I buy and resell hard-to-find hardware. I need to see which stores near me have a graphics card or console on the shelf today, so I stop driving to empty shelves.
- I collect trading cards and drops. I want to know the day a sealed box shows up in a store, and which weekday restocks usually land.
- I am a deal hunter. I want a message the second an item falls under my target price or gets a real discount, not a daily check by hand.
- I need it today. I am comparing pickup dates and shipping across my home, my office and my parents' ZIP code before I order.
π How to use
|
STEP 1 Add products and ZIP codes Type keywords or SKUs, or paste Best Buy links. Add the ZIP codes you care about. |
STEP 2 Pick a layout One row per product with its stores inside, or one row per product and store. |
STEP 3 Schedule and get alerts Turn on changes-only, set a schedule, and add an optional Slack or Discord link. |
π₯ Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQueries | array of text | No | Keywords to look up on bestbuy.com, such as RTX 5070 or pokemon elite trainer box. Best Buy search links also work. |
skus | array of text | No | Exact Best Buy product numbers or product page links. The cheapest way to follow one item. |
startUrls | array of URLs | No | Search, category or product links copied from bestbuy.com. Filters in a search link are kept. |
zipCodes | array of text | No | US ZIP codes to check, up to 10. About 25 of the nearest stores are covered for each. |
maxStoreDistanceMiles | integer | No | Ignore stores farther than this. Empty includes every nearby store Best Buy reports. |
brands | array of text | No | Keep only these brands. |
minPrice / maxPrice | number | No | Price range in USD. |
minRating | number | No | Minimum average customer rating, 0 to 5. |
soldBy | enum | No | Anyone, Best Buy only, or marketplace sellers only. Best Buy only follows real store inventory. |
onSaleOnly | boolean | No | Keep only products priced below their regular price. |
inStockOnly | boolean | No | Keep only products you can buy now, in a store or online. |
sortBy | enum | No | Order for keyword and category results, for example Newest arrivals to catch new drops. |
maxProductsPerSearch | integer | No | Products taken from each keyword or link. Default: 10. |
outputShape | enum | No | One row per product, or one row per product and store. |
storesToInclude | enum | No | Only stores that have it, or every store checked. |
includeOpenBox | boolean | No | Add open-box offers for each product. Off by default. |
maxResults | integer | No | Maximum rows to return. Default: 20. Free-plan runs return at most 25. |
onlyChanges | boolean | No | Return only products with an alert since the last run. The first run saves the starting state. |
monitorName | text | No | Name of the saved history. Use one per watch list. |
alertOn | array of enum | No | Which changes count as alerts: new listing, back in stock, sold out, low stock, price drop, price increase, target price reached. |
targetPrice | number | No | Alert when a product reaches this price or lower. |
minDiscountPercent | number | No | Only alert on price drops of at least this percent below the regular price. |
webhookUrl | text | No | Optional https link that receives a Slack, Discord or generic JSON message when alerts are found. |
maxConcurrency | integer | No | Products checked at the same time. Default: 3. |
proxyConfiguration | proxy | No | Optional. The Actor switches to a proxy by itself if it is needed. |
π Data table
| Field | Type | Description |
|---|---|---|
sku | string | Best Buy product number. |
name, brand, url, imageUrl | string | Product name, brand, product page link and main image. |
price, regularPrice, savings, discountPercent | number | Current price, regular price, amount saved and percent off. |
onSale | boolean | True when the price is below the regular price. |
soldBy | string | bestbuy or marketplace. |
rating, reviewCount | number | Average customer rating and number of reviews. |
releaseDate, isPreorder, isComingSoon | mixed | Release date and pre-order or coming-soon flags. |
buttonState, availableOnline | mixed | Buy button status and whether it can be ordered online now. |
stockLevel | string | in_stock, low_stock or out_of_stock across the nearby stores. |
inStockAtStores, storesInStock, storesChecked | mixed | Whether any store has it, how many do, and how many were checked. |
nearestStoreInStock | object | The closest store that has it. |
stores | array of objects | Stores with stock (or all stores checked), nearest first, with distance, units left, pickup date and the ZIP code each was found from. |
byZip | array of objects | Per ZIP code summary with stores in stock, shipping options, free shipping flag, earliest arrival and home delivery. |
openBoxOffers | array of objects | Open-box condition, price and savings. |
storeId, storeName, storeCity, storeZip, distanceMiles | mixed | Store details, on the one row per product and store layout. |
storeStockLevel, storeQuantity, pickupAvailable, pickupDate, shipToStoreDate | mixed | Stock at that store, units left when 3 or fewer, and pickup or ship-to-store dates. |
changeType, changes, previousPrice | mixed | What changed since the last monitored run. |
lowestPriceSeen, highestPriceSeen, lastPriceChangeAt | mixed | Price history kept by your monitor. |
restocksSeen, lastRestockAt, usualRestockDay | mixed | Restock count, last restock and the weekday restocks usually land. |
firstSeenAt, checkedAt | string | When your monitor first saw the product and when it was checked. |
Fields with no data for a product are left out instead of being filled with placeholders.
π° Pricing
You pay per result row, with no start fee and no per-request fee. One row is one product (or one product and store, if you pick that layout). Paid Apify plans get volume discounts automatically. With changes-only turned on, quiet scheduled runs return nothing and cost nothing, so watching a long list is cheap. Free-plan accounts can try the Actor with up to 25 rows per run and 3 runs per day.
β Enjoying Best Buy Stock Checker?
|
β β β β β Saved you a wasted trip to an empty shelf? Tell other shoppers. A 5-star rating takes 10 seconds and helps other resellers and deal hunters find it. Your feedback also tells us what to build next. |
| β Β Β Rate this Actor on Apify |
β FAQ
How do I check Best Buy stock by ZIP code? Add one or more ZIP codes and a keyword, SKU or Best Buy link, then run the Actor. Each product comes back with the nearby stores that have it and their pickup dates.
Does it show exact quantities in stores? Best Buy shows an exact unit count only when 3 or fewer are left. Those stores are marked low stock with the number. Stores with more are marked in stock.
Can I get an alert when a sold-out item is back in stock? Yes. Turn on changes-only, keep a monitor name, and run on a schedule. Only products that went back in stock, sold out, dropped in price or hit your target price come back. Add a Slack or Discord link to get a message.
Do I need a Best Buy account? No. The Actor needs no login, account or key. It only reads public product and store availability.
π Other actors
- Mercari US Scraper: Active & Sold Listings, Price & Seller Data β - resale listings and seller data.
- Mercari Sold Comps Scraper: Sold Listings & Sell-Through Rate β - what items actually sold for.
- LigaPokemon Scraper: PokΓ©mon Card Prices in BRL, Decks & Drops β - PokΓ©mon card prices and drops.