20 % Rabatt auf alle kostenpflichtigen Tarife mit dem Code

Shopping · Zalando

Zalando Produktdaten API

Die Zalando Produktdaten API liefert Ihnen Live-Daten von Zalando in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

Eine Zalando-Artikelseite ist eigentlich eine kleine Matrix: eine Artikelnummer wie JA442C00S-N11, eine Handvoll Farbvarianten, zehn oder mehr Größen und ein Bestands-Flag für jede Zelle. Modeteams brauchen diese Matrix, keinen einzelnen Preis. Die Zalando Produktdaten API von everydata.io ruft die Live-Artikelseite von zalando.de oder zalando.co.uk ab und liefert alles als ein JSON-Dokument – Kopfdaten, Händler, Preise, Bilder, die Materialtabelle und einen variations-Block mit Verfügbarkeit pro Größe –, ohne dass Sie einen Headless-Browser betreiben oder mit Änderungen an Zalandos Frontend kämpfen müssen.

Plattform
Zalando
Kontingent pro Aufruf
2 Anfragen
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Zalando-Daten, sofort nutzbar

Die oberste Ebene zeigt, was Kunden sehen. productTitle folgt Zalandos dreiteiliger Benennung (Modell – Kategorie – Farbe, z. B. „EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive“), manufacturer ist die Marke, und productId / asin enthalten die Zalando-Artikelnummer, die über alle Größen hinweg stabil bleibt. Da Zalando mit seinem Partnerprogramm auch ein Marktplatz ist, zeigen soldBy und sellerId, ob Zalando selbst oder ein Partner wie „JACK WOLFSKIN Retail GmbH“ das Angebot abwickelt – nützlich, wenn derselbe Artikel zweimal mit unterschiedlichen Preisen auftaucht.

Im variations-Array steckt der modespezifische Mehrwert. Eine color-Dimension listet jede Schwester-Farbvariante mit eigener dpUrl, Artikelnummer, eigenem Bild und available-Flag; eine size-Dimension listet jede Größe (EU-Größen auf zalando.de, UK-Größen auf zalando.co.uk) mit eigener asin auf SKU-Ebene (JA442C00S-N110060000), price, retailPrice und der Angabe, ob sie gerade vorrätig ist. productDetails enthält die Material- und Pflegetabelle in der Sprache des Shops („Obermaterial“, „Innenmaterial“).

  • productTitle, manufacturer und die Zalando-Artikelnummer (productId, variationId)
  • soldBy und sellerId, um Angebote von Zalando von Händlern aus dem Partnerprogramm zu trennen
  • price, retailPrice, priceSaving, shippingPrice und currency (EUR auf .de, GBP auf .co.uk)
  • warehouseAvailability plus available-Flags pro Größe und Farbe in variations
  • imageUrlList mit Packshots in voller Größe von img01.ztat.net und ein mainImage-Objekt
  • Schlüssel/Wert-Paare in productDetails für Material, Futter, Sohle, Verschluss und Pflege
  • Parameter cacheTtl (0–86400 Sekunden) für Anreicherungsjobs, denen eine etwas ältere Seite genügt
Anwendungsfälle

Was Teams damit bauen

Analyse von Größenkurve und Ausverkäufen

Marken rufen ihre eigenen Artikel täglich ab und zählen, wie viele Größen pro Farbvariante verfügbar sind. Eine schrumpfende Größenkurve auf zalando.de zeigt eine Nachschublücke Wochen bevor die Verkaufsberichte es tun.

Anreicherung von Modekatalogen

Ordnen Sie Ihre SKUs Zalando-Artikelnummern zu und ziehen Sie Packshots, Materialzusammensetzung und Pflegehinweise, um ein PIM oder ein Marktplatz-Angebot zu befüllen.

Monitoring der Partnerprogramm-Händler

Sehen Sie über soldBy und sellerId, welcher Partner gerade das Angebot für einen Artikel gewinnt und ob Zalandos eigenes Handelsangebot verschwunden ist.

Sortimentsanalyse im Wettbewerb

Analysten vergleichen, wie dasselbe Schuhmodell auf zalando.de und zalando.co.uk bepreist und in welchen Größen es angeboten wird – einschließlich der Farbvarianten, die nur in einem Shop erhältlich sind.

So funktioniert es

Beispielanfrage und -antwort

Rufen Sie GET /zal/zalando-lookup-product mit der Artikel-URL auf, so wie Sie sie aus dem Browser kopieren. Der Shop wird aus dem Host abgeleitet: Eine zalando.co.uk-URL liefert GBP-Preise und UK-Größen, eine zalando.de-URL EUR und EU-Größen. Lassen Sie cacheTtl für einen Echtzeitabruf auf 0 oder setzen Sie es auf die Anzahl Sekunden, die eine gecachte Seite alt sein darf.

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"

