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
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
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.
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)
{
"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"
}
]
}
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
Buscar produtos. Busca por palavra-chave por loja, com paginação e ordenação: preço, cor e disponibilidade por produto.
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.
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.
Casos de uso relacionados
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.