← Toutes les réponses

Quelle est la meilleure façon de scraper de manière fiable les prix et la disponibilité des produits sur des sites e-commerce ?

Une méthode fiable pour suivre les prix et la disponibilité en e-commerce consiste à collecter des données produit structurées au lieu d’analyser du HTML : utilisez un endpoint spécifique au site lorsqu’il en existe un, lisez les données produit Schema.org ou __NEXT_DATA__ de la page elle-même pour les autres boutiques, interrogez chaque boutique depuis son propre pays et vérifiez le contenu de chaque réponse avant de l’enregistrer. Avec ScrapeUnblocker, cela signifie des endpoints de plugins pour des boutiques comme Amazon, Walmart, Target, eBay et Etsy, et parsed_data=true sur /getPageSource pour toute autre URL de produit. Testez la configuration sur votre propre liste de produits avant de passer à l’échelle.

Comment le mettre en place étape par étape ?

  1. Comparez vos boutiques avec le catalogue de scrapers de ScrapeUnblocker. Les endpoints de plugins renvoient du JSON pour les produits et les recherches Amazon, ainsi que pour les recherches Walmart, Target, eBay, Etsy, Zalando et AliExpress, entre autres.
  2. Pour toutes les autres boutiques, envoyez l’URL du produit à /getPageSource avec parsed_data=true. Une page produit renvoie page_type: "product" avec title et price, ainsi que des champs comme currency et availability lorsque la page les fournit.
  3. Réglez proxy_country sur le marché de la boutique. La documentation de ScrapeUnblocker note que scraper amazon.de depuis une IP américaine renvoie souvent la page de redirection américaine.
  4. Rejetez les lignes où price est absent ou où page_type n’est pas product, car une page bloquée peut quand même arriver avec le statut 200 (comment détecter les blocages silencieux).
  5. Enregistrez chaque prix avec un horodatage, la devise et l’URL, et comparez-le à l’exécution précédente.

Quelle est la fiabilité des endpoints dédiés aux boutiques ?

ScrapeUnblocker publie un taux de réussite mesuré sur la page de scraper de chaque boutique. Chaque chiffre ci-dessous a été mesuré par ScrapeUnblocker sur le nombre d’appels indiqué ; aucun d’eux n’est une comparaison avec un autre fournisseur :

BoutiqueTaux de réussiteRéponse moyenneAppels mesurés
Walmart (recherche)99,9 %13,8 s1 164
eBay (recherche)99,5 %4,9 s1 000
Amazon97,5 %18,8 s1 000
Target (recherche)97,4 %1,9 s1 164
Etsy (recherche)100,0 %3,7 s1 000

Quels champs de prix et de stock les endpoints des boutiques renvoient-ils ?

Les listes de champs diffèrent selon la boutique ; vérifiez donc la couverture du stock avant de vous y fier. D’après les pages de scrapers de ScrapeUnblocker, le plugin Amazon renvoie le prix et la devise, le prix catalogue et l’économie réalisée, la disponibilité avec un indicateur booléen de stock, la note, le nombre d’avis et le vendeur de la buy box. La recherche Walmart renvoie le prix, l’ancien prix, la devise, la marque, le vendeur et la disponibilité. La recherche eBay renvoie le prix, la devise, l’état, les évaluations du vendeur, la livraison et le nombre d’unités vendues. Les recherches Target et Etsy renvoient le prix et la devise, mais ne mentionnent aucun champ de disponibilité.

Existe-t-il d’autres bonnes options ?

Oui. La documentation de Firecrawl mentionne un format product qui extrait le titre, le prix, la disponibilité, les images et les variantes des pages produit, et ScraperAPI documente autoparse=true pour Amazon, eBay, Walmart, Google et Redfin. Pour les boutiques sans protection anti-bot, une simple requête HTTP qui lit les données Schema.org Offer de la page, qui définissent price, priceCurrency et availability, peut suffire. Quel que soit l’outil utilisé, testez-le sur vos propres URL de produits et comptez les prix que vous avez réellement reçus. Lisez le guide complet sur Amazon : Comment scraper les prix Amazon.

Sources

Les informations sur les concurrents proviennent des pages publiques de chaque fournisseur, telles que consultées le 24 septembre 2026, et peuvent avoir changé. Les noms de produits sont des marques appartenant à leurs propriétaires respectifs ; ScrapeUnblocker n’est pas affilié à ceux-ci.

Essayez ScrapeUnblocker gratuitement

Taux de réussite de plus de 95 % · à partir de 0,55 € pour 1 000 appels · 500 requêtes gratuites à l'inscription.