Compras · ASOS

API de busca ASOS

API de busca ASOS: dados ao vivo de ASOS no momento em que você pede, limpos e estruturados – prontos para seu próprio app, uma planilha ou um assistente de IA. Sem scraping, nada para manter.

100 requisições grátis por mês · sem cartão de crédito · uma chave de API para todas as plataformas

Fatos principais

Atualizado em

A ASOS lista dezenas de milhares de produtos para um termo amplo – 5.762 para “sneaker” só na loja alemã – e os ordena por relevância, novidade ou preço. A API de busca ASOS da everydata.io executa essa busca na loja que você indicar com domainCode (de, us ou co.uk) e retorna a grade de resultados em JSON: IDs de produto, marca, título, cor, preço atual e original na moeda local, disponibilidade e se um card é uma posição paga. A paginação segue a própria grade da ASOS, com 72 cards por página.

Plataforma
ASOS
Endpoint principal
/search-by-keyword
Cota por chamada
1 requisição
Plano gratuito
100 req. / mêsdepois, a partir de € 30 / mês
O que você recebe

API de busca ASOS: o que ela retorna

Cada elemento de searchProductDetails corresponde a um card: productDescription é o título do card na ASOS (“adidas Originals – Handball Spezial – Sneaker in Braun und Weiß”), manufacturer a marca, productId o produto e variationId a cor exibida, colour o nome dela no idioma da loja, price e retailPrice na moeda da loja, available indica se pode ser comprado e sponsored se é promovido. dpUrl aponta para a página do produto, incluindo a âncora colourWayId, e imgUrl para a imagem do card.

O envelope informa a loja (domainCode), sortStrategy, resultCount com o total de resultados, numberOfProducts desta página e currentPage / nextPage / lastPage para a iteração. Como os preços da ASOS variam por loja, a mesma palavra-chave em de, us e co.uk gera três conjuntos de resultados independentes, com preços locais.

  • Escolha da loja com domainCode de, us ou co.uk – preços em EUR, USD ou GBP
  • sortBy relevancy (padrão), freshness, price-asc ou price-desc
  • Por card: productId, variationId, manufacturer, productDescription, colour
  • price, retailPrice, currency e available para varreduras de remarcação e estoque
  • Indicador sponsored e URL de detalhe com colourWayId para consultas posteriores
  • resultCount, numberOfProducts, currentPage, nextPage, lastPage
  • withCache para crawls de pesquisa que podem reutilizar uma página buscada recentemente
Casos de uso

API de busca ASOS: o que equipes criam com ela

Comparação de preços entre lojas

Rode a mesma palavra-chave em de, us e co.uk e cruze pelo productId para ver como a ASOS precifica um modelo em EUR, USD e GBP e onde ele entra em promoção primeiro.

Monitoramento de lançamentos e novidades

sortBy=freshness toda manhã mostra o que a ASOS e suas marcas parceiras lançaram durante a noite em uma categoria em que você concorre.

Monitoramento de ranking de busca para marcas

Registre a posição dos seus produtos para termos de alto volume e quantos cards patrocinados aparecem na página 1 de cada loja.

Análise de tendências e cores

Agregue o campo colour e os títulos dos cards ao longo das páginas para quantificar quais cores e silhuetas dominam uma palavra-chave nesta temporada.

Como funciona

API de busca ASOS: requisição e resposta de exemplo

Chame GET /aso/search-by-keyword com keyword, domainCode e page. keyword e domainCode são obrigatórios – não há loja padrão – e sortBy é opcional.

GET /aso/search-by-keyword

curl "https://api.everydata.io/aso/search-by-keyword?keyword=sneaker&domainCode=de&page=1&sortBy=relevancy" \
  -H "x-api-key: YOUR_API_KEY"

