BestBuy

FREE
By raygorodskij
Updated 7 months ago
eCommerce
7/10
Popularity Score
317ms
Latency
100%
Success Rate

BestBuy API Documentation

Best Buy is a leading provider of technology products, services and solutions.

View API Details
POSTgetAllCategories
POSTgetAllOpenBox
POSTgetAlsoViewedProduct
POSTgetCategoriesById
POSTgetCategoriesByName
POSTgetPopularViewedProductsByCategoryId
POSTgetProductBySearchQuery
POSTgetStoresBySearchQuery
POSTgetTrendingProductsByCategoryId
POSTopenBoxByCategory
POSTopenBoxByListSKUs
POSTopenBoxBySKU
POSTgetAllCategories

The query to the right will return all the Best Buy product categories. Query is filtered to show only ids.

Header Parameters
X-RapidAPI-HostSTRING
REQUIRED
X-RapidAPI-KeySTRING
REQUIRED
Required Parameters
apiKeyCREDENTIALS
REQUIREDAPI key that you received from BestBuy.
Optional Parameters
facetsQueryNUMBER
OPTIONALYou can retrieve summary information about the items that are returned by your query by using the facets query parameter.
pageSizeNUMBER
OPTIONALBy default, we include 10 results per page, but you can ask for up to 100 per page by making use of the `pageSize` parameter.
sortSTRING
OPTIONALYou can specify the way in which you’d like to have the results sorted by one or more attribute value(s).`attribute.asc` - Sort the results in ascending order of the specified attribute. `attribute.dsc` - Sort the results in descending order of the specified attribute. `attribute.desc` - Sort the results in descending order of the specified attribute.
pageNUMBER
OPTIONALUse the `page` parameter to choose which page of results you’d like returned.
facetsNumberNUMBER
OPTIONALFacets number.Required if use facetsQuery.
returnedFieldsSTRING
OPTIONALThe show attribute allows you to control which attributes are returned.To return all attributes `all`.
cursorMaskSTRING
OPTIONALWith large result sets - e.g., query sets with more than 10 pages of results - we recommend you use the cursorMark parameter to walk through your results. You can use cursorMark to walk through the full product or store catalog, deltas since you last queried for active products, or any other query result. The cursorMark works a lot like a bookmark, keeping track of what subset of items are currently shown in your result set and how to get to the next subset of items.To use the cursorMark with your result set, add cursorMark=* to your query parameters.
Code Snippet
Install SDK
Response ExampleSchema

Install SDK for (Node.js)Unirest

OAuth2 Authentication
Client ID
Client Secret
OAuth2 Authentication