~/ecommerce/asos-scraper

Scraper da ASOS — Preços, estoque por tamanho, avaliações e categorias

Extraia produtos e categorias da ASOS em 12 lojas: preços com preço sugerido e menor preço em 30 dias, estoque de cada tamanho, códigos EAN, variações de cor e tamanho, imagens e vídeos de passarela, notas, avaliações e contagem de favoritos.

moda TypeScriptCrawlee Reino UnidoEUAFrançaAlemanhaEspanhaItáliaPaíses BaixosPolôniaSuéciaDinamarcaAustráliaRússia
proooxy/asos-scraper — especificações
categoriaecommerce / moda
linguagemTypeScript
stackTypeScript, Crawlee
mercadosReino Unido, EUA, França, Alemanha, Espanha, Itália, Países Baixos, Polônia, Suécia, Dinamarca, Austrália, Rússia
saídaJSON limpo e pronto para RAG

principais recursos

Todas as categorias do menu de uma loja a partir da URL da página inicial, com contagem de produtos e filtros

Estoque de cada tamanho, SKU e código EAN em cada variação

Preços com preço anterior, preço sugerido, menor preço em 30 dias e marcações de promoção

12 lojas, cada uma com sua moeda, idioma e grade de tamanhos

Distribuição de notas, médias de caimento/qualidade/conforto, resumo de avaliações por IA e avaliações mais recentes

Fotos com modelo, flat-lays, amostras de cor e vídeos de passarela, ligados à sua cor

Contagem de favoritos e as outras cores de cada modelo

casos de uso

  • Monitoramento de preços de moda e acompanhamento de promoções por mercado
  • Análise de estoque e giro por tamanho
  • Mapeamento de sortimento e categorias para inteligência competitiva
  • Análise de avaliações e caimento para equipes de produto e tamanhos
  • Catálogos e agentes de compras com dados ao vivo
  • Cruzamento por código EAN com catálogos de outros varejistas

parâmetros de entrada

ParâmetroTipoObrigatórioDescrição
startUrlsarrayobrigatórioURLs de página inicial, departamento, categoria, busca, grupo de produtos ou produto de qualquer loja ASOS
withCategoryProductsbooleanopcionalPara URLs de página inicial e departamento, extrai também todos os produtos de cada categoria do menu (padrão: false)
withReviewsbooleanopcionalBusca estatísticas de notas e as avaliações mais recentes (padrão: true)
maxReviewsPerProductnumberopcionalAvaliações mais recentes por produto, 0–100 (padrão: 10)
withSavedCountbooleanopcionalBusca a contagem de favoritos de 30 dias (padrão: true)
withOtherColoursbooleanopcionalLista as outras cores do mesmo modelo (padrão: true)
maxRequestsPerCrawlnumberopcionalLimite de páginas, 0 para sem limite (padrão: 0)
maxConcurrencynumberopcionalRequisições em paralelo (padrão: 20)
proxyobjectopcionalProxy residencial recomendado para varreduras da loja inteira

Exemplo de saída

 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}

Os preços são inteiros em unidades mínimas (pence, centavos). Os registros de categoria das URLs de página inicial ficam no mesmo dataset: trazem handle e productsCount em vez de source.

Preços

Pagamento por evento — você é cobrado pelos registros que mantém:

EventoPreçoO que cobre
Produto$0.003Um produto com preços, estoque por tamanho, variações, códigos de barras, imagens e vídeos; um grupo de produtos conta uma vez por peça
Categoria$0.001Uma categoria com caminhos de menu, contagem de produtos e filtros
Avaliações e notas (extra)$0.001Estatísticas de notas, resumo de avaliações por IA e avaliações mais recentes de um produto
Favoritos (extra)$0.0005A contagem de favoritos de 30 dias de um produto
Outras cores (extra)$0.0005As outras cores do modelo de um produto, com preço e estoque

Os extras só são cobrados quando a ASOS tem o dado e a opção correspondente está ativada.

Dicas

  • Comece pela página inicial. https://www.asos.com/ retorna a árvore completa de categorias com uma requisição por categoria; ative withCategoryProducts só se também precisar dos produtos.
  • Escolha o mercado pela URL. /us/, /fr/, /de/ e os demais prefixos de loja definem moeda, idioma e grade de tamanhos para tudo abaixo deles.
  • Desative os extras de que não precisa. Avaliações, favoritos e outras cores custam, cada um, uma requisição e uma cobrança por produto.
  • Use proxy residencial em varreduras grandes — um mesmo IP é limitado após alguns milhares de requisições.

faq

Ele consegue extrair todas as categorias da ASOS?
Sim. Informe a página inicial de uma loja, como https://www.asos.com/ ou https://www.asos.com/us/, ou um departamento como /women/, e ele retorna um registro por categoria do menu — 540 na loja do Reino Unido — com caminhos de menu, contagem de produtos e filtros. Ative withCategoryProducts para extrair também todos os produtos delas, cada um uma única vez.
Qual moeda e quais tamanhos eu recebo?
A loja da URL decide: uma URL /us/ retorna preços em USD e tamanhos dos EUA, /fr/ retorna euros e uma URL sem prefixo retorna a loja do Reino Unido em GBP. Não é preciso escolher o país do proxy.
Recebo o estoque de cada tamanho?
Sim. Cada variação tem seu próprio preço e status em estoque, estoque baixo ou esgotado, além do SKU e do código EAN quando a ASOS publica um.
Preciso de proxy?
Execuções pequenas funcionam sem. A ASOS limita um mesmo IP após alguns milhares de requisições, então use um proxy residencial em varreduras da loja inteira ou de categorias completas.

relacionados em ~/ecommerce

Execute Scraper da ASOS — Preços, estoque por tamanho, avaliações e categorias ou solicite um projeto personalizado

Comece a extrair dados no Apify em minutos, ou me contrate para desenvolver um scraper sob medida e um pipeline de RAG para sua fonte e esquema exatos.

executar no Apify obter dados personalizados