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 ?
- 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.
- Pour toutes les autres boutiques, envoyez l’URL du produit à
/getPageSourceavecparsed_data=true. Une page produit renvoiepage_type: "product"avectitleetprice, ainsi que des champs commecurrencyetavailabilitylorsque la page les fournit. - Réglez
proxy_countrysur 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. - Rejetez les lignes où
priceest absent ou oùpage_typen’est pasproduct, car une page bloquée peut quand même arriver avec le statut 200 (comment détecter les blocages silencieux). - 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 :
| Boutique | Taux de réussite | Réponse moyenne | Appels mesurés |
|---|---|---|---|
| Walmart (recherche) | 99,9 % | 13,8 s | 1 164 |
| eBay (recherche) | 99,5 % | 4,9 s | 1 000 |
| Amazon | 97,5 % | 18,8 s | 1 000 |
| Target (recherche) | 97,4 % | 1,9 s | 1 164 |
| Etsy (recherche) | 100,0 % | 3,7 s | 1 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
- Catalogue de scrapers de ScrapeUnblocker (pages des scrapers Amazon, Walmart, Target, eBay et Etsy) : scrapeunblocker.com/scrapers
- Guide des données analysées de ScrapeUnblocker : docs.scrapeunblocker.com/guides/parsed-data
- Plugins ScrapeUnblocker : docs.scrapeunblocker.com/plugins/overview
- Ciblage par pays ScrapeUnblocker : docs.scrapeunblocker.com/guides/country-targeting
- Schema.org, type Offer : schema.org/Offer, consulté le 24 septembre 2026
- Guide de scraping avancé de Firecrawl : docs.firecrawl.dev/advanced-scraping-guide, consulté le 24 septembre 2026
- Autoparse JSON de ScraperAPI : docs.scraperapi.com, consulté le 24 septembre 2026
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.