~/ecommerce/asos-scraper

Scraper de ASOS — Precios, stock por talla, reseñas y categorías

Extrae productos y categorías de ASOS en 12 tiendas: precios con PVP y precio más bajo de 30 días, stock de cada talla, códigos EAN, variantes de color y talla, imágenes y vídeos de pasarela, valoraciones, reseñas y guardados.

moda TypeScriptCrawlee Reino UnidoEE. UU.FranciaAlemaniaEspañaItaliaPaíses BajosPoloniaSueciaDinamarcaAustraliaRusia
proooxy/asos-scraper — spec
categoríaecommerce / moda
lenguajeTypeScript
stackTypeScript, Crawlee
mercadosReino Unido, EE. UU., Francia, Alemania, España, Italia, Países Bajos, Polonia, Suecia, Dinamarca, Australia, Rusia
salidaJSON limpio y listo para RAG

características clave

Todas las categorías del menú de una tienda desde la URL de su portada, con número de productos y filtros

Stock de cada talla, SKU y código EAN en cada variante

Precios con precio anterior, PVP, precio más bajo de 30 días y marcas de rebaja

12 tiendas, cada una con su divisa, idioma y sistema de tallas

Distribución de valoraciones, medias de talla/calidad/comodidad, resumen de reseñas con IA y últimas reseñas

Fotos con modelo, flat-lays, muestras de color y vídeos de pasarela, vinculados a su color

Número de guardados y los demás colores de cada estilo

casos de uso

  • Monitorización de precios y seguimiento de rebajas de moda por mercado
  • Análisis de stock y rotación por talla
  • Mapeo de surtido y categorías para inteligencia competitiva
  • Análisis de reseñas y ajuste para equipos de producto y tallaje
  • Catálogos y agentes de compra con datos en vivo
  • Emparejamiento por código EAN con catálogos de otros minoristas

parámetros de entrada

ParámetroTipoObligatorioDescripción
startUrlsarrayobligatorioURLs de portada, sección, categoría, búsqueda, grupo de productos o producto de cualquier tienda ASOS
withCategoryProductsbooleanopcionalPara URLs de portada y sección, extrae también todos los productos de cada categoría del menú (por defecto: false)
withReviewsbooleanopcionalObtiene estadísticas de valoración y las últimas reseñas (por defecto: true)
maxReviewsPerProductnumberopcionalÚltimas reseñas por producto, 0–100 (por defecto: 10)
withSavedCountbooleanopcionalObtiene el número de guardados de 30 días (por defecto: true)
withOtherColoursbooleanopcionalLista los demás colores del mismo estilo (por defecto: true)
maxRequestsPerCrawlnumberopcionalLímite de páginas, 0 sin límite (por defecto: 0)
maxConcurrencynumberopcionalPeticiones en paralelo (por defecto: 20)
proxyobjectopcionalProxy residencial recomendado para rastreos de toda la tienda

Ejemplo de salida

 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}

Los precios son enteros en unidades mínimas (peniques, céntimos). Los registros de categoría de las URLs de portada comparten el dataset: llevan handle y productsCount en lugar de source.

Precios

Pago por evento: se factura por los registros que conservas.

EventoPrecioQué cubre
Producto$0.003Un producto con precios, stock por talla, variantes, códigos de barras, imágenes y vídeos; un grupo de productos cuenta una vez por pieza
Categoría$0.001Una categoría con sus rutas de menú, número de productos y filtros
Reseñas y valoraciones (extra)$0.001Estadísticas de valoración, resumen de reseñas con IA y últimas reseñas de un producto
Guardados (extra)$0.0005El número de guardados de 30 días de un producto
Otros colores (extra)$0.0005Los demás colores del estilo de un producto, con precio y stock

Los extras solo se cobran cuando ASOS tiene el dato y el interruptor correspondiente está activado.

Consejos

  • Empieza por la portada. https://www.asos.com/ devuelve el árbol completo de categorías con una petición por categoría; activa withCategoryProducts solo si también necesitas los productos.
  • Elige el mercado con la URL. /us/, /fr/, /de/ y los demás prefijos de tienda fijan divisa, idioma y tallas para todo lo que cuelga de ellos.
  • Desactiva los extras que no necesites. Reseñas, guardados y otros colores cuestan cada uno una petición y un cargo por producto.
  • Usa un proxy residencial en rastreos grandes: una misma IP se limita tras unos miles de peticiones.

faq

¿Puede extraer todas las categorías de ASOS?
Sí. Dale la portada de una tienda, como https://www.asos.com/ o https://www.asos.com/us/, o una sección como /women/, y devuelve un registro por categoría del menú (540 en la tienda del Reino Unido) con sus rutas de menú, número de productos y filtros. Activa withCategoryProducts para extraer también todos sus productos, cada uno una sola vez.
¿Qué divisa y tallas obtengo?
Lo decide la tienda de la URL: una URL /us/ devuelve precios en USD y tallas de EE. UU., /fr/ devuelve EUR y una URL sin prefijo devuelve la tienda del Reino Unido en GBP. No hace falta elegir el país del proxy.
¿Obtengo el stock de cada talla?
Sí. Cada variante tiene su propio precio y estado en stock, poco stock o agotado, además de su SKU y código EAN cuando ASOS lo publica.
¿Necesito un proxy?
Las ejecuciones pequeñas funcionan sin él. ASOS limita una misma IP tras unos miles de peticiones, así que usa un proxy residencial para rastreos de toda la tienda o de categorías completas.

relacionado en ~/ecommerce

Ejecuta Scraper de ASOS — Precios, stock por talla, reseñas y categorías, o consigue un desarrollo a medida

Empieza a extraer datos en Apify en minutos, o contrátame para construir un scraper a medida y un pipeline de datos RAG para tu fuente y esquema exactos.

ejecutar en Apify obtener datos a medida