20 % Rabatt auf alle kostenpflichtigen Tarife mit dem Code

Shopping · Lidl

Lidl Such-API

Die Lidl Such-API liefert Ihnen Live-Daten von Lidl in dem Moment, in dem Sie fragen, als saubere, strukturierte Daten – bereit für Ihre eigene App, eine Tabelle oder einen KI-Assistenten. Kein Scraping, nichts zu warten.

100 kostenlose Anfragen pro Monat · keine Kreditkarte · ein API-Schlüssel für alle Plattformen

Das Wichtigste in Kürze

Aktualisiert am

Die Suche auf lidl.de verhält sich wie ein Discounter-Regal: Ein Begriff wie „schuhe“ liefert ein paar hundert Artikel statt Zehntausender, die Auswahl ändert sich jede Woche mit dem Start und Ende von Aktionen, und ein guter Teil der Liste ist bereits mit Streichpreis reduziert. Die Lidl Such-API von everydata.io liefert diese Ergebnisseiten als JSON mit Paginierung, sieben Sortierungen und dem Verfügbarkeits-Flag pro Kachel – ideal, um neue Aktionen zu entdecken, eine Kategorie nach Preis zu durchkämmen oder einen Tracker für Wochenangebote zu speisen.

Plattform
Lidl
Haupt-Endpoint
/search-by-keyword
Kontingent pro Aufruf
1 Anfrage
Kostenloser Tarif
100 Anfr. / Monatdanach ab 30 € / Monat
Das erhalten Sie

Was die Lidl Such-API liefert

Die Hülle der Antwort enthält keyword, sortStrategy, numberOfProducts für diese Seite (etwa 48 bis 50 Kacheln), resultCount für die gesamte Suche (320 für „schuhe“), nextPage und lastPage. Durch Lidls kleineres Sortiment erreichen Sie die letzte Seite oft nach vier bis sieben Aufrufen – vollständige Durchläufe sind also günstig.

searchProductDetails listet jede Kachel mit productDescription (dem Artikelnamen, zum Beispiel „LUPILU® Kinder Hausschuhe“), manufacturer, sofern Lidl eine Marke anzeigt, productId, price und retailPrice in EUR (ein Hausschuh für 4,99 statt 7,99), productRating und countReview, sofern der Artikel Bewertungen hat, imgUrl, der absoluten dpUrl, deliveryMessage („lieferbar“), einem sponsored-Flag und available – einem Boolean, der sofort zeigt, ob die Kachel noch kaufbar ist.

  • keyword, sortStrategy, numberOfProducts, resultCount, nextPage und lastPage
  • Pro Kachel: productDescription, manufacturer, productId, imgUrl und absolute dpUrl
  • price und retailPrice als Zahlen, sodass reduzierte Artikel mit einem einzigen Vergleich gefunden sind
  • available-Boolean und deliveryMessage pro Kachel
  • productRating und countReview zum Filtern nach Bewertungen
  • sponsored-Flag für bezahlte Platzierungen
  • sortBy: relevancy (Standard), price, price-desc, ratingScore-desc, deliveryStartDate-desc, sh_carts-desc, discountPercentage-desc
Anwendungsfälle

Was Teams mit der Lidl Such-API bauen

Wochenaktionen entdecken

Deal-Communitys fragen jeden Morgen Kategoriebegriffe mit sortBy=deliveryStartDate-desc ab und veröffentlichen neu gelistete Artikel von Parkside, Silvercrest oder Livarno wenige Stunden nach dem Start.

Rabatt-Durchläufe

Sortieren Sie nach discountPercentage-desc und vergleichen Sie price mit retailPrice, um jeden aktuell reduzierten Artikel aufzulisten, geordnet nach Höhe der Preissenkung.

Ausverkäufe beobachten

Führen Sie einen Begriff erneut aus und beobachten Sie das available-Flag: Artikel, die auf false springen, zeigen, welche Aktionen zuerst ausverkauft waren – ein wertvolles Signal für Einkäufer und für Vergleichsseiten, die diese Artikel nicht mehr verlinken sollten.

Preisspannen einer Kategorie ermitteln

Durchlaufen Sie eine Suche mit price und price-desc, um die günstigsten und teuersten Angebote einer Produktart in Lidls Sortiment einzugrenzen, und vergleichen Sie mit anderen Discountern.

Ausgangspunkt für Produkt-Crawls

Nutzen Sie die Suche als Einstieg, um dpUrls zu sammeln, und rufen Sie dann den Produkt-Endpoint für Spezifikationen, Bilder und Versandkosten auf, solange die Artikel noch online sind.

So funktioniert es

Lidl Such-API: Beispielanfrage und -antwort

