GET/bestbuy/brandsapiKey5 credits/request
Returns Best Buy's full brand directory (name, category id, url), sourced from the site's own "Name Brands" page. Each id is directly usable as bestbuy_category's category_id input.
Takes no parameters.
Sampled 14 Oct 2026: 328 items. Filled in every item: id, name, url. In the sample: name: “Best Buy Brands” and 327 other values; url: bestbuy.com.
Open in Playground
GET/bestbuy/categoriesapiKey5 credits/request
Returns Best Buy's current top-level Shop departments (name, category id, url). Each id is directly usable as bestbuy_category's category_id input; this is not the full category tree.
Takes no parameters.
Sampled 14 Oct 2026: 21 items. Filled in every item: id, name, url. In the sample: name: “TV & Home Theater” and 20 other values; url: bestbuy.com.
Open in Playground
GET/bestbuy/categories/trendingapiKey5 credits/request
Returns Best Buy's fine-grained, often deeply-nested product-type categories (e.g. "Windows Laptops", "55-Inch TVs (55 - 64 in)", "PS5 Consoles") sourced from the homepage's own "Best Selling" section -- much more specific than bestbuy_categories' 21 current top-level departments. Each id is directly usable as bestbuy_category's category_id input.
Takes no parameters.
Open in Playground
GET/bestbuy/categoryapiKey8 credits/request
Returns one page (up to 24) of one Best Buy category's product listing (sku, title, url, image, price, rating, review count). category_id is a Best Buy category id, e.g. pcmcat138500050001, found in a category page URL's trailing <id>.c?id=<id> segment. page is the optional 1-indexed page number (defaults to 1); requesting a page past the last one returns an empty products list, not an error.
Required: category_id. Optional: page.
Open in Playground
GET/bestbuy/category/subcategoriesapiKey5 credits/request
Returns a Best Buy category's own sibling/child category set (name, category id, url), sourced from that category page's own "Category" filter facet. Each id is directly usable as bestbuy_category's category_id input. category_id is a Best Buy category id, e.g. pcmcat138500050001, found in a category page URL's trailing <id>.c?id=<id> segment. A leaf category with no siblings returns an empty list, not an error.
Required: category_id.
Sampled 14 Oct 2026: 3 items. Filled in every item: id, name, url. In the sample: name: “2-in-1 Laptops” and 2 other values; url: bestbuy.com.
Open in Playground
GET/bestbuy/productapiKey5 credits/request
Returns one Best Buy product's detail (name, brand, model, color, price, availability, rating, images, breadcrumbs). sku is the numeric Best Buy SKU shown on bestbuy.com product pages and URLs.
Required: sku.
Open in Playground
GET/bestbuy/product/questionsapiKey5 credits/request
Returns the customer questions (with answers, when present) Best Buy embeds directly on a product's page: question text, answer text, who answered, and when. sku is the numeric Best Buy SKU shown on bestbuy.com product pages and URLs. A product with no questions asked yet returns an empty list, not an error.
Required: sku.
Sampled 14 Oct 2026: 2 fields returned with a value, 1 empty (questions). In the sample: count: 0.
Open in Playground
GET/bestbuy/product/relatedapiKey5 credits/request
Returns the organic (non-sponsored) related products Best Buy embeds in a product page's own comparison table (sku, name, url, image, price). sku is the numeric Best Buy SKU shown on bestbuy.com product pages and URLs. A product page with no comparison table returns an empty list, not an error.
Required: sku.
Sampled 14 Oct 2026: 2 fields returned with a value, 1 empty (products). In the sample: count: 0.
Open in Playground
GET/bestbuy/product/reviewsapiKey8 credits/request
Returns page 1 (up to 20) of one Best Buy product's customer reviews (rating, title, text, author, posted date, tags such as Verified Purchaser, recommended flag, helpful/unhelpful counts). sku is the numeric Best Buy SKU shown on bestbuy.com product pages and URLs.
Required: sku.
Open in Playground
GET/bestbuy/searchapiKey8 credits/request
Returns one page (up to 24) of one Best Buy keyword search's product listing (sku, title, url, image, price, rating, review count). q is free-text search keywords, e.g. "laptop". page is the optional 1-indexed page number (defaults to 1); requesting a page past the last one returns an empty products list, not an error.
Required: q. Optional: page.
Open in Playground
GET/bestbuy/storesapiKey3 credits/request
Returns Best Buy's physical store locations in one city (name, address, phone, coordinates, rating, hours), sourced from Best Buy's own SEO store directory. state is one of the 50 US state codes plus dc and pr: `al`, `ak`, `az`, `ar`, `ca`, `co`, `ct`, `de`, `dc`, `fl`, `ga`, `hi`, `id`, `il`, `in`, `ia`, `ks`, `ky`, `la`, `me`, `md`, `ma`, `mi`, `mn`, `ms`, `mo`, `mt`, `ne`, `nv`, `nh`, `nj`, `nm`, `ny`, `nc`, `nd`, `oh`, `ok`, `or`, `pa`, `pr`, `ri`, `sc`, `sd`, `tn`, `tx`, `ut`, `vt`, `va`, `wa`, `wv`, `wi`, `wy`. city is free text matched case-insensitively against that state's own directory (e.g. "Chicago").
Required: state, city.
Sampled 14 Oct 2026: 3 items. Filled in every item: name, address, city, state, postal_code, country, phone, latitude and 5 more. In the sample: rating: 4.1 to 4.2, median 4.13; name: “Best Buy”; url: stores.bestbuy.com; city: “Chicago”; state: “IL”; country: “US”; review_count: 2,112 to 4,258, median 3,659.
Open in Playground