20 % de descuento en todos los planes de pago con el código

Compras · Zalando

API de datos de productos de Zalando

La API de datos de productos de Zalando te da datos de Zalando en tiempo real en el momento en que los pides, limpios y estructurados, listos para tu propia app, una hoja de cálculo o un asistente de IA. Sin scraping, nada que mantener.

100 solicitudes gratis al mes · sin tarjeta de crédito · una clave de API para todas las plataformas

Datos clave

Actualizado el

Una página de artículo de Zalando es en realidad una pequeña matriz: un número de artículo como JA442C00S-N11, unos cuantos colores, diez o más tallas y un indicador de stock para cada celda. Los equipos de moda necesitan esa matriz, no un único precio. La API de datos de productos de Zalando de everydata.io obtiene la página de artículo en directo de zalando.de o zalando.co.uk y la devuelve completa como un único documento JSON (datos de cabecera, vendedor, precios, imágenes, la tabla de materiales y un bloque variations con la disponibilidad por talla) sin que tengas que mantener un navegador headless ni pelearte con los cambios de front-end de Zalando.

Plataforma
Zalando
Endpoint principal
/zalando-lookup-product
Cuota por llamada
2 solicitudes
Plan gratuito
100 solicitudes / mesdespués, desde 30 € / mes
Lo que obtienes

Datos de Zalando, listos para usar

El nivel superior refleja lo que ve un comprador. productTitle sigue la nomenclatura de Zalando en tres partes (modelo, categoría y color; p. ej. "EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive"), manufacturer es la marca, y productId / asin contienen el número de artículo de Zalando, que se mantiene estable en toda la gama de tallas. Como Zalando también es un marketplace a través de su Partner Program, soldBy y sellerId indican si la oferta la gestiona la propia Zalando o un partner como "JACK WOLFSKIN Retail GmbH", algo útil cuando el mismo artículo aparece dos veces con precios distintos.

El array variations es donde está el valor específico de la moda. Una dimensión color lista cada color hermano con su propio dpUrl, número de artículo, imagen e indicador available; una dimensión size lista cada talla (tallas europeas en zalando.de, británicas en zalando.co.uk) con su propio asin a nivel de SKU (JA442C00S-N110060000), price, retailPrice y si está en stock en ese momento. productDetails contiene la tabla de materiales y cuidados en el idioma de la tienda ("Obermaterial", "Innenmaterial").

  • productTitle, manufacturer y el número de artículo de Zalando (productId, variationId)
  • soldBy y sellerId para separar las ofertas gestionadas por Zalando de las de vendedores del Partner Program
  • price, retailPrice, priceSaving, shippingPrice y currency (EUR en .de, GBP en .co.uk)
  • warehouseAvailability e indicadores available por talla y por color en variations
  • imageUrlList con fotos de producto a tamaño completo de img01.ztat.net y un objeto mainImage
  • Pares clave/valor productDetails de material, forro, suela, cierre y cuidados
  • Parámetro cacheTtl (0–86400 segundos) para tareas de enriquecimiento que toleran una página algo más antigua
Casos de uso

Lo que los equipos construyen con esto

Análisis de la curva de tallas y de roturas de stock

Las marcas consultan a diario sus propios artículos y cuentan cuántas tallas hay disponibles por color. Una curva de tallas que se estrecha en zalando.de indica un problema de reposición semanas antes que los informes de ventas.

Enriquecimiento de catálogos de moda

Asocia tus SKU a números de artículo de Zalando y obtén fotos de producto, composición y cuidados para completar un PIM o un anuncio en un marketplace.

Monitorización de vendedores del Partner Program

Usa soldBy y sellerId para ver qué partner se queda ahora con la oferta de un artículo y si ha desaparecido la oferta propia de Zalando.

Análisis del surtido de la competencia

Los analistas comparan el precio y las tallas del mismo modelo de zapatilla en zalando.de y zalando.co.uk, incluidos los colores exclusivos de una sola tienda.

Cómo funciona

Solicitud y respuesta de ejemplo

