Shopping · Kaufland
API dati prodotti Kaufland
API dati prodotti Kaufland: ricevi dati Kaufland live nel momento in cui li chiedi, in forma pulita e strutturata – pronti per la tua app, un foglio di calcolo o un assistente AI. Niente scraping, niente da mantenere.
100 richieste gratuite ogni mese · nessuna carta di credito · una chiave API per tutte le piattaforme
Dati chiave
Aggiornato il
Kaufland.de non è il negozio di un singolo rivenditore. Dietro la maggior parte delle pagine prodotto c'è un venditore terzo: la pagina lo indica nella riga "Verkauf durch …", più venditori possono contendersi lo stesso articolo e una Nintendo Switch Lite turchese ha un product id diverso dalla stessa console in giallo. L'API dati prodotti Kaufland di everydata.io accetta un URL kaufland.de/product/<id>/ e restituisce l'annuncio come un unico documento JSON, con il venditore che detiene l'offerta in quel momento, l'avviso sulla disponibilità, la tabella delle specifiche e ogni variante di colore con il proprio URL prodotto.
- Piattaforma
- Kaufland
- Endpoint principale
- /product/details
- Quota per chiamata
- 1 richiesta
- Piano gratuito
- 100 rich. / mesepoi da 30 € / mese
Cosa restituisce API dati prodotti Kaufland
La risposta riporta per prima l'identità del prodotto: productTitle, manufacturer, productId (l'id numerico di Kaufland, ripetuto come asin per compatibilità con gli altri nostri endpoint retail) e l'url canonico. productRating e countReview riflettono il dato aggregato, 4,7 su 57 recensioni nell'esempio qui sotto, mentre productDescription e l'elenco chiave/valore productDetails (Modell, Hersteller, Maße, Lieferumfang) contengono i testi in tedesco caricati dal venditore.
È nel contesto del marketplace che Kaufland si distingue da Otto o Lidl. soldBy indica il venditore dietro l'offerta attuale, warehouseAvailability contiene la frase su scarsità o disponibilità mostrata da Kaufland, come "Nur noch 1 zu diesem Preis" o "Nur noch 5 Stück auf Lager", e price insieme a shippingPrice descrivono l'offerta di quel venditore in EUR. imageUrlList elenca le immagini di media.cdn.kaufland.de in formato 1024×1024.
variations raggruppa la dimensione colore o taglia (variationName "Farbe") e ogni valore ha i propri dpUrl, asin, flag available, immagine e, se il venditore lo imposta, price. Poiché Kaufland crea una pagina prodotto separata per ogni variante, dpUrl è ciò che passi alla chiamata successiva per coprire l'intera famiglia.
- productTitle, manufacturer, productDescription e la tabella delle specifiche productDetails
- soldBy: il venditore del marketplace dietro l'offerta mostrata
- warehouseAvailability con i messaggi di Kaufland su disponibilità e scarsità
- price e shippingPrice come campi numerici in EUR, retailPrice quando c'è un prezzo barrato
- productRating e countReview aggregati sull'intero annuncio
- imageUrlList e mainImage da media.cdn.kaufland.de
- variations[] con dpUrl, asin, available, imageUrl e price per ogni variante
Cosa costruiscono i team con API dati prodotti Kaufland
Monitoraggio dei venditori del marketplace
I brand rileggono il proprio catalogo su kaufland.de per vedere quale venditore detiene ogni offerta, se compaiono rivenditori non autorizzati e se i contenuti dei prodotti sono stati modificati.
Abbinamento del catalogo per il cross-listing
I venditori presenti su Amazon o Otto abbinano i propri articoli agli annunci kaufland.de tramite titolo, produttore, productDetails e immagini prima di creare o rivendicare un'offerta.
Crawling delle famiglie di varianti
Parti da un colore e segui ogni dpUrl in variations[] per raccogliere prezzo, disponibilità e venditore dell'intera famiglia di prodotti con poche richieste.
Feed per la comparazione prezzi
I comparatori di prezzi mostrano l'offerta kaufland.de con nome del venditore, costi di spedizione e riga di scarsità, così gli utenti capiscono perché un'offerta è conveniente e quanto potrebbe durare.
API dati prodotti Kaufland: richiesta e risposta di esempio
Chiama GET /kfl/product/details con l'URL del prodotto. Basta la forma breve https://www.kaufland.de/product/<id>/; funziona anche l'URL lungo del browser con id_unit e parametri di tracciamento. Servono solo richieste GET: niente sessione, niente cookie, nessuna configurazione di proxy.
GET /kfl/product/details
curl "https://api.everydata.io/kfl/product/details?url=https%3A%2F%2Fwww.kaufland.de%2Fproduct%2F461878680%2F" \
-H "x-api-key: YOUR_API_KEY"Risposta (abbreviata)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "Nintendo Switch Lite Türkis (Japan-Spec)",
"manufacturer": "Nintendo",
"countReview": 57,
"productRating": "4.7",
"productId": "461878680",
"variationId": "461878680",
"url": "https://www.kaufland.de/product/461878680/",
"soldBy": "Verkauf durch Schnaeppchen-Schuppen",
"warehouseAvailability": "Nur noch 1 zu diesem Preis",
"retailPrice": 0,
"price": 219,
"shippingPrice": 0,
"imageUrlList": [
"https://media.cdn.kaufland.de/product-images/1024x1024/da0ffe417ca13e74d7587ea5a9a3467f.jpg"
],
"productDetails": [
{
"name": "Modell",
"value": "Switch Lite"
},
{
"name": "Hersteller",
"value": "Nintendo"
}
],
"variations": [
{
"variationName": "Farbe",
"values": [
{
"value": "Gelb",
"dpUrl": "https://www.kaufland.de/product/461878683/",
"selected": false,
"available": true,
"retailPrice": 0,
"asin": "461878683"
}
]
}
]
}
soldBy è il campo da leggere prima di fidarti di un prezzo. Kaufland mostra di default l'offerta idonea più economica, quindi il venditore può cambiare tra due chiamate mentre il productId resta lo stesso; la frase contiene il nome del negozio esattamente come lo scrive Kaufland ("Verkauf durch gobuytech"). sellerId è presente, ma è breve e non sempre significativo: usa il nome in soldBy come chiave della tua tabella venditori.
warehouseAvailability è una frase in testo libero, non un numero. "Nur noch 1 zu diesem Preis" significa che l'offerta attuale è limitata, non che il prodotto stia per esaurirsi: un altro venditore potrebbe avere più unità a un prezzo più alto. Estrai la cifra se ti serve una quantità, ma salva anche il testo originale.
Se l'id non esiste ricevi un 404 con statusMessage "not found for parameter". manufacturer può essere null se il venditore non l'ha compilato e imageUrlList può essere vuoto per annunci scarni: in entrambi i casi è il riflesso fedele della pagina, non una lacuna del parser.
Endpoint correlati
Dettagli prodotto. Pagina prodotto tramite URL: offerta principale con venditore, prezzo, spedizione, disponibilità, varianti, specifiche e immagini.
Recensioni. Recensioni dei clienti paginate per ID prodotto Kaufland.
Cerca prodotti. Ricerca per parola chiave con paginazione e ordinamento: prezzo, valutazione, tempi di consegna e indicatore di sponsorizzazione per risultato.
Prezzi di API dati prodotti Kaufland: paghi a richiesta
Una pagina prodotto è una richiesta, indipendentemente dal numero di venditori o di varianti. Le 100 richieste al mese del livello gratuito bastano per la prototipazione; Starter (5.000 richieste, 30 €) aggiorna ogni giorno circa 160 annunci Kaufland, Production (50.000, 80 €) circa 1.600 e Business (300.000, 300 €) circa 10.000. Le risposte 5xx della piattaforma di origine non vengono mai addebitate.
- Free
- 100 rich. / mese
- Starter
- 5000 rich. · 30 €
- Production
- 50.000 rich. · 80 €
- Business
- 300.000 rich. · 300 €
API dati prodotti Kaufland: domande frequenti
La risposta elenca tutti i venditori di un prodotto?
Restituisce l'offerta che Kaufland mostra come predefinita, di norma la più economica, con i relativi soldBy, price e shippingPrice. Le offerte degli altri venditori non vengono elencate; con il polling nel tempo vedi quali venditori si aggiudicano la posizione predefinita.
Quale formato di URL devo passare?
https://www.kaufland.de/product/<productId>/ is enough. Long URLs with id_unit or campaign parameters are accepted and normalised into the url field of the response.
Le varianti di colore o taglia sono prodotti separati?
Sì. Ogni variante ha un proprio productId e una propria pagina; l'array variations ti fornisce tutte le varianti con dpUrl, asin e available, così puoi richiederle singolarmente.
Kaufland è disponibile solo per la Germania?
Questo endpoint copre kaufland.de, il marketplace tedesco, con prezzi in EUR IVA inclusa e contenuti in tedesco. Non c'è un parametro domainCode.
Dove trovo le recensioni dei clienti?
GET /kfl/product/reviews con productId e un parametro page facoltativo restituisce le recensioni con valutazione, titolo, testo, data, la variante acquistata dal recensore e un flag di verifica.
Casi d'uso correlati
Cerca il tuo primo prodotto su kaufland.de
Registrati gratis, incolla l'URL di un prodotto kaufland.de e ricevi venditore, prezzo, disponibilità e varianti in JSON: 100 richieste al mese incluse.