20 % de remise sur toutes les offres payantes avec le code

Shopping · Zalando

API de données produits Zalando

L’API de données produits Zalando vous fournit des données Zalando en direct au moment où vous les demandez, sous une forme propre et structurée – prêtes pour votre application, un tableur ou un assistant IA. Sans scraping, rien à maintenir.

100 requêtes gratuites chaque mois · sans carte bancaire · une clé API pour toutes les plateformes

L’essentiel

Mis à jour le

Une page article Zalando est en réalité une petite matrice : un numéro d'article comme JA442C00S-N11, quelques coloris, dix tailles ou plus, et un indicateur de stock pour chaque case. Les équipes mode ont besoin de cette matrice, pas d'un prix unique. L'API de données produits Zalando d'everydata.io récupère la page article en direct sur zalando.de ou zalando.co.uk et renvoie l'ensemble dans un seul document JSON – en-tête, vendeur, prix, images, tableau des matières et bloc variations avec la disponibilité par taille – sans que vous ayez à maintenir un navigateur headless ni à suivre les évolutions du front-end de Zalando.

Plateforme
Zalando
Endpoint principal
/zalando-lookup-product
Quota par appel
2 requêtes
Offre gratuite
100 req. / moispuis à partir de 30 € / mois
Ce que vous obtenez

Des données Zalando prêtes à l’emploi

Le premier niveau reflète ce que voit l'acheteur. productTitle reprend la dénomination en trois parties de Zalando (modèle – catégorie – couleur, par ex. "EVERQUEST TEXAPORE MID - Hikingschuh - dusty olive"), manufacturer est la marque, et productId / asin contiennent le numéro d'article Zalando, stable sur toute la gamme de tailles. Comme Zalando est aussi une marketplace via son Partner Program, soldBy et sellerId indiquent si l'offre est assurée par Zalando ou par un partenaire comme "JACK WOLFSKIN Retail GmbH" – utile lorsqu'un même article apparaît deux fois à des prix différents.

C'est dans le tableau variations que se trouve la valeur propre à la mode. Une dimension color liste chaque coloris apparenté avec son propre dpUrl, numéro d'article, image et indicateur available ; une dimension size liste chaque taille (tailles EU sur zalando.de, tailles UK sur zalando.co.uk) avec son asin au niveau du SKU (JA442C00S-N110060000), son price, son retailPrice et sa disponibilité actuelle. productDetails contient le tableau des matières et d'entretien dans la langue de la boutique ("Obermaterial", "Innenmaterial").

  • productTitle, manufacturer et le numéro d'article Zalando (productId, variationId)
  • soldBy et sellerId pour distinguer les offres expédiées par Zalando de celles des vendeurs du Partner Program
  • price, retailPrice, priceSaving, shippingPrice et currency (EUR sur .de, GBP sur .co.uk)
  • warehouseAvailability plus les indicateurs available par taille et par couleur dans variations
  • imageUrlList avec les packshots en taille réelle d'img01.ztat.net et un objet mainImage
  • Paires clé/valeur productDetails pour la matière, la doublure, la semelle, la fermeture et l'entretien
  • Paramètre cacheTtl (0–86400 secondes) pour les tâches d'enrichissement qui tolèrent une page un peu plus ancienne
Cas d’usage

Ce que les équipes construisent avec

Analyse de la courbe de tailles et des ruptures

Les marques récupèrent chaque jour leurs propres articles et comptent les tailles disponibles par coloris. Une courbe de tailles qui se réduit sur zalando.de signale un problème de réassort des semaines avant les rapports de ventes.

Enrichissement de catalogue mode

Associez vos SKU aux numéros d'article Zalando et récupérez les packshots, la composition et les consignes d'entretien pour compléter un PIM ou une annonce marketplace.

Suivi des vendeurs du Partner Program

Utilisez soldBy et sellerId pour voir quel partenaire remporte actuellement l'offre sur un article donné et si l'offre de Zalando en propre a disparu.

Analyse concurrentielle de l'assortiment

Les analystes comparent le prix et les tailles d'un même modèle de chaussure sur zalando.de et zalando.co.uk, y compris les coloris exclusifs à l'une des boutiques.

Comment ça marche

Exemple de requête et de réponse

