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

Shopping · Lidl

API de recherche Lidl

L’API de recherche Lidl vous fournit des données Lidl 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 de lidl.de se comporte comme le rayon d'un discounter : un terme comme "schuhe" renvoie quelques centaines d'articles plutôt que des dizaines de milliers, la sélection change chaque semaine au rythme des campagnes, et une bonne partie de la liste est déjà réduite avec un prix barré. L'API de recherche Lidl d'everydata.io renvoie ces pages de résultats en JSON avec pagination, sept ordres de tri et l'indicateur de disponibilité par vignette – idéal pour repérer les nouvelles promotions, balayer une catégorie par prix ou alimenter un tracker des offres de la semaine.

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

Ce que renvoie l’API de recherche Lidl

L'enveloppe contient keyword, sortStrategy, numberOfProducts pour la page (environ 48 à 50 vignettes), resultCount pour l'ensemble de la recherche (320 pour "schuhe"), nextPage et lastPage. L'assortiment plus restreint de Lidl permet souvent d'atteindre la dernière page en quatre à sept appels : les balayages complets coûtent peu.

searchProductDetails liste chaque vignette avec productDescription (le nom de l'article, par exemple "LUPILU® Kinder Hausschuhe"), manufacturer lorsque Lidl affiche une marque, productId, price et retailPrice en EUR (des chaussons à 4,99 barrés à 7,99), productRating et countReview si l'article a des avis, imgUrl, le dpUrl absolu, deliveryMessage ("lieferbar"), un indicateur sponsored et available – un booléen qui indique immédiatement si l'article peut encore être acheté.

  • keyword, sortStrategy, numberOfProducts, resultCount, nextPage et lastPage
  • Par vignette : productDescription, manufacturer, productId, imgUrl et dpUrl absolu
  • price et retailPrice en nombres : une seule comparaison suffit pour trouver les articles réduits
  • Booléen available et deliveryMessage par vignette
  • productRating et countReview pour filtrer selon les avis
  • Indicateur sponsored pour les emplacements payants
  • sortBy : relevancy (par défaut), price, price-desc, ratingScore-desc, deliveryStartDate-desc, sh_carts-desc, discountPercentage-desc
Cas d’usage

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

Découverte des promotions de la semaine

Les communautés de bons plans interrogent chaque matin des termes de catégorie avec sortBy=deliveryStartDate-desc et publient les nouveaux articles Parkside, Silvercrest ou Livarno quelques heures après leur mise en ligne.

Balayage des réductions

Triez par discountPercentage-desc et comparez price à retailPrice pour lister tous les articles actuellement réduits, classés par ampleur de la démarque.

Suivi des ruptures

Relancez un terme et observez l'indicateur available : les articles qui passent à false indiquent quelles promotions se sont épuisées en premier – un signal précieux pour les acheteurs et pour les comparateurs qui doivent cesser d'y renvoyer.

Analyse des gammes de prix par catégorie

Parcourez une recherche avec price et price-desc pour encadrer les offres les moins chères et les plus chères d'un type de produit dans l'assortiment de Lidl, et comparez avec d'autres discounters.

Alimenter des crawls de produits

Utilisez la recherche comme point d'entrée pour collecter des dpUrl, puis appelez l'endpoint produit pour les caractéristiques, les images et les frais de port tant que les articles sont en ligne.

Comment ça marche

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

Appelez GET /ldl/search-by-keyword avec keyword et page ; ajoutez sortBy pour changer l'ordre. Les clés de tri sont les noms internes de Lidl : price est croissant, price-desc décroissant, ratingScore-desc place les mieux notés en premier, discountPercentage-desc les plus fortes remises et sh_carts-desc les articles les plus ajoutés au panier.

GET /ldl/search-by-keyword

curl "https://api.everydata.io/ldl/search-by-keyword?keyword=schuhe&page=1&sortBy=relevancy" \
  -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": "relevancy",
  "domainCode": "de",
  "keyword": "schuhe",
  "numberOfProducts": 48,
  "resultCount": 320,
  "nextPage": 2,
  "lastPage": 7,
  "searchProductDetails": [
    {
      "productDescription": "Kinder Hausschuhe",
      "productId": "100412669",
      "countReview": 0,
      "imgUrl": "https://www.lidl.de/assets/gcp5772f230ed84466bb1db79a62f6026b0.jpg",
      "price": 4.99,
      "retailPrice": 7.99,
      "productRating": "",
      "dpUrl": "https://www.lidl.de/p/kinder-hausschuhe/p100412669",
      "deliveryMessage": "lieferbar",
      "sponsored": false,
      "available": true
    },
    {
      "productDescription": "LUPILU® Kinder Hausschuhe",
      "manufacturer": "LUPILU®",
      "productId": "100409128",
      "countReview": 0,
      "imgUrl": "https://www.lidl.de/assets/gcp2b59f2b509604dcc9edba429d4829714.jpg",
      "price": 8.99,
      "retailPrice": 0,
      "productRating": "",
      "dpUrl": "https://www.lidl.de/p/lupilu-kinder-hausschuhe/p100409128",
      "deliveryMessage": "lieferbar",
      "sponsored": false,
      "available": true
    }
  ]
}
API de recherche Lidl : champs de l’exemple de réponse de /ldl/search-by-keyword
API de recherche Lidl : champs de l’exemple de réponse de /ldl/search-by-keyword

