# Best Buy API: Check store stock

> Checks a Best Buy product's price, shipping estimate, and pickup availability at the stores nearest a US ZIP code, by product name or Best Buy product link. Availability can change before checkout.

Unofficial. Not affiliated with or endorsed by Best Buy.

- Page: https://fous.com/methods/bestbuy.com/check-store-stock
- Method: `bestbuy.com/check_store_stock`, version 1
- Website: bestbuy.com
- Returns: product name, link, price, shipping estimate, SKU, nearest stores with address, distance, pickup availability and timing
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free
- Verified: Nov 2, 2026

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `product` | string | yes | `"Apple AirPods Pro 3"` | Product name or Best Buy product link, e.g. Apple AirPods Pro 3 or https://www.bestbuy.com/product/apple-airpods-pro-3-wireless-active-noise-cancelling-earbuds-with-heart-rate-sensing-feature-white/JJGCQLYK5F |
| `zip_code` | string | yes | `"60601"` | US ZIP code, e.g. 60601 |
| `max_stores` | integer | no |  | Maximum number of nearest stores, e.g. 10 Default 10. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "product": "Apple AirPods Pro 3",
  "zip_code": "60601"
}
```

Its output:

```json
{
  "sku": "6376563",
  "price": 249.99,
  "stores": [
    {
      "address": "555 W Roosevelt Rd, Chicago, IL 60607",
      "store_id": "1142",
      "store_url": "https://stores.bestbuy.com/1142",
      "store_name": "South Loop",
      "pickup_timing": "Ready within 1 hour",
      "distance_miles": 1.7,
      "pickup_available": true
    },
    {
      "address": "1000 W North Ave, Chicago, IL 60642",
      "store_id": "323",
      "store_url": "https://stores.bestbuy.com/323",
      "store_name": "North Avenue",
      "pickup_timing": "Ready within 1 hour",
      "distance_miles": 2.5,
      "pickup_available": true
    },
    {
      "address": "2100 N Elston Ave, Chicago, IL 60614",
      "store_id": "814",
      "store_url": "https://stores.bestbuy.com/814",
      "store_name": "Bucktown",
      "pickup_timing": "Ready within 1 hour",
      "distance_miles": 3.4,
      "pickup_available": true
    }
  ],
  "currency": "USD",
  "product_url": "https://www.bestbuy.com/product/apple-airpods-pro-3-wireless-active-noise-cancelling-earbuds-with-heart-rate-sensing-feature-white/JJGCQLYK5F",
  "product_name": "Apple - AirPods Pro 3, Wireless Active Noise Cancelling Earbuds with Heart Rate Sensing Feature - White",
  "shipping_estimate": "Get it by Tue, Sep 29"
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"bestbuy.com/check_store_stock","input":{"product":"Apple AirPods Pro 3","zip_code":"60601"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Is the Nintendo Switch 2 available for pickup today at any Best Buy near 78704?
- Can I grab a PS5 Pro in store near ZIP 30309 this afternoon? Show me the 5 closest stores and how soon pickup is ready.
- Check price and local pickup for https://www.bestbuy.com/site/sony-wh-1000xm5-wireless-noise-canceling-over-the-ear-headphones-black/6505727.p around 98101, nearest 3 stores only
- How much is the Samsung 65" Odyssey OLED G9 monitor and when would it ship to 10013? Also which stores close by have it ready to pick up?
- Looking for the Apple iPad Air 13-inch M3 near 85281 — list up to 15 Best Buy locations with distance and whether I can pick it up, plus the SKU.

## Input schema

```json
{
  "type": "object",
  "required": [
    "product",
    "zip_code"
  ],
  "properties": {
    "product": {
      "type": "string",
      "description": "Product name or Best Buy product link, e.g. Apple AirPods Pro 3 or https://www.bestbuy.com/product/apple-airpods-pro-3-wireless-active-noise-cancelling-earbuds-with-heart-rate-sensing-feature-white/JJGCQLYK5F"
    },
    "zip_code": {
      "type": "string",
      "description": "US ZIP code, e.g. 60601"
    },
    "max_stores": {
      "type": "integer",
      "default": 10,
      "maximum": 20,
      "minimum": 1,
      "description": "Maximum number of nearest stores, e.g. 10"
    }
  }
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "product_name",
    "product_url",
    "price",
    "currency",
    "shipping_estimate",
    "sku",
    "stores"
  ],
  "properties": {
    "sku": {
      "type": "string",
      "description": "Best Buy product SKU"
    },
    "price": {
      "type": [
        "number",
        "null"
      ],
      "description": "Current price in US dollars"
    },
    "stores": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "store_name",
          "address",
          "distance_miles",
          "pickup_available",
          "pickup_timing",
          "store_url",
          "store_id"
        ],
        "properties": {
          "address": {
            "type": [
              "string",
              "null"
            ]
          },
          "store_id": {
            "type": "string"
          },
          "store_url": {
            "type": "string"
          },
          "store_name": {
            "type": "string"
          },
          "pickup_timing": {
            "type": [
              "string",
              "null"
            ]
          },
          "distance_miles": {
            "type": "number"
          },
          "pickup_available": {
            "type": "boolean"
          }
        }
      }
    },
    "currency": {
      "type": "string",
      "description": "Price currency"
    },
    "product_url": {
      "type": "string",
      "description": "Product page link"
    },
    "product_name": {
      "type": "string",
      "description": "Best Buy product name"
    },
    "shipping_estimate": {
      "type": [
        "string",
        "null"
      ],
      "description": "Estimated shipping timing for the ZIP code"
    }
  }
}
```

## See more

- [Best Buy API: Search products](https://fous.com/methods/bestbuy.com/search-products.md): Searches Best Buy US products with an optional price range, sort order and page. Prices and availability come from public listings and may vary by location.
- [Apple API: Check Apple Store pickup](https://fous.com/methods/apple.com/check-store-pickup.md): Checks in-store pickup availability for an exact Apple product configuration (name or part number) near a ZIP, postal code or city, listing nearby Apple Stores by distance with their pickup messages. No reservation is made.
- [Target API: Check store stock](https://fous.com/methods/target.com/check-store-stock.md): Checks a Target product's stock and pickup, drive-up and same-day delivery availability at the stores nearest a US ZIP code.
- [IKEA API: Check store stock](https://fous.com/methods/ikea.com/check-store-stock.md): Checks a product's price and stock at IKEA stores in a country. Store stock and delivery options appear only where IKEA provides them.
- [bhphotovideo.com API: Get B&H Photo product](https://fous.com/methods/bhphotovideo.com/get-product.md): Gets a B&H Photo product's details by name, product link, or B&H number. A name uses the best matching search result; details and prices reflect the public page.
- [Lowe's API: Get product details](https://fous.com/methods/lowes.com/get-product.md): Finds a Lowe's product by name, item number or product link and returns its details, price, specifications, images and availability at the nearest store for a ZIP code (or the site's default store).
- [Walmart API: Get product](https://fous.com/methods/walmart.com/get-product.md): Gets details, price and availability for a Walmart product by name or product link, using Walmart's default location.
- [Instacart API: Search store products](https://fous.com/methods/instacart.com/search-products.md): Searches a named Instacart store's guest-visible grocery products for a US ZIP code. Prices are in USD and can differ from in-store prices; stock estimates can change.
- [All Best Buy methods](https://fous.com/methods/bestbuy.com.md)
