20 % de desconto em todos os planos pagos com o código

Compras · ASOS

API de dados de produtos ASOS

API de dados de produtos 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 vende o mesmo produto para mais de 200 países por meio de lojas nacionais que diferem em moeda, idioma e, às vezes, no que está em estoque. Um ID de produto como 204936689 identifica o item em todas elas, mas o preço é € 120 em asos.com/de, um valor em GBP em asos.com/co.uk e um valor em USD em asos.com/us. A API de dados de produtos ASOS da everydata.io recebe a URL do produto na loja que interessa a você e retorna a página como um único objeto JSON – dados do cabeçalho, preço, lista de cores, cada tamanho com indicador de disponibilidade, o conjunto de imagens e os blocos de texto característicos da ASOS, “About Me” e “Care Info”.

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

API de dados de produtos ASOS: o que ela retorna

No nível superior, você recebe productTitle no idioma da loja, manufacturer (a marca, incluindo as marcas próprias da ASOS, como ASOS DESIGN), productId, o variationId específico da cor, soldBy e sellerId. A ASOS também vende diretamente linhas de marcas de terceiros, então soldBy pode mostrar uma marca como New Balance em vez de ASOS. price, retailPrice, priceSaving e currency descrevem a oferta; available e used são booleanos que indicam se o item pode ser comprado e se é um anúncio de segunda mão da linha de revenda da ASOS.

O array variations traz as duas dimensões que o cliente escolhe na página: color, com o productId e a URL de detalhe de cada cor (a ASOS trata cores como produtos separados), e size, com os rótulos de tamanho da ASOS (“EU 36” na loja alemã, numeração do Reino Unido ou dos EUA nas demais), um indicador available, preço e o ID da variante. features contém a lista de tópicos, productDetails traz About Me, Care Info e seções semelhantes, categoriesExtended o breadcrumb e imageUrlList as imagens de images.asos-media.com.

  • productTitle, manufacturer, productId, variationId, soldBy e sellerId
  • price, retailPrice, priceSaving, shippingPrice e currency da loja escolhida
  • Indicadores available e used, além da mensagem de estoque em warehouseAvailability
  • Cores como IDs de produto separados com URLs; tamanhos com disponibilidade e IDs de variante por tamanho
  • Tópicos em features, blocos About Me / Care Info em productDetails e breadcrumb em categoriesExtended
  • imageUrlList e mainImage de images.asos-media.com
  • Agregados productRating e countReview; cacheTtl para tarefas de enriquecimento
Casos de uso

API de dados de produtos ASOS: o que equipes criam com ela

Espelhamento de catálogo em vários países

Varejistas e afiliados mantêm uma cópia localizada de itens da ASOS para várias lojas, obtendo a moeda, o idioma e os rótulos de tamanho corretos de cada uma a partir do mesmo ID de produto.

Pesquisa competitiva de marcas próprias

Compare ASOS DESIGN e outras marcas da ASOS com marcas de terceiros no mesmo modelo de página: posicionamento de preço, número de cores e grade de tamanhos.

Correspondência de produtos de moda

Use manufacturer, o texto de composição do About Me, nomes de cores e imagens para associar anúncios da ASOS aos seus próprios SKUs ou ao mesmo modelo em outro varejista.

Verificação de revenda e disponibilidade

O indicador used e a disponibilidade por tamanho permitem que marketplaces e apps de alerta de estoque distingam itens novos de usados e detectem quando um tamanho volta ao estoque.

Como funciona

API de dados de produtos ASOS: requisição e resposta de exemplo

Chame GET /aso/lookup-product-details com uma URL de produto. A loja é obtida do caminho da URL – /us/prd/…, /de/prd/… ou apenas asos.com/prd/… para o Reino Unido – e é devolvida como domainCode. cacheTtl tem padrão 0 (tempo real) e pode ser aumentado até 86400 segundos quando uma página um pouco mais antiga é aceitável.

GET /aso/lookup-product-details

curl "https://api.everydata.io/aso/lookup-product-details?url=https%3A%2F%2Fwww.asos.com%2Fus%2Fprd%2F205092907&cacheTtl=0" \
  -H "x-api-key: YOUR_API_KEY"

Resposta (resumida)

