Asda ne propose pas d’API publique pour ses produits. C’est pour cela que la plupart des équipes qui essaient de scraper les produits Asda finissent soit par payer plus de 2�00 £ à un freelance, soit par brancher un scraper Apify qui casse au bout de quelques jours.
Ce que beaucoup ignorent, c’est qu’il existe une troisième voie : le AI scraping. Cette approche lit la page comme un humain, ce qui permet à la même configuration de fonctionner sur une catégorie Asda, une page de marque ou une page de promotions, tout en résistant aux changements de mise en page qui mettent hors service les scrapers classiques.
Dans ce guide, nous allons voir l’ensemble du processus : pourquoi créer un scraper produit Asda sur mesure n’est pas un bon investissement, quelles pages Asda offrent les données les plus propres, et le pas-à-pas complet avec Datablist's AI Scraping Agent.
📌 Résumé pour les plus pressés
Cet article explique comment scraper les données produits d’Asda avec Datablist's AI Scraping Agent.
Problème : Asda ne fournit pas d’API publique produit, les scrapers prêts à l’emploi cassent quelques semaines après chaque refonte de mise en page, et un développement sur mesure coûte plus de 2�00 £, sans compter la maintenance continue.
Solution : utiliser Datablist's AI Scraping Agent pour scraper les produits Asda à partir d’un prompt en langage naturel et d’une simple URL.
Ce que vous allez apprendre :
- Pourquoi un scraper Asda sur mesure devient vite un gouffre financier
- Quelles pages Asda renvoient les données les plus fiables
- Une méthode en 5 étapes pour scraper n’importe quelle catégorie Asda en moins de 10 minutes
Pourquoi Datablist :
- L’AI scraping comprend le sens, pas le HTML, donc les mises à jour de layout d’Asda ne cassent pas l’extraction
- La pagination est gérée automatiquement (jusqu’à 5�00 pages par exécution)
- Aucun code, aucune API key, juste une URL Asda et un prompt
Ce que couvre ce guide
- Pourquoi créer un scraper Asda sur mesure n’en vaut pas la peine
- Comment scraper les produits Asda avec l’AI Agent de Datablist
- Scraper Asda : le guide étape par étape
- FAQ sur le scraping d’Asda
Pourquoi créer un scraper Asda sur mesure n’en vaut pas la peine
Si vous avez déjà envisagé de créer votre propre scraper Asda, voici trois bonnes raisons d’y réfléchir à deux fois avant de dépenser le moindre centime.
C’est coûteux
Un scraper Asda stable ne se développe pas en un week-end. Asda.com charge sa grille de produits dynamiquement via JavaScript, répartit ses résultats sur des centaines de pages de catégories, et met à jour son layout assez souvent pour qu’un scraper basé sur des règles doive être corrigé en permanence.
Voici ce que la plupart des équipes essaient, et pourquoi chaque option finit par poser problème :
- Faire appel à un développeur freelance : plus de 2�00 £ pour la première version, puis des frais supplémentaires à chaque mise à jour de la grille Asda
- Acheter un scraper produits Asda déjà prêt sur Apify ou GitHub : ça fonctionne le premier jour, puis ça casse en quelques semaines à la prochaine modification du site
- Coder rapidement un script Puppeteer ou Playwright : la pagination Asda, le rendu JavaScript et l’incohérence des fiches produit le mettent vite en défaut
Si vous avez seulement besoin d’un snapshot ponctuel, un freelance peut suffire. Mais si vous avez besoin de données Asda fraîches de manière récurrente (suivi des prix, analyse FMCG, retail arbitrage), les coûts de maintenance s’accumulent mois après mois.
C’est long à mettre en place
Même avec un bon développeur, construire un scraper Asda propre prend des semaines. Il faut cartographier chaque page catégorie, gérer le HTML rendu, écrire la logique de pagination et prévoir les cas où Asda renvoie "N/A" pour les prix promotionnels ou masque certains produits derrière des restrictions d’âge.
Datablist's AI Scraping Agent évite toute cette phase de développement. Vous pouvez coller une URL Asda et récupérer des données produits structurées en moins de 10 minutes. Pas de cahier des charges, pas d’allers-retours sur les edge cases, pas d’attente pour une v2.
Ça casse en permanence
C’est là que se cache le vrai coût… Asda met régulièrement à jour sa grille de produits. À chaque fois que l’équipe déploie un nouveau template de catégorie ou déplace le bloc prix, votre scraper Asda sur mesure cesse de fonctionner.
Vous n’avez alors que deux options : repayer le développeur, ou passer votre après-midi à déboguer.
L’AI scraping contourne ce problème. Comme l’AI Agent comprend le sens de la page plutôt que sa structure HTML, un prix reste un prix même si Asda change la classe CSS autour.
💡 La différence fondamentale
Les scrapers traditionnels suivent des règles : « trouvez l’élément avec la classe .product-price et extrayez le texte ». Les scrapers IA suivent le sens : « trouvez le prix du produit sur cette page Asda ».
C’est pour cela que la même configuration qui fonctionne aujourd’hui sur Asda continue de fonctionner après une réorganisation de la grille le mois prochain, et qu’elle se réutilise facilement sur Morrisons, Sainsbury's et Tesco sans code spécifique par site.
Comment scraper les produits Asda avec l’AI Agent de Datablist
Avant le pas-à-pas, voici l’essentiel à savoir sur ce qu’est réellement l’AI Scraping Agent, quelles pages Asda donnent les meilleurs résultats, quelles données vous pouvez extraire et où se situent les limites.
Qu’est-ce que Datablist's AI Scraping Agent ?
Datablist est une plateforme d’automatisation de workflows conçue pour créer des listes de leads, enrichir des données et exécuter des workflows de scraping. Dans Datablist, vous trouverez plus de 60 sources et enrichments différents, et AI Scraping Agent est celui qu’il faut utiliser pour extraire des données produits depuis le site d’un retailer.
L’agent combine trois éléments : une URL cible, un prompt qui décrit ce qu’il faut extraire, et un modèle de langage qui lit la page comme vous le feriez.
Pour scraper Asda, vous n’avez même pas besoin d’écrire le prompt vous-même. Datablist propose un template Retail Product Scraper qui précharge le prompt et les colonnes de sortie. Vous collez une URL Asda, et le template s’occupe du reste.
Trois éléments sont particulièrement utiles pour Asda :
- OpenAI GPT 4.1 mini par défaut, le meilleur LLM en rapport qualité-prix pour l’AI scraping
- Render HTML pris en charge, indispensable pour Asda puisque la grille produit se charge via JavaScript
- Pagination automatique sur jusqu’à 5�00 pages par exécution
C’est aussi ce qui permet de réutiliser la même configuration sur d’autres supermarchés britanniques. Le même agent, le même template et les mêmes paramètres fonctionnent sur Morrisons, Sainsbury's et Tesco. Seule l’URL change.
La règle la plus importante : uniquement les pages de marque et de catégorie
Scrapez toujours des pages catégorie ou marque d’Asda, jamais la page d’accueil ni une vue « tous les produits ». Les listes trop volumineuses dépassent la fenêtre de contexte de l’AI Agent, l’exécution s’interrompt en cours de route sans possibilité de reprise, et les crédits sont gaspillés.
Ce que l’AI Agent gère proprement sur Asda :
- ✅ Les pages catégorie sur asda.com/
/... - ✅ Les pages marque (listings d’un fabricant précis)
- ✅ Les pages d’offres ou de promotions
À éviter :
- ❌ La page d’accueil d’Asda
- ❌ Les vues « tous les produits » ou les résultats de recherche globaux
- ❌ Toute page qui charge des milliers d’articles dans un infinite scroll
Quelles données pouvez-vous extraire d’Asda ?
Une seule exécution sur Asda peut extraire toutes les données produits dont vous avez besoin pour le suivi des prix, la veille concurrentielle ou le data enrichment dans un catalogue existant :
- Product Name : intitulé complet du produit tel qu’affiché sur le site Asda
- Product URL : lien direct vers la fiche produit sur asda.com
- Brand Name : la marque ou le fabricant du produit
- Price : prix actuel en GBP, symbole £ inclus
- Sale Price : prix remisé si une promotion Asda est active, "N/A" sinon
- Product Category : le rayon ou la catégorie du produit
- Availability : en stock, rupture de stock ou stock limité
- Rating : note client lorsqu’Asda l’affiche
- Image URL : lien direct vers l’image principale du produit
- SKU : identifiant interne du produit chez Asda
Sélectionnez uniquement les sorties dont vous avez réellement besoin avant de lancer l’extraction, afin d’obtenir un export plus propre et directement exploitable.
Scraper Asda : le guide étape par étape
La configuration complète pour scraper Asda tient en 5 étapes. Avant de commencer, assurez-vous d’avoir :
- Une URL de catégorie ou de marque Asda (pas la page d’accueil)
- Une idée claire des champs produits dont vous avez besoin
Étape 1 : inscrivez-vous et créez une collection
Commencez par vous inscrire sur Datablist.com.
Ensuite, créez une New Collection.
Étape 2 : accédez à l’AI Scraping Agent
- Cliquez sur See all sources
- Faites défiler la page, puis sélectionnez AI Scraping Agent (Site Scraper).
Vous devriez maintenant voir l’interface de configuration de la source, qui ressemble à ceci :
Étape 3 : sélectionnez le template Retail Product Scraper et collez une URL Asda
- Cliquez sur le Template Drop-Down et sélectionnez "Retail Product Scraper"
- Collez l’URL de votre catégorie Asda dans le champ URL, par exemple :
https://groceries.asda.com/aisle/fresh-food-bakery/fresh-fruit/all
❗️ Uniquement les pages de marque et de catégorie (rappel)
Ne collez jamais la page d’accueil d’Asda ni une URL « tous les produits ». Les listes trop volumineuses dépassent la fenêtre de contexte de l’AI Agent. Scrapez Asda catégorie par catégorie.
- Définissez le nombre de pages à scraper (Asda affiche généralement environ 36 produits par page ; pour une catégorie de 200 produits, il faut donc prévoir environ 3 à 4 pages)
- Faites défiler vers le bas et cliquez sur Continue
💡 Vérifiez vos Advanced Settings avant de cliquer sur Continue
Assurez-vous que les options suivantes sont activées :
- LLM : OpenAI GPT 4.1 mini (meilleur ratio performance/prix)
- Max Iterations : 10
- Website Scraper Option: Render HTML (indispensable pour Asda, car le site charge sa grille de produits dynamiquement avec JavaScript)
Étape 4 : configurez les sorties
Datablist crée automatiquement les propriétés de sortie.
Cliquez sur les icônes X pour supprimer les sorties dont vous n’avez pas besoin (par exemple, retirez Rating si vous faites uniquement du suivi de prix sur Asda).
Étape 5 : lancez l’extraction
Une fois vos sorties configurées, cliquez sur Run Import Now pour démarrer le scraping Asda.
Après quelques minutes, vos résultats Asda ressembleront à ceci. À partir de là, les fonctionnalités d’automatisation de workflow de Datablist peuvent nettoyer, dédupliquer et exporter les données.
💡 Évitez les doublons lors de vos extractions Asda répétées
Si vous prévoyez de scraper à nouveau la même catégorie Asda plus tard :
- Choisissez une colonne avec identifiant unique (Product URL fonctionne le mieux)
- Cliquez sur l’en-tête de colonne → Rename - Settings - Delete
- Cochez : Do not allow duplicate values
- Save Property
Si vous récupérez aussi des données de Morrisons, Sainsbury's et Tesco dans le même fichier, notre guide sur la suppression des doublons dans un fichier CSV explique comment faire une déduplication multi-retailers.
Datablist's AI Agent fonctionne aussi sur d’autres sites de retailers
La configuration Asda n’est pas spécifique à Asda. Le même AI Scraping Agent et le même template Retail Product Scraper fonctionnent sur tous les supermarchés britanniques que nous avons testés. Seule l’URL change.
Si vous récupérez aussi des données produits depuis d’autres enseignes comparables, consultez les guides pas à pas ci-dessous :
Les points clés à retenir
- Un scraper produit Asda sur mesure est un gouffre financier. Le coût de départ dépasse 2�00 £, la maintenance vient s’ajouter, et les mises à jour de layout d’Asda finiront par le casser régulièrement.
- L’AI scraping comprend le sens, pas le HTML. C’est pour cela que la même configuration continue d’extraire les produits Asda même après une modification de la grille, et qu’elle se réutilise sur Morrisons, Sainsbury's et Tesco sans code spécifique.
- Scrapez toujours des pages marque ou catégorie, jamais la page d’accueil. Les listes trop longues dépassent la fenêtre de contexte de l’agent et gaspillent l’exécution.
- La configuration complète prend moins de 5 minutes. Template, URL, sorties, lancement.
FAQ sur le scraping d’Asda
Combien coûte le scraping des produits Asda ?
Datablist's AI Agent fonctionne avec un système de crédits à l’usage. Le coût par extraction Asda dépend du nombre de produits et de pages traités par l’agent. Les offres Datablist démarrent à 25 $/mois avec 5�00 crédits inclus, et les packs de recharge commencent à 20 $ pour 20�00 crédits, avec des remises sur volume pouvant aller jusqu’à 35 %.
Combien de temps faut-il pour scraper tout le catalogue Asda ?
La plupart des pages catégorie Asda contenant entre 50 et 200 produits sont scrapées en 5 à 10 minutes. Les extractions plus volumineuses sur plusieurs catégories paginées (500+ produits) peuvent prendre 10 à 20 minutes. La première configuration ajoute généralement 2 à 3 minutes.
Pourquoi faut-il scraper une page catégorie Asda plutôt qu’une vue « tous les produits » ?
Une vue Asda « tous les produits » charge des milliers d’articles sur une seule page rendue. Cela dépasse la fenêtre de contexte de l’AI Agent, l’agent s’arrête en cours d’exécution et il n’existe pas d’option de reprise, donc l’extraction partielle est perdue. Les pages catégorie et marque restent dans une zone sûre, s’extraient proprement et peuvent ensuite être fusionnées dans une même collection si vous avez besoin d’une couverture complète.
Puis-je scraper les prix promotionnels et les offres Asda ?
Oui. Le template Retail Product Scraper inclut une sortie Sale Price. Lorsqu’une promotion Asda est active, le prix remisé est renvoyé. Lorsqu’aucune offre n’est en cours, la colonne retourne "N/A", ce qui est d’ailleurs pratique pour filtrer les produits en promotion par catégorie.
Le scraping d’Asda est-il légal au Royaume-Uni ?
Le scraping de données produits Asda visibles publiquement (noms, prix, disponibilité) est généralement licite au Royaume-Uni selon les mêmes principes que pour les autres données publiques sur le web. Vous devriez malgré tout consulter les conditions d’utilisation d’Asda, éviter toute collecte de données personnelles et rester dans des volumes de requêtes raisonnables. En usage commercial, mieux vaut valider cela avec votre équipe juridique.
Asda bloque-t-il les scrapers ?
Les protections anti-bot d’Asda sont généralement modérées pour un site retailer public. La plupart des extractions Asda via Datablist réussissent du premier coup, surtout lorsque Render HTML est activé. Si une page catégorie ne renvoie pas de données, réduisez le nombre de pages et relancez, ou divisez l’extraction en sous-catégories plus précises.
Puis-je planifier des extractions récurrentes pour suivre les prix Asda ?
Oui. Les fonctionnalités d’automatisation de workflow de Datablist vous permettent de mettre en place des exécutions récurrentes. Associez cela à une colonne avec identifiant unique (Product URL est le meilleur choix) et au paramètre anti-doublons, afin que chaque nouvelle extraction Asda n’ajoute que les nouveaux produits au lieu de dupliquer les existants.
Puis-je scraper Asda sans compétences en code ?
Aucune compétence technique n’est nécessaire. Le flux est entièrement no-code : sélectionnez le template Retail Product Scraper, collez une URL Asda, choisissez vos sorties, puis lancez l’exécution. Si vous savez écrire une phrase, vous pouvez scraper Asda avec Datablist.
Quelles catégories Asda fonctionnent le mieux pour le scraping ?
Les catégories alimentaires standards sur asda.com renvoient les données les plus propres : produits frais, surgelés, boulangerie, boissons, entretien de la maison. Les pages marque fonctionnent aussi très bien. Les pages promo ou « Last chance » peuvent être un peu plus bruitées, car les fiches produit n’y suivent pas toujours le même format, mais l’AI Agent en extrait tout de même des données exploitables.
L’AI Agent gère-t-il automatiquement la pagination Asda ?
Oui. Avec Enable Pagination activé, l’AI Agent parcourt chaque page de la catégorie Asda jusqu’à la limite configurée (10 par défaut, 5�00 maximum). Pour une catégorie Asda de 240 produits affichant 36 articles par page, définissez la pagination sur 10 et l’agent récupérera l’ensemble de la liste.
Qu’est-ce que l’AI scraping ?
L’AI scraping est une méthode qui permet d’extraire des données structurées depuis des sites web à l’aide d’un modèle de langage plutôt que de règles HTML fixes. L’agent visite une page, lit son contenu et renvoie les champs demandés en langage naturel. C’est précisément ce qui le rend robuste sur des sites comme Asda, dont le layout évolue souvent.
Quelle différence entre l’AI scraping et le web scraping traditionnel ?
Les scrapers traditionnels suivent des règles fixes (sélecteurs CSS, XPath). Quand le site change, les règles cassent. L’AI scraping comprend le sens de la page : un prix Asda reste un prix Asda même si le balisage change. C’est pour cela que la même configuration Datablist fonctionne sur Morrisons, Sainsbury's et Tesco sans code spécifique à chaque site.