Appelez GET /zal/zalando-lookup-product avec l'URL de l'article telle que copiée depuis le navigateur. La boutique est déduite de l'hôte : une URL zalando.co.uk renvoie des prix en GBP et des tailles UK, une URL zalando.de des prix en EUR et des tailles EU. Laissez cacheTtl à 0 pour une récupération en temps réel ou indiquez le nombre de secondes pendant lequel une page en cache vous convient.

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"

Réponse (abrégée)

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

Lisez le bloc variations comme une grille. Chaque entrée de la dimension color est un numéro d'article distinct avec sa propre URL de détail – pour obtenir la grille de tailles de ce coloris, rappelez l'endpoint avec son dpUrl. Les entrées de la dimension size appartiennent au coloris courant et portent l'identifiant au niveau du SKU que Zalando utilise pour une taille : vous pouvez indexer vos tables de stock sur cette valeur.

priceSaving est la démarque absolue (retailPrice moins price) et n'est renseigné que lorsque l'article est réduit ; pour les articles au prix plein, les deux valeurs sont égales. Certaines tailles peuvent être réduites différemment de l'en-tête de l'article, c'est pourquoi chaque entrée de taille a ses propres price et retailPrice.

Un 404 avec statusCode et statusMessage signifie que Zalando n'a affiché aucun article pour cette URL – généralement un lien tronqué ou un article épuisé et retiré. Les blocages et délais d'attente côté source renvoient un 5xx et ne sont jamais décomptés de votre quota.

Endpoints associés

GET/zal/zalando-lookup-product

Détails du produit. Page produit par URL : prix, prix soldé, tailles et stock, informations de livraison, images.

GET/zal/zalando-search-by-keyword

Rechercher des produits. Recherche par mot-clé par boutique nationale, avec pagination, catégorie et tri : prix, prix soldé et tailles disponibles par article.

Référence complète de l’API
Tarifs

Payez à la requête, toutes les plateformes incluses

Une page article correspond à une requête et compte pour 2 unités de quota, quel que soit le nombre de tailles et de coloris, car les pages Zalando sont protégées contre les bots. Les 100 unités mensuelles de l'offre gratuite (50 articles) suffisent pour cartographier une petite collection ; l'offre Starter (5 000 unités, 30 €) actualise environ 80 articles par jour, et l'offre Production (50 000 unités, 80 €) environ 800 – le catalogue complet d'une marque. Les requêtes qui échouent côté Zalando avec un 5xx ne sont pas facturées.

Free
100 req. / mois
Starter
5 000 req. · 30 €
Production
50 000 req. · 80 €
Business
300 000 req. · 300 €

API de données produits Zalando : questions fréquentes

Quelles boutiques Zalando puis-je interroger ?

Les recherches de produit fonctionnent avec les URL de zalando.de (EUR, tailles EU) et de zalando.co.uk (GBP, tailles UK). La réponse contient domainCode et currency pour les distinguer dans votre base de données.

Obtiens-je le stock par taille ?

Oui. La dimension size de variations liste chaque taille avec un indicateur available et son identifiant au niveau du SKU. Le champ warehouseAvailability de premier niveau décrit l'article dans son ensemble.

Pourquoi soldBy indique-t-il parfois une marque au lieu de Zalando ?

Zalando gère un Partner Program dans lequel des marques et des distributeurs vendent via la plateforme. soldBy et sellerId identifient ce partenaire ; lorsque Zalando vend lui-même l'article, c'est Zalando qui apparaît comme vendeur.

Puis-je rechercher un article par son numéro plutôt que par URL ?

Pas directement – l'endpoint prend une URL. Recherchez le numéro d'article avec /zal/zalando-search-by-keyword et utilisez le dpUrl du premier résultat, ou construisez l'URL à partir d'un slug connu.

À quoi sert cacheTtl ?

cacheTtl est l'âge maximal, en secondes, d'une page en cache que vous acceptez, jusqu'à 86400. Avec 0 (par défaut), chaque appel récupère la page en direct. Les réponses en cache sont plus rapides et signalées dans vos statistiques d'utilisation.

Récupérez votre premier article Zalando

Créez un compte gratuit, collez n'importe quelle URL de produit zalando.de ou zalando.co.uk et recevez la matrice complète des tailles et coloris en JSON – 100 unités de quota par mois incluses.