Best Buy website screenshot

Best Buy

Best Buy is a multinational consumer electronics retailer offering technology products, services, and solutions through stores, online, and in-home consultations. Best Buy provides a developer API giving access to product data, store locations, categories, recommendations, open box offers, and commerce capabilities for partners and developers building retail integrations and applications.

6 APIs 3 Features
Fortune 100RetailConsumer ElectronicsE-CommerceProductsStores

APIs

Best Buy Products API

Access over one million current and historical Best Buy products with real-time pricing, availability, specifications, images, customer reviews, and categorization data. Support...

Best Buy Stores API

Retrieve comprehensive store location and operational data for 1,587+ Best Buy locations across the United States and Puerto Rico. Supports area-based searches by postal code or...

Best Buy Categories API

Navigate Best Buy's product taxonomy with access to 4,328+ product categories. Browse hierarchical category paths from root to specific categories and integrate with product sea...

Best Buy Recommendations API

Leverage customer behavior data to surface relevant products through trending products, most viewed, also viewed, also bought, and viewed-ultimately-bought recommendation types....

Best Buy Buying Options (Open Box) API

Access discounted open box and Geek Squad certified refurbished merchandise with ship-from-store fulfillment. Supports single SKU, batch queries up to 100 SKUs, and category-bas...

Best Buy Commerce API

Enable integrated shopping experiences for authorized partners with product availability lookups, shipping cost calculations, and order creation supporting store pickup, ship-to...

GraphQL

Best Buy GraphQL Schema

This document describes a conceptual GraphQL schema for the Best Buy API. Best Buy provides a REST-based Open API covering products, stores, categories, recommendations, open bo...

GRAPHQL

Pricing Plans

Best Buy Plans Pricing

1 plans

PLANS

Rate Limits

Best Buy Rate Limits

1 limits

RATE LIMITS

FinOps

Features

Best Buy: API access via partner / B2B contracts only
No public API pricing published — contact enterprise sales
Best Buy APIs (Products, Stores) are accessible via developer key; commercial use requires partner agreement.

Use Cases

Product Discovery

Full-text search and filtering across product descriptions, specifications, and reviews.

Inventory Management

Real-time in-store availability checking by postal code or store ID.

Recommendation Widgets

Display trending, most-viewed, and also-bought products on product detail pages.

Store Locator

Proximity-based store search with hours verification and service availability.

Open Box Sourcing

Identify discounted alternatives with transparent condition ratings.

Price Monitoring

Track product price changes and availability updates.

Retail Integration

Build shopping experiences integrated with Best Buy's product catalog and fulfillment.

Affiliate Commerce

Commission-based product recommendations with affiliate partner integration.

Integrations

Postman

Pre-built Postman collection available for testing and exploring Best Buy APIs.

Impact Affiliate Network

Affiliate commission integration using Impact Partner ID for revenue attribution.

Semantic Vocabularies

Best Buy Products Api Context

6 classes · 38 properties

JSON-LD

Best Buy Recommendations Api Context

3 classes · 20 properties

JSON-LD

Best Buy Stores Api Context

5 classes · 27 properties

JSON-LD

API Governance Rules

Best Buy API Rules

32 rules · 15 errors 13 warnings 4 info

SPECTRAL

JSON Structure

Products Api Category Ref Structure

2 properties

JSON STRUCTURE

Products Api Error Response Structure

3 properties

JSON STRUCTURE

Products Api Product List Response Structure

11 properties

JSON STRUCTURE

Products Api Product Structure

25 properties

JSON STRUCTURE

Recommendations Api Error Response Structure

3 properties

JSON STRUCTURE

Stores Api Error Response Structure

3 properties

JSON STRUCTURE

Stores Api Store List Response Structure

8 properties

JSON STRUCTURE

Stores Api Store Service Structure

1 properties

JSON STRUCTURE

Stores Api Store Structure

16 properties

JSON STRUCTURE

Example Payloads

Products Api Product Example

25 fields

EXAMPLE

Stores Api Store Example

16 fields

EXAMPLE

Press

Best Buy, Google Cloud, and Accenture Partner to Create a ...

2026-05-25

Artificial Intelligence Archives - Best Buy Corporate News ...

2026-05-25

Best Buy case study

2026-05-25

Best Buy launches AI-powered delivery tracking

2026-05-25

How Best Buy Uses AI To Transform Customer Experience

2026-05-25

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📝
Signup
Signup
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
🔗
RateLimits
RateLimits
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: best-buy
url: https://raw.githubusercontent.com/api-evangelist/best-buy/refs/heads/main/apis.yml
name: Best Buy
tags:
- Fortune 100
- Retail
- Consumer Electronics
- E-Commerce
- Products
- Stores
kind: company
created: '2026-04-19'
modified: '2026-05-19'
description: Best Buy is a multinational consumer electronics retailer offering technology products, services, and solutions
  through stores, online, and in-home consultations. Best Buy provides a developer API giving access to product data, store
  locations, categories, recommendations, open box offers, and commerce capabilities for partners and developers building
  retail integrations and applications.
