crawlbaseDocs
Se connecter

Utilisation de l'API

Ajoutez &scraper=amazon-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.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN' \
  --data-urlencode 'scraper=amazon-product-details' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN',
    {'scraper': 'amazon-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.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN',
  { scraper: 'amazon-product-details' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN', scraper: 'amazon-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 plus de lisibilité) :

https://www.amazon.com/Apple-iPhone-Silicone-Case-MagSafe/dp/B0CHX2XFLN

Structure de la réponse

Corps de la réponse JSON. Les champs peuvent être null lorsque la page source ne fournit pas la valeur.

name
string
Titre du produit tel qu'affiché sur la page.
asin
string
Amazon Standard Identification Number.
brand
string | null
Nom de la marque lorsqu'il est affiché sur la page.
price
string
Chaîne de prix au format monétaire (ex. "$49.99").
availability
string
Texte du statut de disponibilité (ex. "In Stock").
rating
number
Note moyenne des clients, de 1 à 5.
reviews_count
integer
Nombre total d'avis.
main_image
string
URL de l'image principale du produit.
images
array<string>
URLs de toutes les images du produit.
features
array<string>
Caractéristiques du produit sous forme de liste à puces.
description
string
Description détaillée du produit.
categories
array<string>
Chemin du fil d'Ariane des catégories.

Exemple de réponse

{
  "name": "Apple iPhone Silicone Case with MagSafe",
  "asin": "B0CHX2XFLN",
  "brand": "Apple",
  "price": "$49.00",
  "availability": "In Stock",
  "rating": 4.7,
  "reviews_count": 12483,
  "main_image": "https://m.media-amazon.com/images/I/61MZi+B-OBL.jpg",
  "images": ["…"],
  "features": [
    "Designed by Apple to complement iPhone",
    "MagSafe-compatible attachment and alignment"
  ],
  "description": "Silicone exterior with a soft microfiber lining…",
  "categories": ["Cell Phones & Accessories", "Cases"]
}