शॉपिंग · Kaufland
Kaufland Search API
Kaufland Search API से आपको लाइव Kaufland डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
kaufland.de पर "Konsole" जैसे आम शब्द की सर्च मार्केटप्लेस जैसा मिश्रण लौटाती है: गेम कंसोल के बगल में कंसोल टेबल, हज़ारों विक्रेता, दिखने के लिए पैसे देने वाले मर्चेंट की sponsored टाइलें और एक रिज़ल्ट संख्या जिसे Kaufland 10,000 पर सीमित कर देता है। everydata.io का Kaufland Search API इन रिज़ल्ट पेजों को JSON में लौटाता है, हर पेज के लिए एक कॉल, स्टोरफ़्रंट के छह sort क्रमों के साथ – ताकि आप रैंकिंग देख सकें, कीमत के हिसाब से किसी कैटेगरी को स्वीप कर सकें या सभी विक्रेताओं में किसी प्रोडक्ट की हर लिस्टिंग खोज सकें।
- प्लेटफ़ॉर्म
- Kaufland
- मुख्य endpoint
- /product/search
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
Kaufland Search API क्या लौटाता है
हर रिस्पॉन्स रिक्वेस्ट के echo और पेजिंग स्थिति से शुरू होता है: keyword, sortStrategy, इस पेज पर numberOfProducts (आमतौर पर लगभग 40), Kaufland द्वारा बताया गया resultCount, nextPage और lastPage। "Konsole" की सर्च 250 पेजों पर 10,000 हिट दिखाती है – यह Kaufland की ऊपरी सीमा है, असली असॉर्टमेंट का आकार नहीं, इसलिए resultCount को "कम से कम" मानें।
searchProductDetails में टाइलें होती हैं। हर आइटम में productDescription (लिस्टिंग टाइटल, जिसे विक्रेता अक्सर लंबा और कीवर्ड से भरा रखते हैं), manufacturer, productId, variationId, EUR में price और retailPrice, रेटिंग होने पर productRating और countReview, 200×200 में imgUrl, प्रोडक्ट पेज का absolute dpUrl, Kaufland की डिलीवरी विंडो वाला deliveryMessage ("Lieferung Fr. 2. - Do. 8. Oktober") और एक sponsored फ़्लैग होता है।
- keyword, sortStrategy, numberOfProducts, resultCount, nextPage और lastPage
- हर टाइल पर: productDescription, manufacturer, productId, variationId, imgUrl और absolute dpUrl
- price और retailPrice नंबर के रूप में – स्ट्रिंग पार्सिंग की ज़रूरत नहीं
- जहाँ लिस्टिंग के रिव्यू हों, वहाँ productRating और countReview
- default ऑफ़र की ठोस डिलीवरी तारीख़ रेंज के साथ deliveryMessage
- पेड मर्चेंट प्लेसमेंट को ऑर्गेनिक रैंकिंग से अलग करने के लिए sponsored फ़्लैग
- sortBy: recommended (डिफ़ॉल्ट), price-asc, price-desc, customer-reviews, newest-arrivals, bestsellers
टीमें Kaufland Search API से क्या बनाती हैं
सभी विक्रेताओं में कीमत की खोज
सभी मर्चेंट में सबसे सस्ती लिस्टिंग खोजने के लिए price-asc के साथ मॉडल नाम सर्च करें, फिर उस ऑफ़र का soldBy और शिपिंग लागत पढ़ने के लिए dpUrl खोलें।
मार्केटप्लेस रैंक ट्रैकिंग
विक्रेता अपने मुख्य कीवर्ड पर recommended और bestsellers के तहत अपने productId की पोज़िशन ट्रैक करते हैं और देखते हैं कि sponsored प्रतिस्पर्धी ऑर्गेनिक क्रम को कैसे खिसकाते हैं।
असॉर्टमेंट इंटेलिजेंस
किसी कैटेगरी शब्द को newest-arrivals के साथ पोल करें और productId का अंतर देखें, ताकि पता चले कि कौन-से मर्चेंट लिस्टिंग जोड़ते हैं, कौन-से ब्रांड kaufland.de पर आते हैं और नए प्रोडक्ट कितनी जल्दी रिव्यू पाते हैं।
डिलीवरी-विंडो बेंचमार्किंग
मार्केटप्लेस पर सामान्य डिलीवरी समय मापने और असामान्य रूप से लंबी शिपिंग विंडो वाले ऑफ़र पकड़ने के लिए किसी शब्द पर deliveryMessage को एकत्र करें।
कैटलॉग सीडिंग
प्रोडक्ट endpoint की इनपुट लिस्ट के रूप में पूरी कैटेगरी के dpUrl इकट्ठा करें और टाइटल, विक्रेताओं और स्पेसिफ़िकेशन का स्ट्रक्चर्ड डेटासेट बनाएँ।
Kaufland Search API: उदाहरण रिक्वेस्ट और रिस्पॉन्स
keyword और page (दोनों ज़रूरी) के साथ GET /kfl/product/search इस्तेमाल करें। स्टोरफ़्रंट का कोई खास क्रम दोहराने के लिए sortBy जोड़ें। चूँकि Kaufland का dpUrl पहले से absolute है, आप विक्रेता और स्टॉक लाइन के लिए हर रिज़ल्ट सीधे GET /kfl/product/details को दे सकते हैं।
GET /kfl/product/search
curl "https://api.everydata.io/kfl/product/search?keyword=Konsole&page=1&sortBy=recommended" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "recommended",
"domainCode": "de",
"keyword": "Konsole",
"numberOfProducts": 39,
"resultCount": 10000,
"nextPage": 2,
"lastPage": 250,
"searchProductDetails": [
{
"productDescription": "LITTLE TREE Konsolentisch, Beistelltisch, Flurtisch, Sofatisch für kleinen Raum, Konsolentisch mit Stauraum für Eingang, Flur, Wohnzimmer, Braun",
"manufacturer": "Wanbor",
"productId": "506827780",
"variationId": "506827780",
"countReview": 9,
"imgUrl": "https://media.cdn.kaufland.de/product-images/200x200/2964f233238ba0212891e092d4d59797.jpg",
"price": 109.99,
"retailPrice": 0,
"productRating": "5.0",
"dpUrl": "https://www.kaufland.de/product/506827780/",
"deliveryMessage": "Lieferung Di. 22. - Fr. 25. September",
"sponsored": false
}
]
}
सर्च टाइल विक्रेता का नाम नहीं बताती। जब आपको soldBy, shippingPrice या कमी वाला वाक्य चाहिए, तो dpUrl से प्रोडक्ट endpoint पर जाएँ; सर्च लेयर डिस्कवरी और रैंकिंग के लिए है, डिटेल लेयर ऑफ़र डेटा के लिए। जो फ़ील्ड Kaufland किसी टाइल पर रेंडर नहीं करता (बिना रेटिंग वाले आइटम के लिए productRating, कुछ विक्रेताओं के लिए manufacturer), वे उस एंट्री में होते ही नहीं, इसलिए सावधानी से कोड करें।
किसी खास मॉडल का सबसे सस्ता ऑफ़र खोजने का सबसे तेज़ तरीका sortBy=price-asc है: सटीक प्रोडक्ट नाम सर्च करें, पहला पेज लें और आपके पास सभी विक्रेताओं में सबसे कम कीमत उसके productId के साथ होगी। sortBy=bestsellers दिखाता है कि किसी शब्द के लिए Kaufland के ग्राहक असल में कौन-सी लिस्टिंग ख़रीदते हैं, पेड प्लेसमेंट से स्वतंत्र।
जब कई जॉब एक घंटे के भीतर एक ही कीवर्ड क्वेरी करें, तो withCache इस्तेमाल करें – cache किया गया पेज साझा होता है और आपकी रियलटाइम रिक्वेस्ट बदलने वाले शब्दों के लिए बची रहती हैं।
संबंधित endpoints
प्रोडक्ट सर्च करें. पेजिंग और sorting के साथ कीवर्ड सर्च: हर रिज़ल्ट की कीमत, रेटिंग, डिलीवरी समय और sponsored फ़्लैग।
प्रोडक्ट विवरण. URL से प्रोडक्ट पेज: विक्रेता, कीमत, शिपिंग, स्टॉक लाइन, वेरिएंट, स्पेसिफ़िकेशन और इमेज के साथ default ऑफ़र।
रिव्यू. Kaufland प्रोडक्ट ID से पेजिंग वाले ग्राहक रिव्यू।
Kaufland Search API प्राइसिंग: प्रति रिक्वेस्ट भुगतान
एक सर्च पेज एक रिक्वेस्ट के बराबर है; एक पेज लगभग 40 टाइलें तक लौटाता है। 40 कीवर्ड को रोज़ पेज एक और दो पर फ़ॉलो करना हर महीने लगभग 2,400 रिक्वेस्ट है – Starter (5,000 रिक्वेस्ट, €30) में आराम से। अगर आप हर टाइल को प्रोडक्ट endpoint में भी खोलते हैं, तो हर प्रोडक्ट के लिए एक अतिरिक्त रिक्वेस्ट जोड़ें; मध्यम आकार के स्वीप के लिए Production (50,000, €80) यह कवर करता है।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
Kaufland Search API: अक्सर पूछे जाने वाले सवाल
मैं कौन-से sort क्रम माँग सकता हूँ?
recommended (डिफ़ॉल्ट), price-asc, price-desc, customer-reviews, newest-arrivals और bestsellers – kaufland.de के sort मेन्यू जैसे ही विकल्प। रिस्पॉन्स में sortStrategy पुष्टि करता है कि क्या लागू हुआ।
कई शब्दों के लिए resultCount 10,000 क्यों दिखाता है?
Kaufland बताई गई हिट संख्या को 10,000 पर और पेजर को 250 पेजों पर सीमित करता है। सटीक संख्या और संभालने लायक पेज पाने के लिए कीवर्ड को सीमित करें (ब्रांड या मॉडल जोड़ें)।
क्या सर्च बताती है कि प्रोडक्ट कौन बेचता है?
नहीं, soldBy सिर्फ़ प्रोडक्ट पेज पर उपलब्ध है। मर्चेंट, shippingPrice और स्टॉक वाक्य देखने के लिए टाइल के dpUrl के साथ GET /kfl/product/details कॉल करें।
क्या मैं किसी कैटेगरी के भीतर सर्च या ब्रांड से फ़िल्टर कर सकता हूँ?
endpoint keyword, page और sortBy लेता है। ब्रांड या कैटेगरी शब्द को keyword में डालें और लौटाए गए फ़ील्ड से अपनी ओर manufacturer या कीमत पर फ़िल्टर करें।
क्या sponsored लिस्टिंग चिह्नित होती हैं?
हाँ, हर टाइल में उसी पोज़िशन पर, जहाँ Kaufland उसे दिखाता है, sponsored: true या false होता है, ताकि आप फ़िल्टर करके ऑर्गेनिक रैंकिंग निकाल सकें।
संबंधित उपयोग के उदाहरण
अपनी पहली kaufland.de सर्च चलाएँ
फ़्री अकाउंट, एक GET रिक्वेस्ट, पूरा रिज़ल्ट पेज JSON में – उसी तरह sort किया हुआ जैसे आपके ख़रीदार करते हैं।