crawlbaseDocs
Se connecter

Utilisation de l'API

Ajoutez &scraper=amazon-serp à 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/s?k=games' \
  --data-urlencode 'scraper=amazon-serp' -G
from crawlbase import CrawlingAPI

api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
    'https://www.amazon.com/s?k=games',
    {'scraper': 'amazon-serp'}
)

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/s?k=games',
  { scraper: 'amazon-serp' }
);
const data = JSON.parse(res.body);
require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')

res = api.get('https://www.amazon.com/s?k=games', scraper: 'amazon-serp')
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/s?k=games

Structure de la réponse

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

query
string
Requête de recherche ayant produit ces résultats.
total_results
integer | null
Nombre total de résultats indiqué.
page
integer
Numéro de la page actuelle.
products
array
Résultats par produit (voir les champs ci-dessous).
products[].asin
string
ASIN du produit.
products[].title
string
Titre du produit.
products[].price
string | null
Prix affiché.
products[].rating
number | null
Note en étoiles.
products[].reviews_count
integer | null
Nombre d'avis.
products[].image
string
URL de la miniature.
products[].url
string
URL absolue du produit.
products[].sponsored
boolean
True si l'annonce est une publicité sponsorisée.

Exemple de réponse

{
  "query": "games",
  "total_results": 60000,
  "page": 1,
  "products": [
    {
      "asin": "B0CRJYSL5G",
      "title": "Catan: 5th Edition",
      "price": "$44.97",
      "rating": 4.8,
      "reviews_count": 5732,
      "image": "https://m.media-amazon.com/images/I/...jpg",
      "url": "https://www.amazon.com/dp/B0CRJYSL5G",
      "sponsored": false
    }
  ]
}