Compras · Zalando
API de búsqueda de Zalando
La API de búsqueda 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
La búsqueda es como los compradores navegan por los cientos de miles de artículos de Zalando, y también como los analistas de surtido descubren qué se posiciona. La API de búsqueda de Zalando de everydata.io ejecuta una búsqueda por palabra clave en zalando.de, opcionalmente limitada a la tienda de mujer, hombre o niños, y devuelve la cuadrícula de resultados como JSON estructurado: número de artículo, marca, título, precio frente a precio original, imagen, las tallas disponibles que se muestran en el resultado y un indicador de patrocinado. La paginación sigue la cuadrícula de Zalando, así que la página 1 de "sneaker" en la tienda damen te da los mismos 66 resultados aproximados que vería un visitante.
- Plataforma
- Zalando
- Endpoint principal
- /zalando-search-by-keyword
- Cuota por llamada
- 2 solicitudes
- Plan gratuito
- 100 solicitudes / mesdespués, desde 30 € / mes
Qué devuelve la API de búsqueda de Zalando
Cada resultado de searchProductDetails es un artículo a nivel de color, identificado por su número de artículo de Zalando (asin / productId como HU315O085-G12) y enlazado a su página de detalle mediante dpUrl. price y retailPrice te permiten detectar al instante los resultados rebajados, variations lista las tallas que Zalando anuncia en el resultado, imgUrl apunta a la foto de producto en img01.ztat.net y sponsored marca las posiciones de pago para que puedas excluirlas del análisis del ranking orgánico.
El envoltorio te dice dónde estás dentro del conjunto de resultados: resultCount es el número total de artículos que coinciden (28.228 para "sneaker" en la tienda de mujer), numberOfProducts el número en esta página, y currentPage / nextPage / lastPage guían tu bucle. sortStrategy repite el orden que pediste y mainCat la sección de la tienda.
- Búsqueda por palabra clave en zalando.de con mainCat opcional damen, herren o kinder
- sortBy most-popular, activation-date (novedades), price-asc, price-desc o sale
- Por resultado: número de artículo, manufacturer, productDescription, price, retailPrice, currency
- Tallas disponibles tal como se anuncian en el resultado, más la URL de la página de detalle (dpUrl)
- Indicador sponsored para separar las posiciones de pago del ranking orgánico
- resultCount, numberOfProducts, currentPage, nextPage y lastPage para la paginación
- Opción withCache para rastreos de investigación en los que basta con una página de resultados reciente en caché
Lo que los equipos construyen con la API de búsqueda de Zalando
Seguimiento de posiciones para marcas de moda
Registra dónde aparecen tus artículos para "sneaker", "trenchcoat" o "laufschuhe" en las tiendas damen y herren, y cuántos resultados patrocinados tienes por encima.
Monitorización de novedades
Lanza cada mañana la búsqueda con sortBy=activation-date para detectar los lanzamientos de la competencia en zalando.de el mismo día en que se publican.
Escaneos de rebajas
Combina sortBy=sale con price/retailPrice para crear una lista diaria de artículos rebajados por categoría y marca.
Análisis de la amplitud del surtido
resultCount por palabra clave y sección de la tienda cuantifica la profundidad del surtido de Zalando en un nicho antes de que decidas vender allí.
API de búsqueda de Zalando: solicitud y respuesta de ejemplo
Llama a GET /zal/zalando-search-by-keyword con keyword y page. domainCode es de por defecto; mainCat limita la búsqueda a una de las tres tiendas de Zalando y sortBy cambia del ranking de popularidad de Zalando a novedades, precio o primero los artículos rebajados.
GET /zal/zalando-search-by-keyword
curl "https://api.everydata.io/zal/zalando-search-by-keyword?keyword=sneaker&page=1&domainCode=de&mainCat=damen&sortBy=most-popular" \
-H "x-api-key: YOUR_API_KEY"Respuesta (abreviada)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "most-popular",
"domainCode": "de",
"keyword": "sneaker",
"mainCat": "damen",
"numberOfProducts": 66,
"resultCount": 28228,
"currentPage": 1,
"nextPage": 2,
"lastPage": 337,
"searchProductDetails": [
{
"productDescription": "HANDBALL PERFEKT CL UNISEX - Sneaker low - chocolate truffle polignac",
"manufacturer": "Hummel",
"asin": "HU315O085-G12",
"productId": "HU315O085-G12",
"imgUrl": "https://img01.ztat.net/article/spp-media-p1/93f6f207c5cc4511a7023a6d7bf56b8e/2c4ecdc7ccff4e49b0420afaa79b0431.jpg?imwidth=400&filter=packshot",
"price": 59.95,
"retailPrice": 59.95,
"dpUrl": "https://www.zalando.de/hummel-handball-perfekt-cl-unisex-sneaker-low-chocolate-truffle-polignac-hu315o085-g12.html",
"sponsored": false,
"variations": [
"36",
"37"
],
"currency": "EUR"
}
]
}
Itera con page hasta que nextPage sea null o llegues a lastPage. Como Zalando apenas personaliza su cuadrícula de búsqueda, los resultados son lo bastante estables para seguir posiciones: guarda la posición de cada número de artículo por palabra clave y fecha y tendrás un historial de ranking.
El array variations de cada resultado es lo que Zalando imprime bajo la imagen del producto (normalmente las tallas en stock) y sirve como indicador rápido de disponibilidad. Para el stock definitivo por talla y el vendedor de la oferta, sigue dpUrl hasta /zal/zalando-lookup-product.
sortBy=sale es el orden "Sale" propio de Zalando y la forma más rápida de enumerar los artículos rebajados de una palabra clave; compara price y retailPrice en cada resultado para calcular el porcentaje de rebaja.
Endpoints relacionados
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.
Detalles del producto. Página de producto por URL: precio, precio rebajado, tallas y stock, información de entrega e imágenes.
Precios de la API de búsqueda de Zalando: paga por solicitud
Cada página de resultados es una solicitud y cuenta 2 unidades de cuota; un barrido completo de las diez primeras páginas de una palabra clave cuesta 20 unidades. Con el plan Production (50.000 unidades, 80 €) puedes seguir cada día unas 80 palabras clave con diez páginas de profundidad. Usa withCache=true en rastreos exploratorios para reutilizar páginas obtenidas recientemente y reserva las llamadas en tiempo real para el seguimiento de posiciones.
- Free
- 100 solicitudes / mes
- Starter
- 5000 solicitudes · 30 €
- Production
- 50.000 solicitudes · 80 €
- Business
- 300.000 solicitudes · 300 €
API de búsqueda de Zalando: preguntas frecuentes
¿En qué tienda se ejecuta la búsqueda?
domainCode es de por defecto: la tienda alemana de Zalando, con precios en EUR. Los valores de mainCat damen, herren y kinder corresponden a las secciones de la tienda alemana.
¿Cuántos resultados hay en una página?
La API devuelve la cuadrícula propia de Zalando, normalmente unos 66 resultados por página, indicados en numberOfProducts. resultCount contiene el número total de artículos que coinciden y lastPage el número de páginas.
¿Puedo filtrar por marca, talla o precio?
El endpoint admite palabra clave, categoría (mainCat) y orden. Incluye el nombre de la marca en la palabra clave para acotar los resultados y filtra por precio o talla en tu lado con los campos de cada resultado.
¿Se incluyen los resultados patrocinados?
Sí, aparecen en el mismo array con sponsored a true para que decidas si conservarlos o descartarlos.
¿Cómo obtengo el stock por talla de un resultado de búsqueda?
Toma el dpUrl del resultado y llama a /zal/zalando-lookup-product. El resultado de búsqueda solo lista las tallas que Zalando imprime bajo la imagen.
Casos de uso relacionados
Lanza tu primera búsqueda en Zalando
Regístrate gratis, envía una palabra clave y obtén la página 1 de resultados de Zalando en JSON. Cambia de plan solo cuando tu rastreo supere las 100 unidades de cuota al mes.