Shopping · Zalando

API de recherche Zalando

L’API de recherche 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

La recherche est le moyen par lequel les acheteurs parcourent les centaines de milliers d'articles de Zalando, et c'est aussi ainsi que les analystes de l'assortiment découvrent ce qui se classe. L'API de recherche Zalando d'everydata.io exécute une recherche par mot-clé sur zalando.de – éventuellement limitée au rayon femme, homme ou enfant – et renvoie la grille de résultats en JSON structuré : numéro d'article, marque, titre, prix et prix d'origine, image, tailles disponibles affichées sur la vignette et indicateur sponsored. La pagination suit la grille de Zalando : la page 1 de "sneaker" dans le rayon damen vous donne la soixantaine de vignettes qu'un visiteur verrait.

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

Ce que renvoie l’API de recherche Zalando

Chaque résultat de searchProductDetails est un article au niveau du coloris, identifié par son numéro d'article Zalando (asin / productId comme HU315O085-G12) et lié à sa page de détail par dpUrl. price et retailPrice permettent de repérer immédiatement les vignettes démarquées, variations liste les tailles annoncées sur la vignette, imgUrl pointe vers le packshot sur img01.ztat.net et sponsored signale les emplacements payants pour les exclure de l'analyse du classement organique.

L'enveloppe vous situe dans l'ensemble des résultats : resultCount est le nombre total d'articles correspondants (28 228 pour "sneaker" dans le rayon femme), numberOfProducts le nombre sur la page, et currentPage / nextPage / lastPage pilotent votre boucle. sortStrategy reprend le tri demandé et mainCat la section de la boutique.

  • Recherche par mot-clé sur zalando.de avec mainCat damen, herren ou kinder en option
  • sortBy most-popular, activation-date (nouveautés), price-asc, price-desc ou sale
  • Par vignette : numéro d'article, manufacturer, productDescription, price, retailPrice, currency
  • Tailles disponibles telles qu'annoncées sur la vignette, plus l'URL de la page de détail (dpUrl)
  • Indicateur sponsored pour distinguer les emplacements payants du classement organique
  • resultCount, numberOfProducts, currentPage, nextPage et lastPage pour la pagination
  • Option withCache pour les crawls d'analyse où une page de résultats récemment mise en cache suffit
Cas d’usage

Ce que les équipes construisent avec l’API de recherche Zalando

Suivi du positionnement pour les marques de mode

Enregistrez où apparaissent vos articles pour "sneaker", "trenchcoat" ou "laufschuhe" dans les rayons damen et herren, et combien de vignettes sponsorisées se trouvent au-dessus de vous.

Suivi des nouveautés

Lancez la recherche avec sortBy=activation-date chaque matin pour repérer les lancements de vos concurrents sur zalando.de le jour même de leur mise en ligne.

Repérage des soldes et démarques

Combinez sortBy=sale avec price/retailPrice pour établir chaque jour la liste des articles réduits par catégorie et par marque.

Mesure de l'étendue de l'assortiment

resultCount par mot-clé et par rayon quantifie la profondeur de l'assortiment de Zalando sur une niche avant que vous ne décidiez d'y être présent.

Comment ça marche

API de recherche Zalando : exemple de requête et de réponse

Appelez GET /zal/zalando-search-by-keyword avec keyword et page. domainCode vaut de par défaut ; mainCat restreint la recherche à l'un des trois rayons de Zalando et sortBy remplace le classement par popularité de Zalando par les nouveautés, le prix ou les articles soldés en premier.

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"

Réponse (abrégée)

200 OK · application/json
{
  "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"
    }
  ]
}
API de recherche Zalando : champs de l’exemple de réponse de /zal/zalando-search-by-keyword
API de recherche Zalando : champs de l’exemple de réponse de /zal/zalando-search-by-keyword

Itérez avec page jusqu'à ce que nextPage soit null ou que vous atteigniez lastPage. Comme Zalando personnalise très peu sa grille de recherche, les résultats sont assez stables pour le suivi de classement : enregistrez la position de chaque numéro d'article par mot-clé et par date, et vous obtenez un historique de classement.

Le tableau variations au niveau de la vignette correspond à ce que Zalando affiche sous l'image du produit – généralement les tailles en stock – et donne un aperçu rapide de la disponibilité. Pour le stock définitif par taille et le vendeur derrière l'offre, suivez dpUrl vers /zal/zalando-lookup-product.

sortBy=sale correspond à l'ordre "Sale" de Zalando et c'est le moyen le plus rapide de lister les articles réduits pour un mot-clé ; comparez price et retailPrice sur chaque vignette pour calculer le pourcentage de démarque.

Endpoints associés

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.

GET/zal/zalando-lookup-product

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

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

Tarifs de l’API de recherche Zalando : payez à la requête

Chaque page de résultats correspond à une requête et compte pour 2 unités de quota ; un balayage complet des dix premières pages pour un mot-clé coûte 20 unités. Avec l'offre Production (50 000 unités, 80 €), vous pouvez suivre chaque jour environ 80 mots-clés sur dix pages. Activez withCache=true pour les crawls exploratoires afin de réutiliser des pages récemment récupérées et de réserver les appels en temps réel au suivi de classement.

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

API de recherche Zalando : questions fréquentes

Sur quelle boutique la recherche s'exécute-t-elle ?

domainCode vaut de par défaut, la boutique allemande de Zalando avec des prix en EUR. Les valeurs mainCat damen, herren et kinder correspondent aux rayons de la boutique allemande.

Combien de résultats par page ?

L'API renvoie la grille de Zalando – généralement une soixantaine de vignettes par page, indiquées dans numberOfProducts. resultCount contient le nombre total d'articles correspondants et lastPage le nombre de pages.

Puis-je filtrer par marque, taille ou prix ?

L'endpoint prend en charge le mot-clé, la catégorie (mainCat) et l'ordre de tri. Ajoutez le nom de la marque au mot-clé pour affiner les résultats, et filtrez par prix ou par taille de votre côté à partir des champs des vignettes.

Les résultats sponsorisés sont-ils inclus ?

Oui, ils apparaissent dans le même tableau avec sponsored à true : à vous de décider de les conserver ou de les écarter.

Comment obtenir le stock par taille pour un résultat de recherche ?

Prenez le dpUrl de la vignette et appelez /zal/zalando-lookup-product. La vignette de recherche ne liste que les tailles que Zalando affiche sous l'image.

Lancez votre première recherche Zalando

Inscrivez-vous gratuitement, envoyez un mot-clé et obtenez la page 1 des résultats Zalando en JSON. Ne changez d'offre que lorsque votre crawl dépasse 100 unités de quota par mois.