crawlbaseDocs
Se connecter

Utilisation de l'API

Ajoutez &scraper=bestbuy-product-details à une requête Crawling API. Encodez l'URL cible dans le paramètre url.

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)

Exemple d'URL d'entrée

L'URL passée dans le paramètre url (décodée pour lisibilité) :

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

Structure de la réponse

Corps de réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.

sku
string
SKU.
title
string
Titre.
brand
string
Marque.
price
string
Prix actuel.
original_price
string | null
Prix avant remise.
availability
string
Disponibilité en magasin et en ligne.
rating
number
Note.
reviews_count
integer
Nombre d'avis.
description
string
Description.
features
array
Caractéristiques en puces.
specifications
object
Paires de spécifications.
images
array
Images.
videos
array
URL des vidéos.

Exemple de réponse

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