20 % di sconto su tutti i piani a pagamento con il codice

Shopping · Zalando

API dati prodotto Zalando

API dati prodotto Zalando: ricevi dati Zalando live nel momento in cui li chiedi, in forma pulita e strutturata – pronti per la tua app, un foglio di calcolo o un assistente AI. Niente scraping, niente da mantenere.

100 richieste gratuite ogni mese · nessuna carta di credito · una chiave API per tutte le piattaforme

Dati chiave

Aggiornato il

Una pagina articolo di Zalando è in realtà una piccola matrice: un numero articolo come JA442C00S-N11, qualche variante colore, dieci o più taglie e un flag di disponibilità per ogni cella. Ai team moda serve quella matrice, non un singolo prezzo. L'API dati prodotto Zalando di everydata.io recupera la pagina articolo live da zalando.de o zalando.co.uk e la restituisce per intero come un unico documento JSON – dati di testata, venditore, prezzi, immagini, la tabella dei materiali e un blocco variations con la disponibilità per taglia – senza che tu debba mantenere un headless browser o inseguire le modifiche al front-end di Zalando.

Piattaforma
Zalando
Endpoint principale
/zalando-lookup-product
Quota per chiamata
2 richieste
Piano gratuito
100 rich. / mesepoi da 30 € / mese
Cosa ottieni

Dati Zalando pronti all'uso

Il livello principale rispecchia ciò che vede chi acquista. productTitle riporta la denominazione in tre parti di Zalando (modello – categoria – colore, ad es. "EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive"), manufacturer è il brand, e productId / asin contengono il numero articolo Zalando, che resta stabile su tutta la gamma di taglie. Poiché con il Partner Program Zalando è anche un marketplace, soldBy e sellerId indicano se l'offerta è gestita da Zalando stessa o da un partner come "JACK WOLFSKIN Retail GmbH": utile quando lo stesso articolo compare due volte con prezzi diversi.

L'array variations è dove si trova il valore specifico per la moda. Una dimensione color elenca ogni variante colore dello stesso modello con i propri dpUrl, numero articolo, immagine e flag available; una dimensione size elenca ogni taglia (taglie EU su zalando.de, taglie UK su zalando.co.uk) con il proprio asin a livello di SKU (JA442C00S-N110060000), price, retailPrice e l'indicazione se è attualmente disponibile. productDetails contiene la tabella di materiali e cura nella lingua dello storefront ("Obermaterial", "Innenmaterial").

  • productTitle, manufacturer e il numero articolo Zalando (productId, variationId)
  • soldBy e sellerId per distinguere le offerte gestite da Zalando da quelle dei venditori del Partner Program
  • price, retailPrice, priceSaving, shippingPrice e currency (EUR su .de, GBP su .co.uk)
  • warehouseAvailability più i flag available per taglia e per colore in variations
  • imageUrlList con packshot a piena risoluzione da img01.ztat.net e un oggetto mainImage
  • Coppie chiave/valore in productDetails per materiale, fodera, suola, chiusura e cura
  • Parametro cacheTtl (0–86400 secondi) per job di arricchimento che tollerano una pagina un po' meno recente
Casi d'uso

Cosa costruiscono i team

Analisi della curva taglie e delle rotture di stock

I brand recuperano ogni giorno i propri articoli e contano quante taglie sono disponibili per variante colore. Una curva taglie che si restringe su zalando.de segnala un problema di riassortimento settimane prima dei report di vendita.

Arricchimento del catalogo moda

Associa i tuoi SKU ai numeri articolo Zalando e recupera packshot, composizione dei materiali e istruzioni di cura per popolare un PIM o un annuncio su un marketplace.

Monitoraggio dei venditori del Partner Program

Usa soldBy e sellerId per vedere quale partner si aggiudica al momento l'offerta su un certo articolo e se l'offerta retail di Zalando è sparita.

Analisi dell'assortimento della concorrenza

Gli analisti confrontano prezzi e taglie dello stesso modello di scarpa su zalando.de e zalando.co.uk, incluse le varianti colore esclusive di uno solo dei due storefront.

Come funziona

Richiesta e risposta di esempio