Llama a GET /zal/zalando-lookup-product con la URL del artículo tal como la copias del navegador. La tienda se deduce del host, así que una URL de zalando.co.uk devuelve precios en GBP y tallas británicas, y una de zalando.de, EUR y tallas europeas. Deja cacheTtl en 0 para una consulta en tiempo real o indica los segundos de antigüedad que aceptas para una página en caché.

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"

Respuesta (abreviada)

200 OK · application/json
{
  "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
        }
      ]
    }
  ]
}

Lee el bloque variations como una cuadrícula. Cada entrada de la dimensión color es un número de artículo distinto con su propia URL de detalle: para obtener la cuadrícula de tallas de ese color, vuelve a llamar al endpoint con su dpUrl. Las entradas de la dimensión size pertenecen al color actual y llevan el identificador a nivel de SKU que Zalando usa para una talla concreta, así que puedes usar ese valor como clave en tus tablas de stock.

priceSaving es la rebaja absoluta (retailPrice menos price) y solo se rellena cuando el artículo está rebajado; en artículos a precio completo ambos valores son iguales. Algunas tallas pueden tener una rebaja distinta de la de la cabecera del artículo, por eso cada talla lleva su propio price y retailPrice.

Un 404 con statusCode y statusMessage significa que Zalando no mostró ningún artículo para esa URL, normalmente un enlace truncado o un artículo agotado y retirado. Los bloqueos y timeouts del sitio de origen devuelven 5xx y nunca se descuentan de tu cuota.

Endpoints relacionados

GET/zal/zalando-lookup-product

Detalles del producto. Página de producto por URL: precio, precio rebajado, tallas y stock, información de entrega e imágenes.

GET/zal/zalando-search-by-keyword

Buscar productos. Búsqueda por palabra clave en cada tienda nacional con paginación, categoría y ordenación: precio, precio rebajado y tallas disponibles de cada artículo.

Referencia completa de la API
Precios

Paga por solicitud, con todas las plataformas incluidas

Una página de artículo es una solicitud y cuenta 2 unidades de cuota, porque las páginas de Zalando están protegidas contra bots, tenga las tallas y colores que tenga. Las 100 unidades al mes del plan gratuito (50 artículos) bastan para mapear una colección pequeña; Starter (5000 unidades, 30 €) actualiza unos 80 artículos al día, y Production (50.000 unidades, 80 €), unos 800: un catálogo de marca completo. Las solicitudes que fallan por parte de Zalando con un 5xx no se cobran.

Free
100 solicitudes / mes
Starter
5000 solicitudes · 30 €
Production
50.000 solicitudes · 80 €
Business
300.000 solicitudes · 300 €

API de datos de productos de Zalando: preguntas frecuentes

¿Qué tiendas de Zalando puedo consultar?

Las consultas de producto funcionan con URL de zalando.de (EUR, tallas europeas) y zalando.co.uk (GBP, tallas británicas). La respuesta incluye domainCode y currency para que puedas distinguirlas en tu base de datos.

¿Obtengo el stock por talla?

Sí. La dimensión size dentro de variations lista cada talla con un indicador available y su propio identificador a nivel de SKU. El warehouseAvailability de nivel superior describe el artículo en conjunto.

¿Por qué soldBy es a veces una marca y no Zalando?

Zalando tiene un Partner Program en el que marcas y minoristas venden a través de la plataforma. soldBy y sellerId identifican a ese partner; cuando Zalando vende el artículo directamente, verás Zalando como vendedor.

¿Puedo consultar un artículo por su número de artículo en lugar de la URL?

No directamente: el endpoint recibe una URL. Busca el número de artículo con /zal/zalando-search-by-keyword y usa el dpUrl del primer resultado, o construye la URL a partir de un slug conocido.

¿Qué hace cacheTtl?

cacheTtl es la antigüedad máxima en segundos de una página en caché que estás dispuesto a aceptar, hasta 86400. Con 0 (el valor por defecto), cada llamada obtiene la página en directo. Las respuestas en caché son más rápidas y se marcan en tus estadísticas de uso.

Obtén tu primer artículo de Zalando

Crea una cuenta gratuita, pega cualquier URL de producto de zalando.de o zalando.co.uk y recibe la matriz completa de tallas y colores en JSON: 100 unidades de cuota al mes incluidas.