Collecter manuellement des données produits sur Walmart est répétitif et chronophage, surtout lorsque vous devez construire un historique de prix ou suivre les évolutions dans le temps. Les fiches produits s'appuient sur du rendu JavaScript et des protections anti-bot qui rendent le scraping maison fragile.
Ce workflow n8n s'appuie sur l'API Walmart Product de Piloterr pour récupérer des fiches détaillées en JSON structuré et les archiver dans Google Sheets, sans gérer de proxies, de navigateurs headless ni de parseurs HTML.
Pourquoi utiliser une API plutôt qu'un scraper maison ?
- Les pages chargent les données dynamiquement et bloquent les requêtes HTTP simples
- Les sélecteurs CSS changent souvent et cassent les scripts personnalisés
- L'API renvoie des champs propres (SKU, prix, notes) prêts pour un tableur ou un tableau de bord
Que fait ce workflow ?
- Déclenché via un webhook avec une URL produit Walmart
- Appelle l'API Walmart Product pour récupérer les données détaillées de la fiche
- Extrait et enregistre :
- SKU
- Nom du produit
- Marque
- Prix et devise
- Description
- Note moyenne et nombre d'avis
- Contenu des avis clients
- URL produit
- Modèle
- Image principale
- Ajoute chaque exécution dans Google Sheets avec la date du jour
- En relançant la même URL, les lignes s'accumulent et vous obtenez un historique des prix et des avis
Comment le configurer
- Importez le JSON du workflow dans n8n
- Ajoutez votre clé API Piloterr au nœud HTTP Request (authentification Header Auth)
- Connectez votre compte Google Sheets et pointez le nœud vers votre tableur
- Activez le workflow et copiez l'URL du webhook
- Appelez le webhook avec
?product=https://www.walmart.com/ip/...
Adapté au suivi tarifaire, à l'analyse concurrentielle et à la construction de catalogues sur Walmart. Pour des volumes plus importants, consultez le dataset Walmart.