Best Buy

Best Buy API & Data Access

Unofficial | 👉 Official Best Buy Website: http://www.bestbuy.com | 👥 Contributors: steve

Notes

This is an integration with the Official BestBuy API to offer collection aggregation and workflow batch processing.

The Best Buy API allows you to query products, stores, user reviews, prices and more. You’ll need to register for an API Key to use the endpoints listed here and aggregation features.

API Key

You’ll need to create a free developer account with the Official BestBuy API and they will give you back an API Key you can use here.

API Documentation

Please see BestBuy API Documentation for full details on how to use their API, including rate limiting policies, etc.

Sample Data

Below is a sample JSON snippet for a product from Best Buy. You can also download aggregate results together in CSV format.

{
  "sku": 6329749,
  "score": null,
  "productId": null,
  "name": "AT&T Prepaid - Apple iPhone 7 Plus with 32GB Memory Prepaid Cell Phone - Black",
  "source": null,
  "type": "HardGood",
  "startDate": "2019-03-03",
  "new": false,
  "active": true,
  "lowPriceGuarantee": false,
  "activeUpdateDate": "2019-05-14T16:59:23",
  "regularPrice": 449.99,
  "salePrice": 429.99,
  "clearance": false,
  "onSale": true,
  "planPrice": null,
  "priceWithPlan": [...],
  "contracts": [...],
  "priceRestriction": null,
  "priceUpdateDate": "2019-07-14T00:01:21",
  "digital": false,
  "preowned": false,
  "carriers": [...],
  "planFeatures": [...],
  "devices": [...],
  "carrierPlans": [...],
  "technologyCode": null,
  "carrierModelNumber": null,
  "earlyTerminationFees": [...],
  "monthlyRecurringCharge": "",
  "monthlyRecurringChargeGrandTotal": "",
  "activationCharge": "",
  "minutePrice": "",
  "planCategory": null,
  "planType": null,
  "familyIndividualCode": null,
  "validFrom": null,
  "validUntil": null,
  "carrierPlan": null,
  "outletCenter": null,
  "secondaryMarket": null,
  "frequentlyPurchasedWith": [...],
  "accessories": [...],
  "relatedProducts": [...],
  "requiredParts": [...],
  "techSupportPlans": [...],
  "crossSell": [...],
  "salesRankShortTerm": null,
  "salesRankMediumTerm": null,
  "salesRankLongTerm": null,
  "bestSellingRank": null,
  "url": "https://api.bestbuy.com/click/-/6329749/pdp",
  "spin360Url": null,
  "mobileUrl": "https://api.bestbuy.com/click/-/6329749/pdp",
  "affiliateUrl": null,
  "addToCartUrl": "https://api.bestbuy.com/click/-/6329749/cart",
  "affiliateAddToCartUrl": null,
  "linkShareAffiliateUrl": "",
  "linkShareAffiliateAddToCartUrl": "",
  "upc": "607376850606",
  "productTemplate": "Cell_Phones",
  "categoryPath": [...],
  "alternateCategories": [...],
  "lists": [...],
  "customerReviewCount": 8,
  "customerReviewAverage": 4.8,
  "customerTopRated": false,
  "format": null,
  "freeShipping": true,
  "freeShippingEligible": true,
  "inStoreAvailability": true,
  "inStoreAvailabilityText": "Store Pickup: Available at most stores",
  "inStoreAvailabilityUpdateDate": "2019-06-20T16:59:14",
  "itemUpdateDate": "2019-07-17T09:14:47",
  "onlineAvailability": true,
  "onlineAvailabilityText": "Shipping: Usually ships in 1 business day",
  "onlineAvailabilityUpdateDate": "2019-05-16T07:40:54",
  "releaseDate": null,
  "shippingCost": 0,
  "shipping": [...],
  "shippingLevelsOfService": [...],
  "specialOrder": false,
  "shortDescription": "iOS 10 and iCloud4G LTE5.5\" Retina HD displayDual 12.0MP cameras with optical image stabilization and Live Photos",
  "class": "NO CONTRACT HARDWARE",
  "classId": 320,
  "subclass": "LOCKED PREPAID IPHON",
  "subclassId": 552,
  "department": "DIGITAL COMMUNICATIO",
  "departmentId": 3,
  "protectionPlanTerm": "AT&",
  "protectionPlanType": null,
  "protectionPlanLowPrice": "",
  "protectionPlanHighPrice": "",
  "buybackPlans": [...],
  "protectionPlans": [...],
  "protectionPlanDetails": [...],
  "productFamilies": [...],
  "productVariations": [...],
  "aspectRatio": null,
  "screenFormat": null,
  "lengthInMinutes": null,
  "mpaaRating": null,
  "plot": null,
  "studio": null,
  "theatricalReleaseDate": null,
  "description": null,
  "manufacturer": "Apple",
  "modelNumber": "APPLE IPHONE 7 PLUS IDB",
  "images": [...],
  "image": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749_sa.jpg",
  "largeFrontImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749_sd.jpg",
  "mediumImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749fp.gif",
  "thumbnailImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749_s.gif",
  "largeImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749_sb.jpg",
  "alternateViewsImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749cv11d.jpg",
  "angleImage": "https://img.bbystatic.com/BestBuy_US/images/products/6329/6329749_rd.jpg",
  "backViewImage": null,
  "energyGuideImage": null,
  "leftViewImage": null,
  "accessoriesImage": null,
  "remoteControlImage": null,
  "rightViewImage": null,
  "topViewImage": null,
  "albumTitle": "Apple iPhone 7 Plus with 32GB Memory Prepaid Cell Phone",
  "artistName": null,
  "artistId": null,
  "originalReleaseDate": null,
  "parentalAdvisory": null,
  "mediaCount": null,
  "monoStereo": null,
  "studioLive": null,
  "condition": "New",
  "inStorePickup": true,
  "friendsAndFamilyPickup": false,
  "homeDelivery": false,
  "quantityLimit": 1,
  "fulfilledBy": null,
  "members": [...],
  "bundledIn": [...],
  "albumLabel": null,
  "genre": null,
  "color": "Black",
  "depth": "0.29 inches",
  "dollarSavings": 20,
  "percentSavings": "4.44",
  "tradeInValue": "",
  "height": "6.23 inches",
  "orderable": "Available",
  "weight": "6.63 ounces",
  "shippingWeight": 1.1,
  "width": null,
  "warrantyLabor": "1 Year",
  "warrantyParts": "1 Year",
  "softwareAge": null,
  "softwareGrade": null,
  "platform": null,
  "numberOfPlayers": null,
  "softwareNumberOfPlayers": null,
  "esrbRating": null,
  "longDescription": "iPhone 7 Plus features dual 12.0MP cameras for high-resolution zoom and an ƒ/1.8 aperture for great low-light photos and 4K video. Optical image stabilization. A 5.5-inch Retina HD display with wide color and 3D Touch. An A10 Fusion chip for up to 2x faster performance than iPhone 6. Touch ID. Faster LTE. The longest battery life in an iPhone. Immersive stereo sound, splash- and water-resistant design, and iOS 10.",
  "includedItemList": [...],
  "marketplace": null,
  "listingId": null,
  "sellerId": null,
  "shippingRestrictions": null,
  "proposition65WarningMessage": null,
  "proposition65WarningType": "04",
  "builtInDigitalCamera": true,
  "deviceManufacturer": "Apple",
  "displayType": "Retina Display",
  "frontFacingCamera": true,
  "internetConnectable": true,
  "mediaCardSlot": false,
  "mobileOperatingSystem": "Apple iOS 12",
  "rearFacingCamera": true,
  "screenSizeIn": 5.5,
  "serviceProvider": "AT&T Prepaid"
}

Articles