Rufen Sie GET /ldl/search-by-keyword mit keyword und page auf; mit sortBy ändern Sie die Reihenfolge. Die Sortierschlüssel sind Lidls interne Namen: price sortiert aufsteigend, price-desc absteigend, ratingScore-desc zeigt die bestbewerteten Artikel zuerst, discountPercentage-desc die stärksten Rabatte zuerst und sh_carts-desc die am häufigsten in den Warenkorb gelegten Artikel.

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"

Antwort (gekürzt)

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
    }
  ]
}
Lidl Such-API: Felder der Beispielantwort von /ldl/search-by-keyword
Lidl Such-API: Felder der Beispielantwort von /ldl/search-by-keyword

Suchergebnisse auf lidl.de enthalten weder shippingPrice noch Merkmale; dafür öffnen Sie die dpUrl mit GET /ldl/lookup-product-details. productRating kommt als leerer String, wenn ein Artikel noch keine Bewertungen hat – häufig bei ganz neuen Aktionsartikeln –, behandeln Sie "" also als null und nicht als null Sterne.

Da eine Keyword-Suche klein ist, besteht ein vollständiger Crawl eines Begriffs aus einer Handvoll Anfragen. Kombinieren Sie sortBy=discountPercentage-desc mit einem breiten Begriff, um die stärksten Reduzierungen der Woche aufzulisten, oder deliveryStartDate-desc, um die zuletzt gelisteten Artikel zu sehen. Wenn Sie denselben Begriff stündlich abfragen, übergeben Sie withCache, damit sich wiederholte Aufrufe einen Abruf der Zielseite teilen.

Verwandte Endpoints

GET/ldl/search-by-keyword

Produkte suchen. Keyword-Suche mit Paginierung und Sortierung: Preis, Marke und Lieferstatus pro Artikel.

GET/ldl/lookup-product-details

Produktdetails. Produktseite per URL: Titel, Marke, Preis, Versand, Bewertung, Specs und Bilder.

GET/ldl/lookup-product-reviews

Bewertungen. Paginierte, sortierbare Bewertungen per Lidl-Artikelnummer.

Vollständige API-Referenz
Preise

Preise der Lidl Such-API: Bezahlen pro Anfrage

Eine Ergebnisseite ist eine Anfrage und enthält etwa 50 Kacheln – ein vollständiger Durchlauf für „schuhe“ kostet also sieben Anfragen. Wer 30 Begriffe zweimal täglich über zwei Seiten beobachtet, braucht rund 3.600 Anfragen im Monat – innerhalb des Starter-Tarifs (30 €). Kombiniert mit Produktabfragen für die geänderten Kacheln deckt Production (50.000 Anfragen, 80 €) die meisten Tracker ab.

Free
100 Anfr. / Monat
Starter
5.000 Anfr. · 30 €
Production
50.000 Anfr. · 80 €
Business
300.000 Anfr. · 300 €

Lidl Such-API: häufige Fragen

Welche Werte für sortBy gibt es?

relevancy (Standard), price, price-desc, deliveryStartDate-desc, ratingScore-desc, sh_carts-desc und discountPercentage-desc. Die angewendete Sortierung wird in sortStrategy zurückgegeben.

Zeigt die Suche, ob ein Artikel ausverkauft ist?

Ja. Jede Kachel enthält available true/false und eine deliveryMessage wie „lieferbar“. Ausverkaufte Aktionsartikel bleiben oft noch eine Weile mit available: false im Index.

Kann ich nur innerhalb von Parkside oder einer anderen Eigenmarke suchen?

Nehmen Sie die Marke ins Keyword auf („Parkside Akku“) – die Lidl-Suche berücksichtigt Markennamen – und filtern Sie clientseitig über das Feld manufacturer, um andere Lieferanten auszuschließen.

Wie viele Ergebnisse liefert lidl.de pro Begriff?

Weit weniger als ein Marktplatz: bei allgemeinen Begriffen Hunderte statt Tausende. numberOfProducts liegt bei etwa 48 bis 50 pro Seite; lastPage zeigt die Gesamttiefe.

Sind die Versandkosten Teil der Suchantwort?

Nein. shippingPrice, Merkmale und die Spezifikationstabelle stehen auf der Produktseite; rufen Sie GET /ldl/lookup-product-details mit der dpUrl der Kachel auf.

Verwandte Themen

Verwandte Anwendungsfälle

Alle Anwendungsfälle

Starten Sie Ihre erste Suche auf lidl.de

Legen Sie ein kostenloses Konto an und rufen Sie mit einer GET-Anfrage eine komplette Ergebnisseite von lidl.de als JSON ab – 100 Anfragen pro Monat inklusive.