~/ecommerce/asos-scraper

Scraper ASOS — Prix, stock par taille, avis et catégories

Extrayez les produits et catégories ASOS dans 12 boutiques : prix avec prix conseillé et prix le plus bas sur 30 jours, stock de chaque taille, codes EAN, variantes de couleur et de taille, images et vidéos de défilé, notes, avis et nombre de sauvegardes.

mode TypeScriptCrawlee Royaume-UniÉtats-UnisFranceAllemagneEspagneItaliePays-BasPologneSuèdeDanemarkAustralieRussie
proooxy/asos-scraper — specs
catégorieecommerce / mode
langageTypeScript
stackTypeScript, Crawlee
marchésRoyaume-Uni, États-Unis, France, Allemagne, Espagne, Italie, Pays-Bas, Pologne, Suède, Danemark, Australie, Russie
sortieJSON propre, prêt pour le RAG

fonctionnalités clés

Toutes les catégories du menu d’une boutique depuis l’URL de sa page d’accueil, avec nombre de produits et filtres

Stock de chaque taille, SKU et code EAN pour chaque variante

Prix avec prix précédent, prix conseillé, prix le plus bas sur 30 jours et indicateurs de démarque

12 boutiques, chacune dans sa devise, sa langue et son système de tailles

Répartition des notes, moyennes taille/qualité/confort, résumé des avis par IA et derniers avis

Photos portées, flat-lays, nuanciers et vidéos de défilé, reliés à leur couleur

Nombre de sauvegardes et autres couleurs de chaque modèle

cas d’usage

  • Veille tarifaire mode et suivi des démarques par marché
  • Analyse du stock et de l’écoulement par taille
  • Cartographie de l’assortiment et des catégories pour la veille concurrentielle
  • Analyse des avis et du tombé pour les équipes produit et tailles
  • Catalogues et agents d’achat alimentés par des données en direct
  • Rapprochement par code EAN avec les catalogues d’autres enseignes

paramètres d’entrée

ParamètreTypeRequisDescription
startUrlsarrayrequisURLs de page d’accueil, rayon, catégorie, recherche, groupe de produits ou produit de n’importe quelle boutique ASOS
withCategoryProductsbooleanoptionnelPour les URLs de page d’accueil et de rayon, extrait aussi tous les produits de chaque catégorie du menu (défaut : false)
withReviewsbooleanoptionnelRécupère les statistiques de notes et les derniers avis (défaut : true)
maxReviewsPerProductnumberoptionnelDerniers avis par produit, 0–100 (défaut : 10)
withSavedCountbooleanoptionnelRécupère le nombre de sauvegardes sur 30 jours (défaut : true)
withOtherColoursbooleanoptionnelListe les autres couleurs du même modèle (défaut : true)
maxRequestsPerCrawlnumberoptionnelLimite de pages, 0 pour aucune limite (défaut : 0)
maxConcurrencynumberoptionnelRequêtes en parallèle (défaut : 20)
proxyobjectoptionnelProxy résidentiel recommandé pour les collectes d’une boutique entière

Exemple de sortie

 1{
 2  "source": {
 3    "id": "205774480",
 4    "canonicalUrl": "https://www.asos.com/adidas-originals/adidas-originals-handball-spezial-gum-sole-trainers-in-brown-and-white/prd/205774480",
 5    "retailer": "ASOS",
 6    "store": "COM",
 7    "currency": "GBP",
 8    "sizeSchema": "UK"
 9  },
10  "title": "adidas Originals Handball Spezial gum sole trainers in brown and white",
11  "brand": "adidas Originals",
12  "categories": ["Unisex", "Trainers"],
13  "price": { "current": 9000, "previous": 9000, "stockStatus": "InStock", "currency": "GBP" },
14  "variants": [
15    {
16      "id": "206675555",
17      "sku": "135912910",
18      "gtin": "4066765223623",
19      "options": ["205774481", "596146"],
20      "price": { "current": 9000, "previous": 9000, "stockStatus": "InStock" },
21      "extraInfo": { "brandSize": "UK 3", "colour": "MULTI" }
22    }
23  ],
24  "stats": {
25    "rating": 4.8,
26    "reviewCount": 4016,
27    "percentageRecommended": 98,
28    "lovesCount": 24983,
29    "reviewsSummary": "Customers overwhelmingly praise these trainers for exceptional comfort..."
30  }
31}

Les prix sont des entiers en unités mineures (pence, centimes). Les enregistrements de catégorie issus des URLs de page d’accueil partagent le dataset : ils portent handle et productsCount au lieu de source.

Tarifs

Paiement à l’événement — vous êtes facturé sur les enregistrements conservés :

ÉvénementPrixCe que cela couvre
Produit$0.003Un produit avec prix, stock par taille, variantes, codes-barres, images et vidéos ; un groupe de produits compte une fois par pièce
Catégorie$0.001Une catégorie avec ses chemins de menu, son nombre de produits et ses filtres
Avis et notes (supplément)$0.001Statistiques de notes, résumé des avis par IA et derniers avis d’un produit
Sauvegardes (supplément)$0.0005Le nombre de sauvegardes sur 30 jours d’un produit
Autres couleurs (supplément)$0.0005Les autres couleurs du modèle d’un produit, avec prix et stock

Les suppléments ne sont facturés que si ASOS dispose de la donnée et que l’option correspondante est activée.

Conseils

  • Partez de la page d’accueil. https://www.asos.com/ renvoie l’arborescence complète des catégories pour une requête par catégorie ; n’activez withCategoryProducts que si vous avez aussi besoin des produits.
  • Choisissez le marché par l’URL. /us/, /fr/, /de/ et les autres préfixes de boutique fixent devise, langue et tailles pour tout ce qui en dépend.
  • Désactivez les suppléments inutiles. Avis, sauvegardes et autres couleurs coûtent chacun une requête et une facturation par produit.
  • Utilisez un proxy résidentiel pour les grosses collectes — une même IP est limitée après quelques milliers de requêtes.

faq

Peut-il collecter toutes les catégories d’ASOS ?
Oui. Donnez-lui la page d’accueil d’une boutique, comme https://www.asos.com/ ou https://www.asos.com/us/, ou un rayon comme /women/, et il renvoie un enregistrement par catégorie du menu — 540 dans la boutique britannique — avec ses chemins de menu, son nombre de produits et ses filtres. Activez withCategoryProducts pour collecter aussi tous leurs produits, chacun une seule fois.
Quelle devise et quelles tailles obtient-on ?
La boutique de l’URL décide : une URL /us/ renvoie des prix en USD et des tailles américaines, /fr/ renvoie des euros, et une URL sans préfixe renvoie la boutique britannique en GBP. Inutile de choisir le pays du proxy.
Obtient-on le stock de chaque taille ?
Oui. Chaque variante a son propre prix et son statut en stock, stock faible ou épuisé, ainsi que son SKU et son code EAN quand ASOS en publie un.
Faut-il un proxy ?
Les petites exécutions fonctionnent sans. ASOS limite une même IP après quelques milliers de requêtes : utilisez un proxy résidentiel pour les collectes d’une boutique ou d’une catégorie entière.

similaires dans ~/ecommerce

Exécutez Scraper ASOS — Prix, stock par taille, avis et catégories, ou obtenez un projet sur mesure

Commencez à extraire sur Apify en quelques minutes, ou engagez-moi pour construire un scraper sur mesure et un pipeline RAG adaptés exactement à votre source et à votre schéma.

exécuter sur Apify obtenir des données sur mesure