Shopping · Kaufland
API de recherche Kaufland
L’API de recherche Kaufland vous fournit des données Kaufland 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 recherche sur kaufland.de pour un terme générique comme "Konsole" renvoie un mélange typique de marketplace : des consoles de jeu à côté de consoles de salon, des milliers de vendeurs, des vignettes sponsorisées par des marchands qui paient pour leur visibilité et un nombre de résultats plafonné par Kaufland à 10 000. L'API de recherche Kaufland d'everydata.io renvoie ces pages de résultats en JSON, un appel par page, avec les six ordres de tri de la boutique – pour observer les classements, balayer une catégorie par prix ou retrouver toutes les annonces d'un produit, tous vendeurs confondus.
- Plateforme
- Kaufland
- Endpoint principal
- /product/search
- Quota par appel
- 1 requête
- Offre gratuite
- 100 req. / moispuis à partir de 30 € / mois
Ce que renvoie l’API de recherche Kaufland
Chaque réponse commence par l'écho de la requête et l'état de la pagination : keyword, sortStrategy, numberOfProducts sur la page (généralement une quarantaine), resultCount tel qu'indiqué par Kaufland, nextPage et lastPage. Une recherche "Konsole" affiche 10 000 résultats sur 250 pages – le plafond de Kaufland, pas la taille réelle de l'assortiment : considérez resultCount comme un minimum.
searchProductDetails contient les vignettes. Chaque élément indique productDescription (le titre de l'annonce, souvent long et bourré de mots-clés par les vendeurs), manufacturer, productId, variationId, price et retailPrice en EUR, productRating et countReview si l'annonce a des notes, imgUrl en 200×200, le dpUrl absolu de la page produit, un deliveryMessage avec le délai de livraison de Kaufland ("Lieferung Fr. 2. - Do. 8. Oktober") et un indicateur sponsored.
- keyword, sortStrategy, numberOfProducts, resultCount, nextPage et lastPage
- Par vignette : productDescription, manufacturer, productId, variationId, imgUrl et dpUrl absolu
- price et retailPrice en nombres – aucune chaîne à analyser
- productRating et countReview lorsque l'annonce a des avis
- deliveryMessage avec la plage de dates de livraison concrète de l'offre par défaut
- Indicateur sponsored pour distinguer les emplacements payants des marchands du classement organique
- sortBy : recommended (par défaut), price-asc, price-desc, customer-reviews, newest-arrivals, bestsellers
Ce que les équipes construisent avec l’API de recherche Kaufland
Découverte des prix entre vendeurs
Recherchez un nom de modèle avec price-asc pour trouver l'annonce la moins chère parmi tous les marchands, puis ouvrez dpUrl pour lire le soldBy et les frais de port de cette offre.
Suivi du classement sur la marketplace
Les vendeurs suivent la position de leur productId sur leurs mots-clés principaux en recommended et en bestsellers, et observent comment les concurrents sponsorisés bousculent l'ordre organique.
Veille sur l'assortiment
Interrogez un terme de catégorie avec newest-arrivals et comparez les productId pour voir quels marchands ajoutent des annonces, quelles marques arrivent sur kaufland.de et à quelle vitesse les nouveaux produits obtiennent des avis.
Comparaison des délais de livraison
Agrégez deliveryMessage sur un terme pour mesurer les délais habituels de la marketplace et repérer les offres aux délais de livraison anormalement longs.
Constitution de catalogue
Collectez les dpUrl de toute une catégorie comme liste d'entrée pour l'endpoint produit, et construisez un jeu de données structuré de titres, vendeurs et caractéristiques.
API de recherche Kaufland : exemple de requête et de réponse
Utilisez GET /kfl/product/search avec keyword et page (tous deux obligatoires). Ajoutez sortBy pour reproduire un ordre précis de la boutique. Comme le dpUrl de Kaufland est déjà absolu, vous pouvez passer chaque résultat directement à GET /kfl/product/details pour obtenir le vendeur et la mention de stock.
GET /kfl/product/search
curl "https://api.everydata.io/kfl/product/search?keyword=Konsole&page=1&sortBy=recommended" \
-H "x-api-key: YOUR_API_KEY"Réponse (abrégée)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "recommended",
"domainCode": "de",
"keyword": "Konsole",
"numberOfProducts": 39,
"resultCount": 10000,
"nextPage": 2,
"lastPage": 250,
"searchProductDetails": [
{
"productDescription": "LITTLE TREE Konsolentisch, Beistelltisch, Flurtisch, Sofatisch für kleinen Raum, Konsolentisch mit Stauraum für Eingang, Flur, Wohnzimmer, Braun",
"manufacturer": "Wanbor",
"productId": "506827780",
"variationId": "506827780",
"countReview": 9,
"imgUrl": "https://media.cdn.kaufland.de/product-images/200x200/2964f233238ba0212891e092d4d59797.jpg",
"price": 109.99,
"retailPrice": 0,
"productRating": "5.0",
"dpUrl": "https://www.kaufland.de/product/506827780/",
"deliveryMessage": "Lieferung Di. 22. - Fr. 25. September",
"sponsored": false
}
]
}
La vignette de recherche ne nomme pas le vendeur. Si vous avez besoin de soldBy, shippingPrice ou de la mention de rareté, suivez dpUrl vers l'endpoint produit : la recherche sert à la découverte et au classement, les détails aux données d'offre. Les champs que Kaufland n'affiche pas sur une vignette (productRating pour les articles non notés, manufacturer pour certains vendeurs) sont tout simplement absents de l'entrée : codez de manière défensive.
sortBy=price-asc est le moyen le plus rapide de trouver l'offre la moins chère pour un modèle précis : recherchez le nom exact du produit, prenez la première page et vous avez le prix le plus bas tous vendeurs confondus, avec son productId. sortBy=bestsellers révèle les annonces que les clients de Kaufland achètent réellement pour un terme, indépendamment des emplacements payants.
Utilisez withCache lorsque plusieurs tâches interrogent le même mot-clé dans l'heure – la page en cache est partagée et vous gardez les requêtes en temps réel pour les termes qui évoluent.
Endpoints associés
Rechercher des produits. Recherche par mot-clé avec pagination et tri : prix, note, délai de livraison et indicateur sponsored par résultat.
Détails du produit. Page produit par URL : offre par défaut avec vendeur, prix, livraison, mention de stock, variantes, caractéristiques et images.
Avis. Avis clients paginés par identifiant produit Kaufland.
Tarifs de l’API de recherche Kaufland : payez à la requête
Une page de recherche correspond à une requête ; une page renvoie jusqu'à une quarantaine de vignettes. Suivre chaque jour 40 mots-clés sur les pages un et deux représente environ 2 400 requêtes par mois – largement dans l'offre Starter (5 000 requêtes, 30 €). Si vous ouvrez aussi chaque vignette dans l'endpoint produit, prévoyez une requête de plus par produit ; l'offre Production (50 000, 80 €) couvre cela pour des balayages de taille moyenne.
- Free
- 100 req. / mois
- Starter
- 5 000 req. · 30 €
- Production
- 50 000 req. · 80 €
- Business
- 300 000 req. · 300 €
API de recherche Kaufland : questions fréquentes
Quels ordres de tri puis-je demander ?
recommended (par défaut), price-asc, price-desc, customer-reviews, newest-arrivals et bestsellers – les mêmes options que le menu de tri de kaufland.de. sortStrategy dans la réponse confirme ce qui a été appliqué.
Pourquoi resultCount affiche-t-il 10 000 pour de nombreux termes ?
Kaufland plafonne le nombre de résultats indiqué à 10 000 et la pagination à 250 pages. Affinez le mot-clé (ajoutez une marque ou un modèle) pour obtenir un décompte exact et un nombre de pages raisonnable.
La recherche indique-t-elle qui vend le produit ?
Non, soldBy n'est disponible que sur la page produit. Appelez GET /kfl/product/details avec le dpUrl de la vignette pour voir le marchand, shippingPrice et la mention de stock.
Puis-je chercher dans une catégorie ou filtrer par marque ?
L'endpoint prend keyword, page et sortBy. Intégrez la marque ou le terme de catégorie au mot-clé et filtrez de votre côté sur manufacturer ou le prix à partir des champs renvoyés.
Les annonces sponsorisées sont-elles signalées ?
Oui, chaque vignette porte sponsored : true ou false à la position où Kaufland l'affiche : il suffit de filtrer pour calculer le classement organique.
Cas d’usage associés
Lancez votre première recherche kaufland.de
Un compte gratuit, une requête GET, une page de résultats complète en JSON – triée comme le font vos acheteurs.