200 OK · application/json
{
  "responseStatus": "PRODUCT_FOUND_RESPONSE",
  "responseMessage": "Product successfully found!",
  "productTitle": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
  "manufacturer": "New Balance",
  "countReview": 106,
  "productRating": "4.3",
  "productId": "204936689",
  "variationId": "204936690",
  "soldBy": "New Balance",
  "sellerId": "NBA",
  "warehouseAvailability": "Auf Lager.",
  "retailPrice": 120,
  "price": 120,
  "shippingPrice": 0,
  "currency": "EUR",
  "domainCode": "de",
  "available": true,
  "used": false,
  "features": [
    "Mit flacher Sohle",
    "Zuglasche für einfaches Anziehen"
  ],
  "productDetails": [
    {
      "name": "About Me",
      "value": "Obermaterial aus Netzstoff Sohle: 100% Gummi, Obermaterial: 100% Textil."
    },
    {
      "name": "Care Info",
      "value": "Mit einem feuchten Tuch oder Schwamm abwischen"
    }
  ],
  "imageUrlList": [
    "https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite"
  ],
  "categoriesExtended": [
    "Startseite",
    "Damen"
  ],
  "variations": [
    {
      "variationName": "color",
      "values": [
        {
          "value": "OFF WHITE",
          "dpUrl": "https://www.asos.com/de/prd/204470515",
          "asin": "204470515",
          "available": true,
          "selected": false
        }
      ]
    },
    {
      "variationName": "size",
      "values": [
        {
          "value": "EU 36",
          "asin": "204936694",
          "available": true,
          "price": 120,
          "retailPrice": 120
        }
      ]
    }
  ]
}
API de dados de produtos ASOS: campos da resposta de exemplo de /aso/lookup-product-details
API de dados de produtos ASOS: campos da resposta de exemplo de /aso/lookup-product-details

Na ASOS, cores são produtos distintos: cada entrada da dimensão color tem seu próprio productId (retornado como asin) e dpUrl. Os campos de preço nas entradas de cor são 0 porque a ASOS não exibe preços no seletor de cores – chame o endpoint com o dpUrl para obter o preço e a grade de tamanhos daquela cor. Já as entradas de tamanho pertencem ao produto atual e trazem preços e estoque reais.

Os campos de texto seguem a loja: uma URL /de/ retorna títulos em alemão, rótulos de tamanho como “EU 36” e um bloco About Me em alemão; uma URL /us/ retorna textos em inglês e tamanhos dos EUA. Se você normalizar dados entre países, use productId como chave e trate domainCode como a localidade.

Um 404 com statusCode e statusMessage significa que a ASOS não exibiu nenhum produto naquela URL – na maioria das vezes, uma página de categoria ou de marca colada por engano, ou um item que foi removido. Respostas 5xx do site de origem não são cobradas.

Endpoints relacionados

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.

GET/aso/lookup-product-reviews

Avaliações. Resumo do produto e uma página de avaliações de clientes por ID de produto e loja.

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.

Referência completa da API
Preços

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

Uma página de produto em uma loja equivale a uma requisição; o mesmo produto em /us, /de e /co.uk custa três. As 100 requisições mensais do plano gratuito cobrem uma prova de conceito, o Starter (5.000 requisições, € 30) atualiza cerca de 160 pares produto-loja por dia e o Production (50.000 requisições, € 80) aproximadamente 1.600. Buscas com falha no site de origem nunca são cobradas.

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

API de dados de produtos ASOS: perguntas frequentes

Quais lojas da ASOS são suportadas?

As consultas de produto aceitam URLs das lojas da Alemanha (asos.com/de), dos EUA (asos.com/us) e do Reino Unido (asos.com, domainCode co.uk). A resposta devolve o domainCode e retorna a moeda correspondente – EUR, USD ou GBP.

Recebo um preço para cada cor?

Não em uma única chamada. Cores são produtos separados na ASOS, então as entradas de color trazem apenas o ID e a URL. Busque a URL de cada cor para obter o preço e os tamanhos dela.

Qual é a diferença entre productId e variationId?

productId identifica a página do produto; variationId é a cor exibida no momento (a ASOS a chama de colourWayId nas URLs). Os tamanhos têm seus próprios IDs de variante dentro da dimensão size.

Também posso obter avaliações de clientes?

Sim. GET /aso/lookup-product-reviews recebe productId, domainCode e page e retorna o objeto do produto mais um array paginado de reviews com nota, texto, cor comprada e notas secundárias de caimento e qualidade.

Quão atualizados são os dados?

Por padrão, cada chamada busca a página ao vivo. Defina cacheTtl com um número de segundos quando uma página em cache recente for aceitável; respostas em cache são mais rápidas e sinalizadas nas suas estatísticas de uso.

Relacionados

Casos de uso relacionados

Todos os casos de uso

Busque seu primeiro produto da ASOS

Cadastre-se gratuitamente, cole uma URL de produto da asos.com e receba a matriz de cores e tamanhos em JSON – 100 requisições por mês sem custo.