Tous les scrapers

E-commerce

Amazon Best Sellers Scraper

amazon.com

99.6% Taux de réussite
6.5s Réponse moyenne
In-house anti-bot Protection
1 074 appels Mesuré sur

Les classements d'Amazon contiennent jusqu'à 100 articles par catégorie, 50 par page, mais chaque page ne rend côté serveur que ses 30 premières cartes et charge le reste au défilement de la grille, si bien qu'une simple requête manque les rangs 31 à 50, et chaque page doit en plus passer la détection de bots d'Amazon. Un endpoint de plugin dédié prend un slug de rayon comme electronics, un slug avec un identifiant de nœud de navigation ou n'importe quelle URL de liste, et renvoie les articles du classement déjà parsés : rang, ASIN, titre, URL du produit, image, prix dans la devise de la boutique, note et nombre d'avis, ainsi que l'évolution du rang de ventes sur Movers & Shakers. La catégorie les accompagne - nom, identifiant de nœud, catégories parentes et sous-catégories -, ce qui permet de parcourir tout l'arbre, et une catégorie vide renvoie la liste des rayons. Choisissez l'un des cinq types de liste et l'une des 20 marketplaces régionales ; la requête sort du pays d'origine de la marketplace, donc les prix reviennent dans la devise de cette boutique.

Ce que vous pouvez extraire

  • Rang, ASIN, titre, URL du produit et image pour chaque article
  • Prix avec sa devise ISO et le texte du prix tel qu'Amazon l'affiche
  • Note en étoiles et nombre d'avis
  • Movers & Shakers : rang de ventes actuel et précédent et la variation en pourcentage
  • Nom de la catégorie, identifiant de nœud de navigation, catégories parentes et sous-catégories pour descendre dans l'arbre
  • Cinq types de liste : Meilleures ventes, Dernières nouveautés, Movers & Shakers, Produits les plus souhaités et Idées cadeaux
  • Jusqu'à 100 articles classés par catégorie, sur 20 marketplaces régionales, dans la devise de chaque boutique

Endpoints dédiés

/marketplace/amazon-bestsellers

Listes Meilleures ventes d'Amazon

Un classement pour une catégorie (un slug de rayon, slug/identifiant de nœud ou URL de liste ; vide = la liste des rayons) : category (name, nodeId, parents, subcategories) et items avec rank, asin, title, url, image, price, currency, rating et reviewsCount, ainsi que l'évolution du rang de ventes sur Movers & Shakers. list_type choisit bestsellers, new_releases, movers_and_shakers, most_wished_for ou gift_ideas ; marketplace choisit l'un des 20 sites régionaux ; max_results de 1 à 100 (30 par défaut).

Marketplaces pris en charge

Les prix sont renvoyés dans la devise locale de chaque marketplace, la sortie étant automatiquement rattachée à ce pays.

MarketplaceDevise
amazon.comUSD
amazon.co.ukGBP
amazon.deEUR
amazon.frEUR
amazon.itEUR
amazon.esEUR
amazon.nlEUR
amazon.seSEK
amazon.plPLN
amazon.com.beEUR
amazon.com.trTRY
amazon.caCAD
amazon.com.mxMXN
amazon.com.brBRL
amazon.co.jpJPY
amazon.inINR
amazon.aeAED
amazon.saSAR
amazon.sgSGD
amazon.com.auAUD

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/marketplace/amazon-bestsellers?category=electronics&max_results=10"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/marketplace/amazon-bestsellers",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"category": "electronics", "max_results": "10"},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const list = await su.amazonBestsellers('electronics', {
  marketplace: 'amazon.com',
  maxResults: 10,
});
console.log(list);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Exemple de réponse

