Best Buy Product Data API
Scrape detailed Best Buy product information instantly with a simple API call
A GET request to our /api/getter/?platform="bestbuy_detail"
endpoint allows you to scrape product data for any product listing URL on BestBuy.com in real-time.
Example
To scrape details about the latest iPhone from BestBuy, you can use the following command:
1 |
|
1 2 3 4 5 |
|
1 2 3 |
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
Query Parameters
As you can see in the example above, our endpoint needs the following query parameters:
Product URL
url
Required
Product listing's URL on BestBuy.com. Remove unnecessary query parameters and encode the URL.
item_id
Optional
Item ID can be used in place of the url parameter. It can be found in the trailing end of the product listing's URL.
Other Required Parameters
platform
Required
Specifies the scraping engine you wish to invoke. In this case, the value should be bestbuy_detail.
api_key
Required
Your account's token—which can be obtained by signing up here.
Note
The value of the query parameter url
must be URL or percent encoded. If you're using Python, this can be done with the function urlencode
.
Results
The response will include the following attirbutes for the product:
Attributes Returned | Data Type | Information Represented |
---|---|---|
name | string | Name of product listing |
brand | string | Brand name of the product |
url | string | Product listing URL |
images | array | List of image URLs for the product |
price | number | Current price of product |
currency | string | Currency code (e.g. "USD") |
currency_symbol | string | Currency symbol (e.g. "$") |
product_id | string | Retailer's product ID |
rating | number | Average rating of product (out of 5) |
total_reviews | integer | Total number of reviews for the product |
in_stock | boolean | Indicates if product is in stock |
categories | array | List of category objects |
categories[].name | string | Name of category |
categories[].url | string | URL of category page |
variants | array | List of product variants |
variants[].type | string | Type of variant (e.g. "Color", "Size") |
variants[].is_selected | boolean | Whether this variant is currently selected |
variants[].name | string | Name/value of the variant |
variants[].image | string | Image URL for the variant |
variants[].in_stock | boolean | Whether variant is in stock |
variants[].url | string | URL for the variant |
variants[].sku_id | string | SKU ID for the variant |
description | string | Product description |
included_items | array | List of items included with product |
product_features | array | List of product feature objects |
product_features[].name | string | Feature name |
product_features[].value | string | Feature description |
is_energy_star_certified | boolean | Whether product is Energy Star certified |
model_no | string | Product model number |
specifications | array | List of specification objects |
specifications[].type | string | Specification category |
specifications[].name | string | Specification name |
specifications[].value | string | Specification value |
upc | string | Universal Product Code |
Response Example
Here's the response you can expect to receive for the request showcased above:
{
"success": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-latest-model-10th-generation-with-wi-fi-64gb-silver/5200800.p?skuId=5200800",
"result_count": 1,
"detail": {
"name": "Apple - 10.9-Inch iPad - (10th Generation) with Wi-Fi - 64GB - Silver",
"brand": "Apple",
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-latest-model-10th-generation-with-wi-fi-64gb-silver/5200800.p?skuId=5200800",
"images": [
"https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800_sd.jpg",
"https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800cv1d.jpg",
"https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800cv11d.jpg",
"https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800cv12d.jpg",
"https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800cv13d.jpg",
"https://pisces.bbystatic.com/prescaled/540/960/image2/BestBuy_US/images/videos/hbattadwm65amqvpphys.jpg",
"https://pisces.bbystatic.com/image2/BestBuy_US/ugc/photos/thumbnail/5bcee5ac974de28052f7117eae6cfac6.jpg"
],
"price": 349.0,
"currency": "USD",
"currency_symbol": "$",
"product_id": "5200800",
"rating": 4.9,
"total_reviews": 19929,
"in_stock": true,
"categories": [
{
"name": "Computers & Tablets",
"url": "https://www.bestbuy.com/site/electronics/computers-pcs/abcat0500000.c?id=abcat0500000"
},
{
"name": "Tablets",
"url": "https://www.bestbuy.com/site/computers-pcs/ipad-tablets-ereaders/pcmcat209000050006.c?id=pcmcat209000050006"
},
{
"name": "Apple iPad",
"url": "https://www.bestbuy.com/site/ipad-tablets-ereaders/ipad/pcmcat209000050007.c?id=pcmcat209000050007"
},
{
"name": "iPad",
"url": "https://www.bestbuy.com/site/ipad/apple-ipad/pcmcat1490110513760.c?id=pcmcat1490110513760"
}
],
"variants": [
{
"type": "Total Storage Capacity",
"is_selected": true,
"name": "64GB",
"image": null,
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-64gb-silver/5200800.p?skuId=5200800",
"sku_id": "5200800"
},
{
"type": "Total Storage Capacity",
"is_selected": false,
"name": "256GB",
"image": null,
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-256gb-silver/5201004.p?skuId=5201004",
"sku_id": "5201004"
},
{
"type": "Color",
"is_selected": true,
"name": "Silver",
"image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200800_sd.jpg",
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-64gb-silver/5200800.p?skuId=5200800",
"sku_id": "5200800"
},
{
"type": "Color",
"is_selected": false,
"name": "Blue",
"image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200904_sd.jpg",
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-64gb-blue/5200904.p?skuId=5200904",
"sku_id": "5200904"
},
{
"type": "Color",
"is_selected": false,
"name": "Yellow",
"image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5200/5200906_sd.jpg",
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-64gb-yellow/5200906.p?skuId=5200906",
"sku_id": "5200906"
},
{
"type": "Color",
"is_selected": false,
"name": "Pink",
"image": "https://pisces.bbystatic.com/image2/BestBuy_US/images/products/5201/5201002_sd.jpg",
"in_stock": true,
"url": "https://www.bestbuy.com/site/apple-10-9-inch-ipad-10th-generation-with-wi-fi-64gb-pink/5201002.p?skuId=5201002",
"sku_id": "5201002"
}
],
"description": "Colorfully reimagined and more versatile than ever. With an all-screen design,10.9-inch Liquid Retina display,¹ and four gorgeous colors. iPad delivers a powerful way to create, stay connected, and get things done.",
"included_items": [
"Apple 10.9-Inch iPad (Latest Model) with Wi-Fi - 64GB",
"USB-C Charge Cable (1 meter)",
"20W USB-C Power Adapter"
],
"product_features": [
{
"name": null,
"value": "Striking 10.9-inch Liquid Retina display¹ with True Tone"
},
{
"name": null,
"value": "A14 Bionic chip with 6-core CPU and 4-core GPU"
},
{
"name": null,
"value": "12MP Wide back camera"
},
{
"name": null,
"value": "Landscape 12MP Ultra Wide front camera with Center Stage"
},
{
"name": null,
"value": "Touch ID for secure authentication and Apple Pay"
},
{
"name": null,
"value": "Stay connected with ultrafast Wi-Fi 6"
},
{
"name": null,
"value": "USB-C connector for charging and accessories"
},
{
"name": null,
"value": "Go far with all-day battery life²"
},
{
"name": null,
"value": "Works with Apple Pencil (USB-C), Apple Pencil (1st generation)³ , and Magic Keyboard Folio⁴"
},
{
"name": null,
"value": "iPadOS 17 makes your iPad even more capable with powerful new productivity and collaboration features"
},
{
"name": null,
"value": "¹The display has rounded corners. When measured diagonally as a rectangle, the iPad 10.9-inch screen is 10.9 inches. Actual viewable area is less."
},
{
"name": null,
"value": "²Battery life varies by use and configuration. See apple.com/batteries for more information."
},
{
"name": null,
"value": "³USB-C to Apple Pencil Adapter required to work with iPad (10th generation). Subject to availability."
},
{
"name": null,
"value": "⁴Accessories sold separately and subject to availability. Compatibility varies by generation. Apps are available on the App Store. Title availability is subject to change. Third-party software sold separately."
}
],
"is_energy_star_certified": true,
"model_no": "MPQ03LL/A",
"specifications": [
{
"type": "Key Specs",
"name": "Screen Size",
"value": "10.9 inches"
},
{
"type": "Key Specs",
"name": "Screen Resolution",
"value": "2360 x 1640"
},
{
"type": "Key Specs",
"name": "Processor Model",
"value": "A14 Bionic chip"
},
{
"type": "Key Specs",
"name": "Total Storage Capacity",
"value": "64 gigabytes"
},
{
"type": "Key Specs",
"name": "Operating System",
"value": "Apple iPadOS"
},
{
"type": "Key Specs",
"name": "Wireless Connectivity",
"value": "Bluetooth, Wi-Fi"
},
{
"type": "Key Specs",
"name": "Battery Chemistry",
"value": "Lithium-polymer"
},
{
"type": "Key Specs",
"name": "Security Features",
"value": "Touch ID sensor"
},
{
"type": "General",
"name": "Product Name",
"value": "10.9-Inch iPad - (10th Generation) with Wi-Fi - 64GB"
},
{
"type": "General",
"name": "Brand",
"value": "Apple"
},
{
"type": "General",
"name": "Model Number",
"value": "MPQ03LL/A"
},
{
"type": "General",
"name": "Model Family",
"value": "Apple iPad (10th Generation)"
},
{
"type": "General",
"name": "Year of Release",
"value": "2022"
},
{
"type": "General",
"name": "Color",
"value": "Silver"
},
{
"type": "Display",
"name": "Display Type",
"value": "LED"
},
{
"type": "Display",
"name": "Screen Size",
"value": "10.9 inches"
},
{
"type": "Display",
"name": "Screen Resolution",
"value": "2360 x 1640"
},
{
"type": "Processor",
"name": "Processor Brand",
"value": "Apple"
},
{
"type": "Processor",
"name": "Processor Model",
"value": "A14 Bionic chip"
},
{
"type": "Storage",
"name": "Total Storage Capacity",
"value": "64 gigabytes"
},
{
"type": "Compatibility",
"name": "Operating System",
"value": "Apple iPadOS"
},
{
"type": "Compatibility",
"name": "Operating System Compatibility",
"value": "Apple iPadOS"
},
{
"type": "Connectivity",
"name": "Wireless Connectivity",
"value": "Bluetooth, Wi-Fi"
},
{
"type": "Connectivity",
"name": "Network Connectivity",
"value": "None"
},
{
"type": "Connectivity",
"name": "Compatible Wireless Standard(s)",
"value": "Wireless-AX"
},
{
"type": "Connectivity",
"name": "Bluetooth Version",
"value": "5.2"
},
{
"type": "Connectivity",
"name": "GPS Enabled",
"value": "false"
},
{
"type": "Power",
"name": "Charging Interface(s)",
"value": "USB-C"
},
{
"type": "Power",
"name": "Battery Chemistry",
"value": "Lithium-polymer"
},
{
"type": "Camera",
"name": "Front-Facing Camera",
"value": "true"
},
{
"type": "Camera",
"name": "Front Facing Camera Megapixels",
"value": "12 megapixels"
},
{
"type": "Camera",
"name": "Rear-Facing Camera",
"value": "true"
},
{
"type": "Camera",
"name": "Rear Facing Camera Megapixels",
"value": "12 megapixels"
},
{
"type": "Camera",
"name": "Built-In Microphone",
"value": "true"
},
{
"type": "Features",
"name": "Security Features",
"value": "Touch ID sensor"
},
{
"type": "Features",
"name": "Mobile Payment Service Supported",
"value": "Apple Pay"
},
{
"type": "Dimensions",
"name": "Product Height",
"value": "9.79 inches"
},
{
"type": "Dimensions",
"name": "Product Width",
"value": "7.07 inches"
},
{
"type": "Dimensions",
"name": "Product Depth",
"value": "0.28 inches"
},
{
"type": "Dimensions",
"name": "Product Weight",
"value": "16.8 ounces"
},
{
"type": "Certifications Listings & Approvals",
"name": "ENERGY STAR Certified",
"value": "true"
},
{
"type": "Warranty",
"name": "Manufacturer's Warranty - Parts",
"value": "1 year limited"
},
{
"type": "Warranty",
"name": "Manufacturer's Warranty - Labor",
"value": "1 year limited"
},
{
"type": "Other",
"name": "UPC",
"value": "194253387442"
}
],
"upc": "194253387442"
},
"remaining_credits": 6003557.0
}
Request Cost
10 credits are deducted for each successful request
Support
If you want to add a parameter to our response, or have any question or feedback, please write to us at support@unwrangle.com