Shopping · Walmart
Walmart Such-API
Die Walmart Such-API liefert Ihnen Live-Daten von Walmart 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
Wer auf walmart.com ein Keyword eingibt, erhält ein Raster mit bis zu 40 Produkten pro Seite, jeweils mit Preis, durchgestrichenem Vorher-Preis, Sternebewertung, Händler und Bestands-Badge. Die Walmart Such-API von everydata.io führt genau diese Suche für Sie aus – jedes Keyword, jede Seite, sortiert nach Relevanz, Bestsellern oder Preis – und liefert Walmarts Ergebnisdaten als JSON. Das ist der schnellste Weg, die usItemIds einer Kategorie zu ermitteln, zu sehen, wer für einen Suchbegriff rankt, oder einen Preisvergleich über alle Händler aufzubauen, die bei einer Suchanfrage konkurrieren.
- Plattform
- Walmart
- Haupt-Endpoint
- /walmart-search-by-keyword
- Kontingent pro Aufruf
- 1 Anfrage
- Kostenloser Tarif
- 100 Anfr. / Monatdanach ab 30 € / Monat
Walmart-Daten, sofort nutzbar
Der Anfang der Antwort gibt Ihre Anfrage zurück: keyword, sortStrategy und domainCode. Die Ergebnisliste liegt unter item.props.pageProps.initialData.searchResult; dort gibt aggregatedCount die Gesamtzahl der Treffer an (3998 für „Lego star wars“ im Beispiel), und itemStacks[0].items ist das Produktraster. Jedes Element mit __typename Product enthält usItemId, name, canonicalUrl, image, price als Zahl und einen priceInfo-Block mit itemPrice, wasPrice, linePriceDisplay („Now $15.99“) und savingsAmt.
Auch der Ranking-Kontext wird mitgeliefert: flag kennzeichnet Walmarts Badges wie „Popular pick“ oder „Best seller“, rating.averageRating und numberOfReviews liefern Social Proof, sellerName zeigt, ob Walmart.com oder ein Marketplace-Händler das Angebot hält, und fulfillmentSpeed / fulfillmentType zeigen, ob der Artikel versendet wird, heute im Markt verfügbar ist oder nur abgeholt werden kann. Mit isOutOfStock und availabilityStatusDisplayValue filtern Sie nicht verfügbare Artikel heraus, bevor Sie Details abfragen.
- usItemId, name, canonicalUrl und image für jedes Ergebnis – die ID fließt direkt in die Produkt- und Reviews-Endpoints
- price (Zahl) plus priceInfo.itemPrice, wasPrice, savingsAmt und der Anzeige-String, den Kunden sehen
- rating.averageRating und numberOfReviews pro Ergebnis
- sellerName und sellerId, um Eigenangebote von Marketplace-Angeboten zu trennen
- flag-Badges („Popular pick“, „Best seller“), isOutOfStock, fulfillmentSpeed und fulfillmentType
- aggregatedCount für die gesamte Suche und variantList für Artikel mit mehreren Varianten
- Sortierung über sortBy: best_match (Standard), best_seller, price_low, price_high
Was Teams damit bauen
Such-Ranking-Tracking
Marken erfassen täglich, wo ihre Artikel für ihre wichtigsten Keywords unter best_match und best_seller erscheinen – zusammen mit dem flag-Badge und den konkurrierenden Händlern ringsum.
Sortiment erkunden
Sammeln Sie Seite für Seite die usItemIds einer ganzen Kategorie – „cordless drill“, „air fryer“, „Lego star wars“ – und reichern Sie die Auswahl anschließend mit Produkt- und Bewertungsabfragen an.
Analyse der Preisleiter
Sortieren Sie nach price_low und price_high, um die günstigsten und teuersten Angebote einer Suchanfrage zu sehen und wo Ihr eigenes Produkt in dieser Spanne liegt.
Wettbewerbsanalyse der Händler
Gruppieren Sie Ergebnisse nach sellerName, um zu sehen, wie viel der ersten Seite auf Walmart.com und wie viel auf Marketplace-Händler entfällt und welche Händler eine Nische dominieren.
Beispielanfrage und -antwort
Rufen Sie GET /wlm/walmart-search-by-keyword mit keyword und page auf – beide sind Pflicht; beginnen Sie also mit page=1 und zählen Sie hoch. Mit sortBy=best_seller bilden Sie Walmarts Bestseller-Sortierung nach, mit price_low / price_high eine Preisleiter. Das Beispiel ist auf ein Produkt gekürzt; eine echte Seite enthält bis zu 40 Elemente, und gesponserte Kacheln und Anzeigenmodule erscheinen mit anderen __typename-Werten.
GET /wlm/walmart-search-by-keyword
curl "https://api.everydata.io/wlm/walmart-search-by-keyword?keyword=Lego+star+wars&page=1&sortBy=best_seller" \
-H "x-api-key: YOUR_API_KEY"Antwort (gekürzt)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "best_seller",
"domainCode": "com",
"keyword": "Lego star wars",
"item": {
"page": "/search",
"query": {
"q": "Lego star wars",
"page": "1",
"sort": "best_seller"
},
"props": {
"pageProps": {
"initialData": {
"searchResult": {
"title": "Results for \"Lego star wars\"",
"aggregatedCount": 3998,
"itemStacks": [
{
"count": 3998,
"items": [
{
"__typename": "Product",
"usItemId": "1520961263",
"name": "LEGO Star Wars 501st Clone Troopers Battle Pack Set 75345",
"canonicalUrl": "/ip/LEGO-Star-Wars-501st-Clone-Troopers-Battle-Pack-Set-75345/1520961263",
"image": "https://i5.walmartimages.com/seo/LEGO-Star-Wars-501st-Clone-Troopers-Battle-Pack-Set-75345.jpeg",
"price": 15,
"priceInfo": {
"itemPrice": "$19.97",
"linePrice": "$15.99",
"wasPrice": "$19.97",
"linePriceDisplay": "Now $15.99",
"savingsAmt": 3.98,
"savings": "SAVE $3.98"
},
"rating": {
"averageRating": 4,
"numberOfReviews": 287
},
"flag": "Popular pick",
"availabilityStatusDisplayValue": "In stock",
"isOutOfStock": false,
"fulfillmentSpeed": [
"TODAY"
],
"fulfillmentType": "STORE",
"sellerName": "Walmart.com",
"numberOfReviews": 287
}
]
}
]
}
}
}
}
}
}Filtern Sie die Elemente vor dem Mapping auf __typename === "Product". Das Raster enthält auch Module für Anzeigen, Marken-Banner und „verwandte Suchen“, die dasselbe Array nutzen, aber keine usItemId haben. Die Position im gefilterten Array ist der organische Rang, den Sie für diese Sortierung und diesen Markt-Kontext auf der Seite sehen würden.
Die Paginierung ist explizit: Behalten Sie keyword und sortBy bei, erhöhen Sie page um eins und hören Sie auf, wenn aggregatedCount ausgeschöpft ist oder das items-Array leer zurückkommt. Walmart begrenzt, wie tief eine Suche reicht; sehr breite Keywords liefern daher nicht alle 3.998 Treffer – grenzen Sie das Keyword ein oder teilen Sie nach Sortierung auf, um mehr vom Sortiment abzudecken.
Preise in Suchergebnissen sind die Preise des Markt-Kontexts für den Standardort und können nach einer Preisänderung um ein paar Cent von der Produktseite abweichen. Wenn ein Ergebnis geschäftlich relevant ist, bestätigen Sie es mit /wlm/walmart-lookup-product über die canonicalUrl, die Sie bereits haben.
Verwandte Endpoints
Produkte suchen. Keyword-Suche mit Paginierung und Sortierung.
Produktdetails. Produktseite per URL.
Bewertungen. Paginierte Kundenbewertungen zu einem Produkt.
Bezahlen pro Anfrage, alle Plattformen inklusive
Jede Suchseite ist eine Anfrage, ob sie 40 oder 3 Produkte liefert. Wer 50 Keywords täglich über die ersten drei Seiten verfolgt, braucht 150 Anfragen pro Tag, rund 4.500 im Monat – im Rahmen des Starter-Tarifs (5.000 Anfragen, 30 €). Größere Keyword-Listen passen in Production (50.000 Anfragen, 80 €) oder Business (300.000, 300 €). Fehlgeschlagene Abrufe der Zielseite werden nie gezählt.
- Free
- 100 Anfr. / Monat
- Starter
- 5.000 Anfr. · 30 €
- Production
- 50.000 Anfr. · 80 €
- Business
- 300.000 Anfr. · 300 €
Walmart Such-API: häufige Fragen
Wie viele Ergebnisse enthält eine Seite?
Walmart zeigt bis zu 40 Produktkacheln pro Seite. Die genaue Anzahl schwankt mit Anzeigenplätzen und Modulen im Raster, filtern Sie daher immer auf __typename Product.
Welche Sortierungen gibt es?
sortBy akzeptiert best_match (Standard), best_seller, price_low und price_high. Die Antwort gibt den angewendeten Wert in sortStrategy zurück.
Ist page wirklich Pflicht?
Ja, keyword und page sind beide Pflichtangaben. Beginnen Sie mit page=1 und blättern Sie aufwärts; einen Cursor gibt es nicht.
Kann ich walmart.ca durchsuchen?
Die Keyword-Suche läuft derzeit gegen walmart.com und liefert domainCode com. Für Kanada gibt es Bewertungsdaten über domainCode=ca.
Enthalten die Ergebnisse gesponserte Produkte?
Die Ergebnisdaten enthalten, was die Seite rendert, einschließlich gesponserter Kacheln. Gesponserte Einträge sind an den Flags und Modulen des jeweiligen Elements erkennbar, sodass Sie sie aus der Berechnung des organischen Rangs ausschließen können.
Verwandte Anwendungsfälle
Starten Sie Ihre erste Walmart-Suche
Legen Sie ein kostenloses Konto an und rufen Sie den Such-Endpoint mit einem beliebigen Keyword auf – 100 Anfragen pro Monat inklusive, keine Kreditkarte.