Les résultats de recherche de lidl.de ne contiennent ni shippingPrice ni points clés ; pour cela, ouvrez dpUrl avec GET /ldl/lookup-product-details. productRating est renvoyé sous forme de chaîne vide lorsqu'un article n'a pas encore de note – fréquent pour les nouveautés de campagne – : traitez "" comme null et non comme zéro étoile.

Comme une recherche par mot-clé est restreinte, un crawl complet d'un terme ne demande qu'une poignée de requêtes. Combinez sortBy=discountPercentage-desc avec un terme large pour lister les plus fortes réductions de la semaine, ou deliveryStartDate-desc pour voir les articles mis en ligne le plus récemment. Si vous lancez le même terme toutes les heures, passez withCache pour que les appels répétés partagent une seule récupération côté source.

Endpoints associés

GET/ldl/search-by-keyword

Rechercher des produits. Recherche par mot-clé avec pagination et tri : prix, marque et statut de livraison par article.

GET/ldl/lookup-product-details

Détails du produit. Page produit par URL : titre, marque, prix, livraison, note, caractéristiques et images.

GET/ldl/lookup-product-reviews

Avis. Avis paginés et triables par numéro d'article Lidl.

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

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

Une page de résultats correspond à une requête et contient environ 50 vignettes : un balayage complet de "schuhe" coûte donc sept requêtes. Surveiller 30 termes deux fois par jour sur deux pages représente environ 3 600 requêtes par mois – dans les limites de l'offre Starter (30 €). Ajoutez des recherches de produit pour les vignettes qui ont changé, et l'offre Production (50 000 requêtes, 80 €) couvre la plupart des trackers.

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

API de recherche Lidl : questions fréquentes

Quelles valeurs de sortBy sont disponibles ?

relevancy (par défaut), price, price-desc, deliveryStartDate-desc, ratingScore-desc, sh_carts-desc et discountPercentage-desc. L'ordre appliqué est repris dans sortStrategy.

La recherche indique-t-elle si un article est épuisé ?

Oui. Chaque vignette porte available true/false et un deliveryMessage comme "lieferbar". Les articles promotionnels épuisés restent souvent un certain temps dans l'index avec available : false.

Puis-je chercher uniquement dans Parkside ou une autre marque propre ?

Ajoutez la marque au mot-clé ("Parkside Akku") – la recherche de Lidl reconnaît les noms de marque – et filtrez le champ manufacturer côté client pour écarter les autres fournisseurs.

Combien de résultats lidl.de renvoie-t-il par terme ?

Bien moins qu'une marketplace : des centaines plutôt que des milliers pour les termes génériques. numberOfProducts est d'environ 48 à 50 par page ; lastPage indique la profondeur totale.

Les frais de port figurent-ils dans la réponse de recherche ?

Non. shippingPrice, features et le tableau des caractéristiques se trouvent sur la page produit ; appelez GET /ldl/lookup-product-details avec le dpUrl de la vignette.

À voir aussi

Cas d’usage associés

Tous les cas d’usage

Lancez votre première recherche lidl.de

Créez un compte gratuit et récupérez une page de résultats lidl.de complète en JSON en une seule requête GET – 100 requêtes par mois incluses.