Docs
Log in

API usage

Add &scraper=bestbuy-product-details to a Crawling API request. URL-encode the target URL in the url parameter.

curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
  --data-urlencode 'url=https://www.bestbuy.com/site/meta-quest-3-512gb-the-most-powerful-quest-ultimate-mixed-reality-experiences-get-batman-arkham-shadow-white/6596938.p' \
  --data-urlencode 'scraper=bestbuy-product-details' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.bestbuy.com/site/meta-quest-3-512gb-the-most-powerful-quest-ultimate-mixed-reality-experiences-get-batman-arkham-shadow-white/6596938.p',
    {'scraper': 'bestbuy-product-details'}
)

import json
data = json.loads(res['body'])
const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });

const res = await api.get(
  'https://www.bestbuy.com/site/meta-quest-3-512gb-the-most-powerful-quest-ultimate-mixed-reality-experiences-get-batman-arkham-shadow-white/6596938.p',
  { scraper: 'bestbuy-product-details' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.bestbuy.com/site/meta-quest-3-512gb-the-most-powerful-quest-ultimate-mixed-reality-experiences-get-batman-arkham-shadow-white/6596938.p', scraper: 'bestbuy-product-details')
data = JSON.parse(res.body)

Example input URL

The URL passed in the url parameter (URL-decoded for readability):

https://www.bestbuy.com/site/meta-quest-3-512gb-the-most-powerful-quest-ultimate-mixed-reality-experiences-get-batman-arkham-shadow-white/6596938.p

Response shape

JSON response body. Field types may be null when the source page omits the value.

sku
string
SKU.
title
string
Title.
brand
string
Brand.
price
string
Current price.
original_price
string | null
Pre-discount price.
availability
string
In-store and online availability.
rating
number
Rating.
reviews_count
integer
Review count.
description
string
Description.
features
array
Feature bullets.
specifications
object
Spec pairs.
images
array
Images.
videos
array
Video URLs.

Sample response

{
  "sku": "6596938",
  "title": "Meta Quest 3 512GB",
  "brand": "Meta",
  "price": "$649.99",
  "availability": "In stock",
  "rating": 4.7
}