apis:
- aid: best-buy:products-api
  name: Best Buy Products API
  tags:
  - Products
  - Retail
  - Electronics
  - Pricing
  - Inventory
  humanURL: https://bestbuyapis.github.io/api-documentation/#products-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#products-api
  - type: OpenAPI
    url: openapi/best-buy-products-api.yaml
  - url: graphql/best-buy-graphql.md
    type: GraphQL
  description: Access over one million current and historical Best Buy products with real-time pricing, availability, specifications,
    images, customer reviews, and categorization data. Supports detailed queries by SKU, keyword search, and filtering across
    all product attributes.
- aid: best-buy:stores-api
  name: Best Buy Stores API
  tags:
  - Stores
  - Locations
  - Retail
  - Geolocation
  humanURL: https://bestbuyapis.github.io/api-documentation/#stores-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#stores-api
  - type: OpenAPI
    url: openapi/best-buy-stores-api.yaml
  description: Retrieve comprehensive store location and operational data for 1,587+ Best Buy locations across the United
    States and Puerto Rico. Supports area-based searches by postal code or latitude/longitude, store hours, services, and
    in-store product availability.
- aid: best-buy:categories-api
  name: Best Buy Categories API
  tags:
  - Categories
  - Taxonomy
  - Products
  humanURL: https://bestbuyapis.github.io/api-documentation/#categories-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#categories-api
  description: Navigate Best Buy's product taxonomy with access to 4,328+ product categories. Browse hierarchical category
    paths from root to specific categories and integrate with product searches for category-specific filtering.
- aid: best-buy:recommendations-api
  name: Best Buy Recommendations API
  tags:
  - Recommendations
  - Personalization
  - Products
  humanURL: https://bestbuyapis.github.io/api-documentation/#recommendations-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#recommendations-api
  - type: OpenAPI
    url: openapi/best-buy-recommendations-api.yaml
  description: Leverage customer behavior data to surface relevant products through trending products, most viewed, also viewed,
    also bought, and viewed-ultimately-bought recommendation types. Supports queries by category ID or specific SKU.
- aid: best-buy:buying-options-api
  name: Best Buy Buying Options (Open Box) API
  tags:
  - Open Box
  - Refurbished
  - Discounts
  - Products
  humanURL: https://bestbuyapis.github.io/api-documentation/#buying-options-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#buying-options-api
  description: Access discounted open box and Geek Squad certified refurbished merchandise with ship-from-store fulfillment.
    Supports single SKU, batch queries up to 100 SKUs, and category-based discovery with condition ratings updated every 5
    minutes.
- aid: best-buy:commerce-api
  name: Best Buy Commerce API
  tags:
  - Commerce
  - Orders
  - Fulfillment
  - Partners
  humanURL: https://bestbuyapis.github.io/api-documentation/#commerce-api
  properties:
  - type: Documentation
    url: https://bestbuyapis.github.io/api-documentation/#commerce-api
  description: Enable integrated shopping experiences for authorized partners with product availability lookups, shipping
    cost calculations, and order creation supporting store pickup, ship-to-home, and home delivery fulfillment options.
common:
- type: LinkedIn
  url: https://www.linkedin.com/company/best-buy
- type: Website
  url: https://www.bestbuy.com
- type: DeveloperPortal
  url: https://developer.bestbuy.com
- type: Documentation
  url: https://bestbuyapis.github.io/api-documentation/
- type: GettingStarted
  url: https://bestbuyapis.github.io/api-documentation/#user-guide
- type: Authentication
  url: https://bestbuyapis.github.io/api-documentation/#authorization
- type: Signup
  url: https://developer.bestbuy.com
- type: GitHubOrganization
  url: https://github.com/BestBuyAPIs
- type: GitHubRepository
  url: https://github.com/BestBuyAPIs/api-documentation
- type: Features
  data:
  - 'Best Buy: API access via partner / B2B contracts only'
  - No public API pricing published — contact enterprise sales
  - Best Buy APIs (Products, Stores) are accessible via developer key; commercial use requires partner agreement.
  sources:
  - https://developer.bestbuy.com/
  updated: '2026-05-04'
- type: UseCases
  data:
  - name: Product Discovery
    description: Full-text search and filtering across product descriptions, specifications, and reviews.
  - name: Inventory Management
    description: Real-time in-store availability checking by postal code or store ID.
  - name: Recommendation Widgets
    description: Display trending, most-viewed, and also-bought products on product detail pages.
  - name: Store Locator
    description: Proximity-based store search with hours verification and service availability.
  - name: Open Box Sourcing
    description: Identify discounted alternatives with transparent condition ratings.
  - name: Price Monitoring
    description: Track product price changes and availability updates.
  - name: Retail Integration
    description: Build shopping experiences integrated with Best Buy's product catalog and fulfillment.
  - name: Affiliate Commerce
    description: Commission-based product recommendations with affiliate partner integration.
- type: Integrations
  data:
  - name: Postman
    description: Pre-built Postman collection available for testing and exploring Best Buy APIs.
  - name: Impact Affiliate Network
    description: Affiliate commission integration using Impact Partner ID for revenue attribution.
- type: RateLimits
  url: https://bestbuyapis.github.io/api-documentation/#rate-limiting
- type: SpectralRules
  url: rules/best-buy-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/best-buy-vocabulary.yaml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
specificationVersion: '0.19'