{
  "marketplace": "amazon.com",
  "listType": "bestsellers",
  "listTitle": "Best Sellers in Electronics",
  "category": {
    "name": "Electronics",
    "slug": "electronics",
    "nodeId": null,
    "url": "https://www.amazon.com/gp/bestsellers/electronics/",
    "parents": [
      {
        "name": "Any Department",
        "slug": null,
        "nodeId": null,
        "url": "https://www.amazon.com/gp/bestsellers/"
      }
    ],
    "subcategories": [
      {
        "name": "Accessories & Supplies",
        "slug": "electronics",
        "nodeId": "281407",
        "url": "https://www.amazon.com/gp/bestsellers/electronics/281407/"
      },
      {
        "name": "Camera & Photo",
        "slug": "electronics",
        "nodeId": "502394",
        "url": "https://www.amazon.com/gp/bestsellers/electronics/502394/"
      }
    ]
  },
  "resultsCollected": 10,
  "itemsWithDetails": 10,
  "pagesFetched": 1,
  "proxyCountry": "US",
  "items": [
    {
      "rank": 1,
      "asin": "B08JHCVHTY",
      "title": "blink plus plan with monthly auto-renewal",
      "url": "https://www.amazon.com/dp/B08JHCVHTY",
      "image": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL600_SR600,400_.png",
      "price": 11.99,
      "currency": "USD",
      "priceRaw": "$11.99",
      "rating": 4.4,
      "reviewsCount": 280618,
      "salesRank": null,
      "previousSalesRank": null,
      "salesRankChangePct": null
    },
    {
      "rank": 2,
      "asin": "B0DCH8VDXF",
      "title": "Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume",
      "url": "https://www.amazon.com/dp/B0DCH8VDXF",
      "image": "https://images-na.ssl-images-amazon.com/images/I/513OSdW4elL._AC_UL600_SR600,400_.jpg",
      "price": 19,
      "currency": "USD",
      "priceRaw": "$19.00",
      "rating": 4.5,
      "reviewsCount": 18384,
      "salesRank": null,
      "previousSalesRank": null,
      "salesRankChangePct": null
    }
  ]
}

Lire la documentation de l'API

Questions fréquentes

Le scraping des Meilleures ventes d'Amazon est-il légal ?

Collecter des données de listes publiques - rangs, titres, prix et notes - est licite dans de nombreuses juridictions, mais les règles dépendent de votre pays, des données collectées et de leur usage. Vous restez responsable de leur utilisation. ScrapeUnblocker renvoie la liste publique ; ce que vous collectez et comment vous l'utilisez relève de votre décision.

Comment scraper les Meilleures ventes d'Amazon sans se faire bloquer ?

Amazon utilise sa propre détection de bots et répond par une page de captcha au trafic dont il se méfie. Le plugin /marketplace/amazon-bestsellers récupère chaque page de liste via la chaîne de déblocage de ScrapeUnblocker depuis le pays d'origine de la marketplace et, lorsque vous demandez plus que les 30 premiers articles d'une page, il rend cette page une fois dans un vrai navigateur et fait défiler la grille pour qu'Amazon charge le reste. Dans le benchmark de ScrapeUnblocker, 99,6 % des 1 074 appels avec des catégories et des marketplaces différentes ont renvoyé le classement, en environ 6,5 s par appel.

Quelles données j'obtiens pour chaque article ?

Chaque article comporte son rang, son ASIN, son titre, une URL de produit propre, une image, le prix sous forme de nombre avec sa devise ISO et le texte de prix d'Amazon, la note en étoiles et le nombre d'avis. Sur Movers & Shakers, vous obtenez aussi le rang de ventes actuel et précédent et la variation en pourcentage. La réponse contient le titre de la liste, le nom et l'identifiant de nœud de la catégorie, ses catégories parentes et ses sous-catégories avec leurs propres slugs et identifiants de nœud, ainsi que itemsWithDetails, le nombre d'articles revenus avec tous les détails de leur carte.

Ai-je besoin d'une API ou d'un compte Amazon ?

Non. Le plugin ne nécessite aucun compte Amazon Associates, Product Advertising API ou Selling Partner : envoyez une catégorie avec votre clé ScrapeUnblocker et recevez le classement en JSON. Passez n'importe quel ASIN de la liste à notre plugin produit Amazon (/marketplace/amazon-product) pour obtenir la page produit complète.

Puis-je obtenir les Meilleures ventes d'autres marketplaces Amazon ?

Oui. Passez marketplace avec l'un des 20 sites régionaux, comme amazon.co.uk, amazon.de ou amazon.co.jp, ou collez une URL de liste de ce site. Par défaut, la requête sort du pays d'origine de la marketplace, donc les prix reviennent dans la devise propre à la boutique : GBP sur amazon.co.uk, EUR sur amazon.de. Les identifiants de nœud de navigation diffèrent d'une marketplace à l'autre, alors descendez à partir de la liste des rayons de chaque site, que renvoie une catégorie vide.

Combien coûte le scraping des Meilleures ventes d'Amazon ?

Les listes Amazon contiennent jusqu'à 100 articles, 50 par page, et chaque page de liste récupérée est facturée comme une requête : jusqu'à 50 articles comptent pour 1 requête, de 51 à 100 pour 2, et pagesFetched indique le nombre exact. 1 requête = 1 crédit, 1,00 EUR pour 1 000 en paiement à l'usage, en descendant jusqu'à environ 0,55 EUR pour 1 000 sur l'offre Ultimate. Les blocages et les timeouts ne sont pas facturés, et l'essai gratuit inclut 500 requêtes sans carte bancaire.

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.