Best Buy Product Details API
Get product details from a BestBuy.com product URL, including price, ratings, specifications, images and availability.
No credit card required · Pay only for what you use
- Price
- $0.02 / req
- Rate limit
- 60 req/min
- Output
- Structured JSON
- Modes
- Sync & async
curl -X POST "https://api.dataguru.cc/api/v1/bestbuy/products/details" \
-H "Authorization: Api-Key YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"location": "US", "product_url": "example"}'{
"sku": "string",
"title": "string",
"brand": "string",
"model_number": "string",
"upc": "string",
"url": "https://example.com/...",
"categories": [
"string"
],
"price": {
"current_price": 0.0,
"regular_price": 0.0,
"savings": 0.0,
"savings_percentage": 0.0,
"currency": "USD",
"open_box_options": [
{
"condition": "string",
"price": 0.0,
"pdp_url": "https://example.com/...",
"availability": "string"
}
]
},
"rating": {
"average_rating": 0.0,
"review_count": 0,
"review_summary": "string"
},
"qa_stats": {
"answered_questions": 0
},
"availability": {
"in_stock": false,
"status": "string"
},
"description": "string",
"bullet_descriptions": [
"string"
],
"specifications": {},
"specifications_detailed": [
{
"category": "string",
"name": "string",
"value": "string",
"definition": "string"
}
],
"images": [
"string"
],
"variants": [
{
"bsin": "string",
"sku": "string",
"options": [
{
"name": "string",
"value": "string"
}
]
}
],
"badges": [
"string"
],
"seller": {
"name": "Best Buy",
"type": "1P"
},
"return_policy_url": "https://example.com/...",
"_metadata": {
"request_id": "3f6c1a2e-8b4d-4c1e-9a7f-2d5e6b7c8d9e",
"execution_time_ms": 842,
"endpoint": "Best Buy Product Details",
"mode": "live",
"format": "json",
"timestamp": "2026-01-01T12:00:00+00:00"
}
}Data
Best Buy Product Details API response (structured JSON)
Every response follows the same schema, so you can map it once and rely on it.
Response fields
Request parameters
| Name | Type | Description |
|---|---|---|
| location | string | Two-letter country code (default US). |
| product_urlrequired | string | Full Best Buy product URL (e.g. https://www.bestbuy.com/site/hp-14-laptop.../6667483.p?skuId=6667483). |
Features
Best Buy Product Details API features that make scraping easy
No proxies or blocks to manage
DataGuru handles proxies, retries and anti-bot measures for you. You just send a request.
Clean, structured JSON
Every response uses the same 20 fields, so your parser never breaks.
One simple request
Send product_url and get results back. No browser automation or HTML parsing on your side.
Sync or async
Get the data in the response, or add ?async=true and poll the job for long-running requests.
Built to scale
Up to 60 requests per minute and 10,000 per day on this endpoint.
Pay only for what you use
No subscription or monthly minimum. Usage is deducted from your prepaid balance.
Use cases
What you can build with the Best Buy Product Details API
Competitor price monitoring
Track competitor prices and offers over time and react before you lose the sale.
Product catalog enrichment
Fill gaps in your catalog with titles, images, specifications and ratings.
Assortment & inventory analysis
See which products competitors list, stock and promote across categories.
Review & sentiment tracking
Follow ratings and reviews to spot quality issues and shifts in demand.
Market research
Size categories and find gaps using live listing data instead of stale reports.
Repricing & MAP enforcement
Feed live prices into repricing rules and catch sellers breaking pricing policy.
Who it's for
Built for teams of every size and background
- Pricing analysts
- Marketplace sellers
- E-commerce brands
- Repricing tools
- Brand protection teams
- Market researchers
- Data engineers
- Retail analytics startups
Get started
Start using the Best Buy Product Details API in minutes
- 1
Create a free account
Sign up in seconds and get $1.00 of free balance to test with.
- 2
Copy your API key
Generate a key in the Developer Portal and send it in the Authorization header.
- 3
Send a request
Call POST /api/v1/bestbuy/products/details with your parameters.
- 4
Get structured JSON
Use the response straight away in your app, spreadsheet or pipeline.
FAQ
Frequently asked questions
More APIs
Other APIs you might need
Amazon Product Search
Search for products on Amazon with prices, ratings, and reviews.
E-CommerceAmazon Keyword Search
Search Amazon by keyword and get matching products with titles, prices, ratings and review counts.
E-CommerceAmazon Best Sellers
Get the current Amazon Best Sellers ranking for a category, with rank, title, price and rating.
E-CommerceWalmart Product Details
Scrape Walmart product details, pricing, stock, local store pickup, aisle location, and seller info.
E-CommerceWalmart Search
Search Walmart by keyword or search URL and get matching products, seller details, ratings and reviews.
E-CommerceeBay Product Details
Scrape eBay product details, price, condition, seller feedback, specifications, shipping, and return policies.