Compras · Zalando
API de dados de produtos Zalando
API de dados de produtos Zalando: dados ao vivo de Zalando 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
Uma página de artigo da Zalando é, na verdade, uma pequena matriz: um número de artigo como JA442C00S-N11, algumas variações de cor, dez ou mais tamanhos e uma flag de estoque para cada célula. Equipes de moda precisam dessa matriz, não de um único preço. A API de dados de produtos Zalando da everydata.io busca a página do artigo ao vivo no zalando.de ou no zalando.co.uk e retorna tudo como um único documento JSON – dados do cabeçalho, vendedor, preços, imagens, a tabela de materiais e um bloco variations com a disponibilidade por tamanho –, sem que você precise manter um navegador headless ou brigar com as mudanças no front-end da Zalando.
- Plataforma
- Zalando
- Endpoint principal
- /zalando-lookup-product
- Cota por chamada
- 2 requisições
- Plano gratuito
- 100 req. / mêsdepois, a partir de € 30 / mês
Dados de Zalando, prontos para usar
O nível superior reflete o que o comprador vê. productTitle segue a nomenclatura em três partes da Zalando (modelo – categoria – cor, ex.: "EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive"), manufacturer é a marca, e productId / asin contêm o número de artigo da Zalando, que se mantém estável em toda a grade de tamanhos. Como a Zalando também é um marketplace pelo seu Partner Program, soldBy e sellerId indicam se a própria Zalando ou um parceiro como "JACK WOLFSKIN Retail GmbH" está atendendo a oferta – útil quando o mesmo artigo aparece duas vezes com preços diferentes.
O array variations é onde está o valor específico para moda. Uma dimensão color lista todas as variações de cor irmãs com dpUrl, número de artigo, imagem e flag available próprios; uma dimensão size lista cada tamanho (tamanhos europeus no zalando.de, britânicos no zalando.co.uk) com seu próprio asin no nível de SKU (JA442C00S-N110060000), price, retailPrice e se está em estoque no momento. productDetails contém a tabela de materiais e cuidados no idioma da loja ("Obermaterial", "Innenmaterial").
- productTitle, manufacturer e o número de artigo da Zalando (productId, variationId)
- soldBy e sellerId para separar ofertas atendidas pela Zalando das de vendedores do Partner Program
- price, retailPrice, priceSaving, shippingPrice e currency (EUR no .de, GBP no .co.uk)
- warehouseAvailability, além de flags available por tamanho e por cor em variations
- imageUrlList com packshots em tamanho real de img01.ztat.net e um objeto mainImage
- Pares chave/valor em productDetails para material, forro, sola, fechamento e cuidados
- Parâmetro cacheTtl (0–86400 segundos) para jobs de enriquecimento que aceitam uma página um pouco mais antiga
O que equipes criam com isso
Análise de curva de tamanhos e rupturas de estoque
Marcas buscam seus próprios artigos diariamente e contam quantos tamanhos estão disponíveis por cor. Uma curva de tamanhos encolhendo no zalando.de sinaliza uma falha de reposição semanas antes dos relatórios de vendas.
Enriquecimento de catálogos de moda
Mapeie seus SKUs para números de artigo da Zalando e obtenha packshots, composição dos materiais e instruções de cuidado para preencher um PIM ou um anúncio em marketplace.
Monitoramento de vendedores do Partner Program
Use soldBy e sellerId para ver qual parceiro está ganhando a oferta de um artigo no momento e se a oferta de varejo da própria Zalando desapareceu.
Pesquisa competitiva de sortimento
Analistas comparam como o mesmo modelo de tênis é precificado e dimensionado no zalando.de e no zalando.co.uk, incluindo quais cores são exclusivas de uma das lojas.
Requisição e resposta de exemplo
Chame GET /zal/zalando-lookup-product com a URL do artigo, do jeito que você a copia do navegador. A loja é deduzida pelo host: uma URL do zalando.co.uk retorna preços em GBP e tamanhos britânicos, e uma URL do zalando.de retorna EUR e tamanhos europeus. Deixe cacheTtl em 0 para uma busca em tempo real ou defina o número de segundos em que uma página em cache é aceitável.
GET /zal/zalando-lookup-product
curl "https://api.everydata.io/zal/zalando-lookup-product?url=https%3A%2F%2Fwww.zalando.de%2Fjack-wolfskin-everquest-texapore-mid-hikingschuh-dusty-olive-ja442c00s-n11.html&cacheTtl=0" \
-H "x-api-key: YOUR_API_KEY"Resposta (resumida)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive",
"manufacturer": "Jack Wolfskin",
"productId": "JA442C00S-N11",
"soldBy": "JACK WOLFSKIN Retail GmbH",
"sellerId": "3c6ec366-fc04-4982-9243-c505022297a2",
"warehouseAvailability": "Auf Lager.",
"retailPrice": 119.95,
"price": 104.97,
"priceSaving": 14.98,
"shippingPrice": 0,
"currency": "EUR",
"domainCode": "de",
"imageUrlList": [
"https://img01.ztat.net/article/spp-media-p1/d81e153c6eee4a5eb63f0be78f0893c6/0f6cd2ac9bc6415e966b8959ad4b0d6d.jpg?imwidth=1800&filter=packshot"
],
"productDetails": [
{
"name": "Obermaterial",
"value": "Leder und Textil"
},
{
"name": "Innenmaterial",
"value": "Textil"
}
],
"variations": [
{
"variationName": "color",
"values": [
{
"value": "dark navy",
"asin": "JA442C00S-K11",
"available": true,
"price": 150,
"selected": false
}
]
},
{
"variationName": "size",
"values": [
{
"value": "39.5",
"asin": "JA442C00S-N110060000",
"available": false,
"price": 104.97,
"retailPrice": 119.95
}
]
}
]
}Leia o bloco variations como uma grade. Cada entrada da dimensão color é um número de artigo separado, com sua própria URL de detalhes – para obter a grade de tamanhos dessa cor, chame o endpoint novamente com a dpUrl dela. As entradas da dimensão size pertencem à cor atual e trazem o identificador no nível de SKU que a Zalando usa para um único tamanho, então você pode indexar tabelas de estoque por esse valor.
priceSaving é o desconto absoluto (retailPrice menos price) e só é preenchido quando o artigo está reduzido; em artigos com preço cheio, os dois valores são iguais. Tamanhos individuais podem ter reduções diferentes das do cabeçalho do artigo, por isso cada entrada de tamanho traz seus próprios price e retailPrice.
Um 404 com statusCode e statusMessage significa que a Zalando não exibiu nenhum artigo para aquela URL – geralmente um link truncado ou um artigo que esgotou e foi removido. Bloqueios e timeouts na origem retornam 5xx e nunca são descontados da sua cota.
Endpoints relacionados
Detalhes do produto. Página de produto por URL: preço, preço promocional, tamanhos e estoque, informações de entrega, imagens.
Buscar produtos. Busca por palavra-chave por loja de país, com paginação, categoria e ordenação: preço, preço promocional e tamanhos disponíveis por artigo.
Pague por requisição, todas as plataformas incluídas
Uma página de artigo é uma requisição e conta 2 unidades de cota, porque as páginas da Zalando ficam atrás de proteção contra bots, independentemente de quantos tamanhos e cores ela contenha. As 100 unidades por mês do plano gratuito (50 artigos) bastam para mapear uma coleção pequena; o Starter (5.000 unidades, € 30) atualiza cerca de 80 artigos por dia, e o Production (50.000 unidades, € 80) cerca de 800 – um catálogo completo de marca. Requisições que falham do lado da Zalando com 5xx não 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 Zalando: perguntas frequentes
Quais lojas da Zalando posso consultar?
As consultas de produto funcionam com URLs do zalando.de (EUR, tamanhos europeus) e do zalando.co.uk (GBP, tamanhos britânicos). A resposta inclui domainCode e currency, para que você possa diferenciá-las no seu banco de dados.
Recebo o estoque por tamanho?
Sim. A dimensão size dentro de variations lista cada tamanho com uma flag available e seu próprio identificador no nível de SKU. O warehouseAvailability do nível superior descreve o artigo como um todo.
Por que soldBy às vezes é uma marca em vez da Zalando?
A Zalando mantém um Partner Program em que marcas e varejistas vendem pela plataforma. soldBy e sellerId identificam esse parceiro; quando a própria Zalando vende o artigo, você verá Zalando como vendedor.
Posso consultar um artigo pelo número de artigo em vez da URL?
Não diretamente – o endpoint recebe uma URL. Busque o número de artigo com /zal/zalando-search-by-keyword e use a dpUrl do primeiro resultado, ou monte a URL a partir de um slug conhecido.
O que o cacheTtl faz?
cacheTtl é a idade máxima, em segundos, de uma página em cache que você está disposto a aceitar, até 86400. Com 0 (o padrão), cada chamada busca a página ao vivo. Respostas em cache são mais rápidas e aparecem sinalizadas nas suas estatísticas de uso.
Busque seu primeiro artigo da Zalando
Crie uma conta gratuita, cole qualquer URL de produto do zalando.de ou zalando.co.uk e receba a matriz completa de tamanhos e cores em JSON – 100 unidades de cota por mês incluídas.