Antwort (gekürzt)

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
        }
      ]
    }
  ]
}

Lesen Sie den variations-Block als Raster. Jeder Eintrag der color-Dimension ist eine eigene Artikelnummer mit eigener Detail-URL – um das Größenraster dieser Farbvariante zu erhalten, rufen Sie den Endpoint erneut mit ihrer dpUrl auf. Einträge der size-Dimension gehören zur aktuellen Farbvariante und tragen die Kennung auf SKU-Ebene, die Zalando für eine einzelne Größe verwendet – so können Sie Bestandstabellen über diesen Wert schlüsseln.

priceSaving ist die absolute Reduzierung (retailPrice minus price) und nur gefüllt, wenn der Artikel reduziert ist; bei Artikeln zum vollen Preis sind beide Werte gleich. Einzelne Größen können anders reduziert sein als der Artikelkopf, deshalb trägt jeder Größeneintrag einen eigenen price und retailPrice.

Ein 404 mit statusCode und statusMessage bedeutet, dass Zalando für diese URL keinen Artikel angezeigt hat – meist ein abgeschnittener Link oder ein ausverkaufter und entfernter Artikel. Sperren und Timeouts der Zielseite liefern 5xx und werden nie von Ihrem Kontingent abgezogen.

Verwandte Endpoints

GET/zal/zalando-lookup-product

Produktdetails. Produktseite per URL: Preis, Sale-Preis, Größen und Bestand, Lieferinformationen, Bilder.

GET/zal/zalando-search-by-keyword

Produkte suchen. Keyword-Suche pro Länder-Shop mit Paginierung, Kategorie und Sortierung: Preis, Sale-Preis und verfügbare Größen pro Artikel.

Vollständige API-Referenz
Preise

Bezahlen pro Anfrage, alle Plattformen inklusive

Eine Artikelseite ist eine Anfrage und zählt 2 Kontingenteinheiten, weil Zalando-Seiten hinter einem Bot-Schutz liegen – egal, wie viele Größen und Farben sie enthält. Die 100 Einheiten pro Monat im kostenlosen Tarif (50 Artikel) reichen, um eine kleine Kollektion abzubilden; Starter (5.000 Einheiten, 30 €) aktualisiert rund 80 Artikel pro Tag und Production (50.000 Einheiten, 80 €) etwa 800 – einen vollständigen Markenkatalog. Anfragen, die auf Seiten von Zalando mit einem 5xx fehlschlagen, werden nicht berechnet.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

Zalando Produktdaten API: häufige Fragen

Welche Zalando-Shops kann ich abfragen?

Produktabfragen funktionieren mit URLs von zalando.de (EUR, EU-Größen) und zalando.co.uk (GBP, UK-Größen). Die Antwort enthält domainCode und currency, damit Sie beide in Ihrer Datenbank auseinanderhalten können.

Bekomme ich den Bestand pro Größe?

Ja. Die size-Dimension in variations listet jede Größe mit einem available-Flag und einer eigenen Kennung auf SKU-Ebene. warehouseAvailability auf oberster Ebene beschreibt den Artikel als Ganzes.

Warum steht bei soldBy manchmal eine Marke statt Zalando?

Zalando betreibt ein Partnerprogramm, über das Marken und Händler auf der Plattform verkaufen. soldBy und sellerId identifizieren diesen Partner; verkauft Zalando den Artikel selbst, sehen Sie Zalando als Händler.

Kann ich einen Artikel über seine Artikelnummer statt über die URL abfragen?

Nicht direkt – der Endpoint erwartet eine URL. Suchen Sie die Artikelnummer mit /zal/zalando-search-by-keyword und verwenden Sie die dpUrl des ersten Treffers, oder bauen Sie die URL aus einem bekannten Slug.

Was bewirkt cacheTtl?

cacheTtl ist das maximale Alter einer gecachten Seite in Sekunden, das Sie akzeptieren, bis zu 86400. Mit 0 (Standard) ruft jeder Aufruf die Live-Seite ab. Gecachte Antworten sind schneller und werden in Ihrer Nutzungsstatistik gekennzeichnet.

Rufen Sie Ihren ersten Zalando-Artikel ab

Legen Sie ein kostenloses Konto an, fügen Sie eine beliebige Produkt-URL von zalando.de oder zalando.co.uk ein und erhalten Sie die komplette Größen- und Farbmatrix als JSON – 100 Kontingenteinheiten pro Monat inklusive.