Chiama GET /zal/zalando-lookup-product con l'URL dell'articolo così come lo copi dal browser. Lo storefront viene dedotto dall'host: un URL zalando.co.uk restituisce prezzi in GBP e taglie UK, un URL zalando.de prezzi in EUR e taglie EU. Lascia cacheTtl a 0 per un recupero in tempo reale oppure impostalo sul numero di secondi per cui una pagina in cache ti va bene.

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"

Risposta (abbreviata)

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

Leggi il blocco variations come una griglia. Ogni voce della dimensione color è un numero articolo a sé con il proprio URL di dettaglio: per ottenere la griglia taglie di quella variante colore, richiama l'endpoint con il suo dpUrl. Le voci della dimensione size appartengono alla variante colore corrente e riportano l'identificativo a livello di SKU che Zalando usa per la singola taglia, quindi puoi usarlo come chiave per le tabelle di stock.

priceSaving è il ribasso assoluto (retailPrice meno price) ed è valorizzato solo quando l'articolo è scontato; per gli articoli a prezzo pieno i due valori coincidono. Le singole taglie possono essere scontate diversamente dalla testata dell'articolo, ed è per questo che ogni voce di taglia riporta i propri price e retailPrice.

Un 404 con statusCode e statusMessage significa che Zalando non ha mostrato alcun articolo per quell'URL: di solito un link troncato o un articolo esaurito e rimosso. Blocchi e timeout upstream restituiscono 5xx e non vengono mai scalati dalla tua quota.

Endpoint correlati

GET/zal/zalando-lookup-product

Dettagli prodotto. Pagina prodotto tramite URL: prezzo, prezzo scontato, taglie e disponibilità, informazioni di consegna, immagini.

GET/zal/zalando-search-by-keyword

Cerca prodotti. Ricerca per parola chiave per ogni shop nazionale con paginazione, categoria e ordinamento: prezzo, prezzo scontato e taglie disponibili per articolo.

API reference completa
Prezzi

Paghi a richiesta, tutte le piattaforme incluse

Una pagina articolo è una richiesta e vale 2 unità di quota, perché le pagine Zalando sono dietro una protezione anti-bot, indipendentemente da quante taglie e colori contenga. Le 100 unità al mese del piano gratuito (50 articoli) bastano per mappare una piccola collezione; Starter (5.000 unità, 30 €) aggiorna circa 80 articoli al giorno e Production (50.000 unità, 80 €) circa 800, cioè un intero catalogo di brand. Le richieste che falliscono lato Zalando con un 5xx non vengono addebitate.

Free
100 rich. / mese
Starter
5000 rich. · 30 €
Production
50.000 rich. · 80 €
Business
300.000 rich. · 300 €

API dati prodotto Zalando: domande frequenti

Quali storefront Zalando posso interrogare?

Il lookup del prodotto funziona con URL di zalando.de (EUR, taglie EU) e zalando.co.uk (GBP, taglie UK). La risposta include domainCode e currency, così puoi distinguerli nel tuo database.

Ottengo lo stock per taglia?

Sì. La dimensione size all'interno di variations elenca ogni taglia con un flag available e un proprio identificativo a livello di SKU. Il campo warehouseAvailability al livello principale descrive l'articolo nel suo complesso.

Perché soldBy a volte indica un brand invece di Zalando?

Zalando gestisce un Partner Program con cui brand e rivenditori vendono tramite la piattaforma. soldBy e sellerId identificano quel partner; quando è Zalando a vendere l'articolo, vedrai Zalando come venditore.

Posso cercare un articolo tramite il numero articolo invece dell'URL?

Non direttamente: l'endpoint accetta un URL. Cerca il numero articolo con /zal/zalando-search-by-keyword e usa il dpUrl del primo risultato, oppure costruisci l'URL a partire da uno slug noto.

A cosa serve cacheTtl?

cacheTtl è l'età massima in secondi di una pagina in cache che sei disposto ad accettare, fino a 86400. Con 0 (il valore predefinito) ogni chiamata recupera la pagina live. Le risposte dalla cache sono più veloci e vengono segnalate nelle tue statistiche di utilizzo.

Recupera il tuo primo articolo Zalando

Crea un account gratuito, incolla un qualsiasi URL prodotto di zalando.de o zalando.co.uk e ricevi l'intera matrice di taglie e colori in JSON: 100 unità di quota al mese incluse.