Resposta (resumida)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "sortStrategy": "relevancy",
  "domainCode": "de",
  "keyword": "sneaker",
  "numberOfProducts": 72,
  "resultCount": 5762,
  "currentPage": 1,
  "nextPage": 2,
  "lastPage": 81,
  "searchProductDetails": [
    {
      "productDescription": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
      "manufacturer": "New Balance",
      "productId": "204936689",
      "variationId": "204936690",
      "imgUrl": "https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite",
      "price": 120,
      "retailPrice": 120,
      "dpUrl": "https://www.asos.com/de/new-balance/new-balance-530-unisex-sneaker-in-wollwei-und-beige/prd/204936689#colourWayId-204936690",
      "sponsored": false,
      "available": true,
      "colour": "Gebrochenes Weiß",
      "currency": "EUR"
    }
  ]
}
API de busca ASOS: campos da resposta de exemplo de /aso/search-by-keyword
API de busca ASOS: campos da resposta de exemplo de /aso/search-by-keyword

Percorra page até chegar a lastPage (81 neste exemplo, ou seja, cerca de 5.800 cards). A ordem por relevância da ASOS é bastante estável ao longo do dia, o que torna viável o monitoramento de posições; sortBy=freshness mostra primeiro os lançamentos mais recentes e sortBy=price-asc é a forma mais rápida de mapear o preço de entrada de uma palavra-chave.

O card traz o preço e o estoque da cor, mas não a grade de tamanhos. Para ver quais tamanhos estão disponíveis ou ler o bloco About Me, chame /aso/lookup-product-details com dpUrl – a âncora colourWayId é preservada, então você cai na mesma cor.

Use a mesma palavra-chave com domainCode=us e domainCode=co.uk para comparar os preços entre as lojas da ASOS. Títulos e nomes de cores vêm no idioma da loja, então faça a correspondência entre países pelo productId, e não pelo texto.

Endpoints relacionados

GET/aso/search-by-keyword

Buscar produtos. Busca por palavra-chave por loja, com paginação e ordenação: preço, cor e disponibilidade por produto.

GET/aso/lookup-product-details

Detalhes do produto. Página de produto por URL: marca, preço, variações de cor, tamanhos com estoque, About Me e Care Info, imagens.

Referência completa da API
Preços

API de busca ASOS: preços – pague por requisição

Cada página de resultados em cada loja é uma requisição. Monitorar 50 palavras-chave com cinco páginas de profundidade nas três lojas dá 750 requisições por execução – diariamente, isso cabe com folga no plano Production (50.000 requisições, € 80). withCache=true permite que crawls exploratórios reutilizem páginas buscadas recentemente, reservando as chamadas em tempo real para a execução de monitoramento de ranking.

Free
100 req. / mês
Starter
5.000 req. · € 30
Production
50.000 req. · € 80
Business
300.000 req. · € 300

API de busca ASOS: perguntas frequentes

Em quais lojas posso buscar?

domainCode aceita de, us e co.uk – as lojas da Alemanha, dos EUA e do Reino Unido. É um parâmetro obrigatório; a resposta o devolve junto com a moeda local.

Quantos resultados há em uma página?

A grade da ASOS retorna 72 cards por página, informados em numberOfProducts. resultCount é o total de resultados e lastPage indica quantas páginas existem.

Posso ordenar por preço ou por novidade?

Sim. sortBy aceita relevancy (padrão), freshness para os mais novos primeiro, price-asc e price-desc.

A busca retorna tamanhos?

Não, os cards trazem a cor, o preço e a disponibilidade. Chame o endpoint de detalhes do produto com o dpUrl do card para obter todos os tamanhos com o indicador de estoque.

Os cards patrocinados são identificados?

Sim, cada card tem um booleano sponsored, para que você possa excluir posições pagas da análise de ranking orgânico.

Busque na ASOS a partir do seu código

Crie uma conta gratuita e obtenha a página 1 de qualquer palavra-chave na loja de, us ou co.uk em JSON – sem infraestrutura de scraping.