शॉपिंग · Kaufland
Kaufland Product Data API
Kaufland Product Data API से आपको लाइव Kaufland डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
kaufland.de किसी एक रिटेलर की दुकान नहीं है। ज़्यादातर प्रोडक्ट पेज के पीछे एक थर्ड-पार्टी मर्चेंट होता है – पेज "Verkauf durch …" लाइन में विक्रेता का नाम बताता है, एक ही आर्टिकल के लिए कई विक्रेता मुक़ाबला कर सकते हैं, और turquoise रंग का Nintendo Switch Lite उसी कंसोल के पीले रंग से अलग product id है। everydata.io का Kaufland Product Data API एक kaufland.de/product/<id>/ URL लेता है और लिस्टिंग को एक JSON डॉक्यूमेंट के रूप में लौटाता है, जिसमें इस समय ऑफ़र रखने वाला विक्रेता, स्टॉक चेतावनी, स्पेसिफ़िकेशन टेबल और अपने प्रोडक्ट URL के साथ हर रंग का वेरिएंट शामिल है।
- प्लेटफ़ॉर्म
- Kaufland
- मुख्य endpoint
- /product/details
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
Kaufland Product Data API क्या लौटाता है
रिस्पॉन्स में सबसे पहले प्रोडक्ट की पहचान होती है: productTitle, manufacturer, productId (Kaufland का न्यूमेरिक id, जो हमारे दूसरे रिटेल endpoint के साथ संगतता के लिए asin के रूप में भी दोहराया जाता है) और canonical url। productRating और countReview कुल आँकड़ा दिखाते हैं – नीचे के उदाहरण में 57 रिव्यू से 4.7 – जबकि productDescription और productDetails की key/value लिस्ट (Modell, Hersteller, Maße, Lieferumfang) में विक्रेता का अपलोड किया जर्मन कंटेंट होता है।
मार्केटप्लेस का संदर्भ ही वह जगह है जहाँ Kaufland, Otto या Lidl से अलग है। soldBy मौजूदा ऑफ़र के पीछे के मर्चेंट का नाम बताता है, warehouseAvailability में Kaufland की दिखाई कमी या स्टॉक वाली लाइन होती है – "Nur noch 1 zu diesem Preis" या "Nur noch 5 Stück auf Lager" – और price व shippingPrice उस मर्चेंट के ऑफ़र को EUR में बताते हैं। imageUrlList में 1024×1024 की media.cdn.kaufland.de इमेज होती हैं।
variations रंग या साइज़ के डायमेंशन को ग्रुप करता है (variationName "Farbe") और हर वैल्यू का अपना dpUrl, asin, available फ़्लैग, इमेज और, जहाँ विक्रेता सेट करे, कीमत होती है। चूँकि Kaufland हर वेरिएंट के लिए अलग प्रोडक्ट पेज बनाता है, पूरे परिवार को कवर करने के लिए अगली कॉल में आप dpUrl ही भेजते हैं।
- productTitle, manufacturer, productDescription और productDetails स्पेसिफ़िकेशन टेबल
- soldBy – दिखाए गए ऑफ़र के पीछे का मार्केटप्लेस मर्चेंट
- Kaufland के स्टॉक और कमी वाले मैसेज के साथ warehouseAvailability
- price और shippingPrice न्यूमेरिक EUR फ़ील्ड के रूप में, जहाँ strike-through कीमत हो वहाँ retailPrice
- पूरी लिस्टिंग पर productRating और countReview का कुल आँकड़ा
- media.cdn.kaufland.de से imageUrlList और mainImage
- हर वेरिएंट के dpUrl, asin, available, imageUrl और price के साथ variations[]
टीमें Kaufland Product Data API से क्या बनाती हैं
मार्केटप्लेस विक्रेता मॉनिटरिंग
ब्रांड kaufland.de पर अपना कैटलॉग दोबारा फ़ेच करते हैं, ताकि देख सकें कि इस समय हर ऑफ़र किस मर्चेंट के पास है, क्या अनधिकृत रीसेलर दिख रहे हैं और क्या प्रोडक्ट कंटेंट बदला गया।
क्रॉस-लिस्टिंग के लिए कैटलॉग मैचिंग
Amazon या Otto पर लिस्ट करने वाले विक्रेता ऑफ़र बनाने या क्लेम करने से पहले टाइटल, manufacturer, productDetails और इमेज के ज़रिए अपने आर्टिकल को kaufland.de लिस्टिंग से मैच करते हैं।
वेरिएंट-परिवार की क्रॉलिंग
एक रंग से शुरू करें और variations[] के हर dpUrl का पीछा करें, ताकि कुछ ही रिक्वेस्ट में पूरे प्रोडक्ट परिवार की कीमत, उपलब्धता और विक्रेता इकट्ठा हो जाएँ।
प्राइस कम्पेरिज़न फ़ीड
प्राइस कम्पेरिज़न साइटें kaufland.de का ऑफ़र विक्रेता के नाम, शिपिंग लागत और कमी वाली लाइन के साथ दिखाती हैं, ताकि यूज़र समझ सकें कि कोई ऑफ़र सस्ता क्यों है और कब तक रह सकता है।
Kaufland Product Data API: उदाहरण रिक्वेस्ट और रिस्पॉन्स
GET /kfl/product/details को प्रोडक्ट URL के साथ कॉल करें। छोटा रूप https://www.kaufland.de/product/<id>/ काफ़ी है; id_unit और ट्रैकिंग पैरामीटर वाला लंबा ब्राउज़र URL भी काम करता है। सिर्फ़ GET रिक्वेस्ट चाहिए – कोई session, कोई cookie, कोई प्रॉक्सी सेटअप नहीं।
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"रिस्पॉन्स (संक्षिप्त)
{
"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 पढ़ें। Kaufland डिफ़ॉल्ट रूप से सबसे सस्ता योग्य ऑफ़र दिखाता है, इसलिए productId वही रहते हुए भी दो कॉल के बीच विक्रेता बदल सकता है; वाक्य में शॉप का नाम ठीक वैसे ही होता है जैसे Kaufland उसे दिखाता है ("Verkauf durch gobuytech")। sellerId मौजूद है लेकिन छोटा है और हमेशा सार्थक नहीं – अपनी विक्रेता टेबल की key soldBy नाम को बनाएँ।
warehouseAvailability एक free-text वाक्य है, नंबर नहीं। "Nur noch 1 zu diesem Preis" का मतलब है कि मौजूदा ऑफ़र सीमित है, यह नहीं कि प्रोडक्ट लगभग ख़त्म है – कोई दूसरा विक्रेता ज़्यादा कीमत पर और यूनिट लिस्ट कर सकता है। मात्रा चाहिए तो अंक के लिए इसे पार्स करें, लेकिन मूल टेक्स्ट भी सेव करें।
अगर id मौजूद नहीं है, तो आपको statusMessage "not found for parameter" के साथ 404 मिलता है। अगर विक्रेता ने manufacturer नहीं भरा तो वह null हो सकता है, और कम जानकारी वाली लिस्टिंग में imageUrlList ख़ाली हो सकती है – दोनों पेज की सच्ची तस्वीर हैं, पार्सर की कमी नहीं।
संबंधित endpoints
प्रोडक्ट विवरण. URL से प्रोडक्ट पेज: विक्रेता, कीमत, शिपिंग, स्टॉक लाइन, वेरिएंट, स्पेसिफ़िकेशन और इमेज के साथ default ऑफ़र।
रिव्यू. Kaufland प्रोडक्ट ID से पेजिंग वाले ग्राहक रिव्यू।
प्रोडक्ट सर्च करें. पेजिंग और sorting के साथ कीवर्ड सर्च: हर रिज़ल्ट की कीमत, रेटिंग, डिलीवरी समय और sponsored फ़्लैग।
Kaufland Product Data API प्राइसिंग: प्रति रिक्वेस्ट भुगतान
एक प्रोडक्ट पेज एक रिक्वेस्ट है, विक्रेताओं या वेरिएंट की संख्या चाहे जितनी हो। फ़्री टियर की हर महीने 100 रिक्वेस्ट प्रोटोटाइप के लिए काफ़ी हैं; Starter (5,000 रिक्वेस्ट, €30) रोज़ लगभग 160 Kaufland लिस्टिंग रिफ़्रेश करता है, Production (50,000, €80) लगभग 1,600, और Business (300,000, €300) लगभग 10,000। upstream 5xx रिस्पॉन्स का कभी शुल्क नहीं लगता।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
Kaufland Product Data API: अक्सर पूछे जाने वाले सवाल
क्या रिस्पॉन्स किसी प्रोडक्ट के सभी विक्रेताओं की लिस्ट देता है?
यह वह ऑफ़र लौटाता है जिसे Kaufland default के रूप में दिखाता है – आमतौर पर सबसे सस्ता – उसके soldBy, price और shippingPrice के साथ। दूसरे विक्रेताओं के ऑफ़र नहीं गिनाए जाते; समय के साथ पोलिंग से पता चलता है कि कौन-से मर्चेंट default जगह जीतते हैं।
मुझे कौन-सा URL फ़ॉर्मैट भेजना चाहिए?
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.
क्या रंग या साइज़ के वेरिएंट अलग प्रोडक्ट हैं?
हाँ। हर वेरिएंट का अपना productId और पेज होता है; variations array आपको हर sibling dpUrl, asin और available के साथ देता है, ताकि आप उन्हें अलग-अलग माँग सकें।
क्या Kaufland सिर्फ़ जर्मनी के लिए उपलब्ध है?
यह endpoint जर्मन मार्केटप्लेस kaufland.de को कवर करता है, VAT सहित EUR में कीमतों और जर्मन भाषा के कंटेंट के साथ। कोई domainCode पैरामीटर नहीं है।
मुझे ग्राहक रिव्यू कहाँ मिलेंगे?
productId और वैकल्पिक page के साथ GET /kfl/product/reviews रेटिंग, टाइटल, टेक्स्ट, तारीख़, रिव्यूअर का ख़रीदा वेरिएंट और verified फ़्लैग के साथ रिव्यू लौटाता है।
संबंधित उपयोग के उदाहरण
अपना पहला kaufland.de प्रोडक्ट लुकअप करें
फ़्री में रजिस्टर करें, कोई kaufland.de प्रोडक्ट URL पेस्ट करें और विक्रेता, कीमत, स्टॉक लाइन और वेरिएंट JSON में पाएँ – हर महीने 100 रिक्वेस्ट शामिल।