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 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
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.
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)
{
"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"
}
]
}
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
Rechercher des produits. Recherche par mot-clé par boutique nationale, avec pagination, catégorie et tri : prix, prix soldé et tailles disponibles par article.
Détails du produit. Page produit par URL : prix, prix soldé, tailles et stock, informations de livraison, images.
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 €
Construisez-le pas à pas
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.
Cas d’usage associés
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.