शॉपिंग · ASOS
ASOS Search API
ASOS Search API से आपको लाइव ASOS डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
ASOS किसी व्यापक शब्द के लिए हज़ारों प्रोडक्ट दिखाता है – सिर्फ़ जर्मन स्टोरफ़्रंट पर "sneaker" के लिए 5,762 – और उन्हें relevancy, freshness या कीमत से रैंक करता है। everydata.io का ASOS Search API यह सर्च उस स्टोरफ़्रंट पर चलाता है जिसे आप domainCode (de, us या co.uk) से बताते हैं, और रिज़ल्ट ग्रिड JSON में लौटाता है: प्रोडक्ट ID, ब्रांड, टाइटल, रंग, स्थानीय मुद्रा में मौजूदा और मूल कीमत, उपलब्धता और यह कि कोई टाइल पेड प्लेसमेंट है या नहीं। पेजिंग ASOS के अपने 72 टाइल प्रति पेज वाले ग्रिड पर चलती है।
- प्लेटफ़ॉर्म
- ASOS
- मुख्य endpoint
- /search-by-keyword
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
ASOS Search API क्या लौटाता है
searchProductDetails का हर एलिमेंट एक टाइल से मेल खाता है: productDescription ASOS का टाइल टाइटल है ("adidas Originals – Handball Spezial – Sneaker in Braun und Weiß"), manufacturer ब्रांड, productId प्रोडक्ट और variationId दिखाया गया colourway, colour स्टोरफ़्रंट की भाषा में उसका नाम, price और retailPrice स्टोरफ़्रंट की मुद्रा में, available कि उसे ख़रीदा जा सकता है या नहीं और sponsored कि वह प्रमोट किया गया है या नहीं। dpUrl colourWayId anchor सहित प्रोडक्ट पेज का लिंक है, और imgUrl टाइल इमेज का।
envelope आपको स्टोरफ़्रंट (domainCode), sortStrategy, कुल मैच की संख्या के लिए resultCount, इस पेज के लिए numberOfProducts और आगे बढ़ने के लिए currentPage / nextPage / lastPage देता है। चूँकि ASOS की कीमतें हर स्टोरफ़्रंट पर अलग हैं, de, us और co.uk पर एक ही कीवर्ड से आपको तीन स्वतंत्र, स्थानीय कीमतों वाले रिज़ल्ट सेट मिलते हैं।
- domainCode de, us या co.uk से स्टोरफ़्रंट चुनें – कीमतें EUR, USD या GBP में
- sortBy relevancy (डिफ़ॉल्ट), freshness, price-asc या price-desc
- हर टाइल पर: productId, variationId, manufacturer, productDescription, colour
- मार्कडाउन और स्टॉक स्कैन के लिए price, retailPrice, currency और available
- sponsored फ़्लैग और आगे के लुकअप के लिए colourWayId वाला डिटेल URL
- resultCount, numberOfProducts, currentPage, nextPage, lastPage
- रिसर्च क्रॉल के लिए withCache, जो हाल ही में फ़ेच किया गया पेज दोबारा इस्तेमाल कर सकते हैं
टीमें ASOS Search API से क्या बनाती हैं
स्टोरफ़्रंट प्राइस तुलना
de, us और co.uk पर एक ही कीवर्ड चलाएँ और productId पर जोड़ें, ताकि देख सकें कि ASOS किसी स्टाइल की कीमत EUR, USD और GBP में कैसे रखता है और वह पहले कहाँ सेल में आती है।
ड्रॉप और new-in मॉनिटरिंग
हर सुबह sortBy=freshness आपको बताता है कि जिस कैटेगरी में आप मुक़ाबला करते हैं, उसमें ASOS और उसके पार्टनर ब्रांड ने रात भर में क्या लॉन्च किया।
ब्रांड के लिए सर्च-रैंक ट्रैकिंग
ज़्यादा सर्च वाले शब्दों पर अपने प्रोडक्ट की पोज़िशन दर्ज करें, और यह भी कि हर स्टोरफ़्रंट के पेज 1 पर कितनी sponsored टाइलें दिखती हैं।
ट्रेंड और रंग विश्लेषण
पेजों के पार colour फ़ील्ड और टाइल टाइटल को जोड़कर मापें कि इस सीज़न किसी कीवर्ड पर कौन-से रंग और सिल्हूट हावी हैं।
ASOS Search API: उदाहरण रिक्वेस्ट और रिस्पॉन्स
GET /aso/search-by-keyword को keyword, domainCode और page के साथ कॉल करें। keyword और domainCode दोनों ज़रूरी हैं – कोई डिफ़ॉल्ट स्टोरफ़्रंट नहीं है – और sortBy वैकल्पिक है।
GET /aso/search-by-keyword
curl "https://api.everydata.io/aso/search-by-keyword?keyword=sneaker&domainCode=de&page=1&sortBy=relevancy" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"sortStrategy": "relevancy",
"domainCode": "de",
"keyword": "sneaker",
"numberOfProducts": 72,
"resultCount": 5762,
"currentPage": 1,
"nextPage": 2,
"lastPage": 81,
"searchProductDetails": [
{
"productDescription": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
"manufacturer": "New Balance",
"productId": "204936689",
"variationId": "204936690",
"imgUrl": "https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite",
"price": 120,
"retailPrice": 120,
"dpUrl": "https://www.asos.com/de/new-balance/new-balance-530-unisex-sneaker-in-wollwei-und-beige/prd/204936689#colourWayId-204936690",
"sponsored": false,
"available": true,
"colour": "Gebrochenes Weiß",
"currency": "EUR"
}
]
}
page पर तब तक लूप चलाएँ जब तक lastPage तक न पहुँचें (इस उदाहरण में 81, यानी लगभग 5,800 टाइलें)। ASOS का relevancy क्रम एक दिन के भीतर काफ़ी स्थिर रहता है, जिससे पोज़िशन ट्रैकिंग संभव है; sortBy=freshness सबसे नए ड्रॉप पहले दिखाता है और sortBy=price-asc किसी कीवर्ड की शुरुआती कीमत जानने का सबसे तेज़ तरीका है।
टाइल में colourway की कीमत और स्टॉक होता है, लेकिन साइज़ ग्रिड नहीं। कौन-से साइज़ उपलब्ध हैं यह देखने या About Me ब्लॉक पढ़ने के लिए dpUrl के साथ /aso/lookup-product-details कॉल करें – colourWayId anchor बना रहता है, इसलिए आप उसी colourway पर पहुँचते हैं।
ASOS की स्टोरफ़्रंट प्राइसिंग की तुलना के लिए वही कीवर्ड domainCode=us और domainCode=co.uk पर चलाएँ। टाइटल और रंगों के नाम स्टोरफ़्रंट की भाषा में आते हैं, इसलिए देशों के बीच मैच टेक्स्ट के बजाय productId पर करें।
संबंधित endpoints
प्रोडक्ट सर्च करें. हर स्टोरफ़्रंट में पेजिंग और sorting के साथ कीवर्ड सर्च: हर प्रोडक्ट की कीमत, रंग और उपलब्धता।
प्रोडक्ट विवरण. URL से प्रोडक्ट पेज: ब्रांड, कीमत, colourway, स्टॉक के साथ साइज़, About Me और Care Info, इमेज।
ASOS Search API प्राइसिंग: प्रति रिक्वेस्ट भुगतान
हर स्टोरफ़्रंट पर हर रिज़ल्ट पेज एक रिक्वेस्ट है। तीनों स्टोरफ़्रंट पर 50 कीवर्ड को पाँच पेज गहराई तक ट्रैक करना हर रन में 750 रिक्वेस्ट है – रोज़ाना के हिसाब से यह Production प्लान (50,000 रिक्वेस्ट, €80) में आराम से आता है। withCache=true से एक्सप्लोरेटरी क्रॉल हाल ही में फ़ेच किए गए पेज दोबारा इस्तेमाल करते हैं, ताकि रियलटाइम कॉल रैंक-ट्रैकिंग रन के लिए बची रहें।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
ASOS Search API: अक्सर पूछे जाने वाले सवाल
मैं किन स्टोरफ़्रंट पर सर्च कर सकता हूँ?
domainCode de, us और co.uk स्वीकार करता है – जर्मन, US और UK स्टोरफ़्रंट। यह ज़रूरी पैरामीटर है; रिस्पॉन्स इसे स्थानीय मुद्रा के साथ लौटाता है।
एक पेज पर कितने रिज़ल्ट होते हैं?
ASOS का ग्रिड हर पेज पर 72 टाइलें लौटाता है, जो numberOfProducts में बताई जाती हैं। resultCount मैच की कुल संख्या है और lastPage बताता है कि कितने पेज हैं।
क्या मैं कीमत या सबसे नए के हिसाब से sort कर सकता हूँ?
हाँ। sortBy relevancy (डिफ़ॉल्ट), सबसे नए पहले के लिए freshness, price-asc और price-desc स्वीकार करता है।
क्या सर्च साइज़ लौटाती है?
नहीं, टाइलों में colourway, कीमत और उपलब्धता होती है। हर साइज़ को उसके स्टॉक फ़्लैग के साथ पाने के लिए टाइल के dpUrl के साथ product-details endpoint कॉल करें।
क्या sponsored टाइलें चिह्नित होती हैं?
हाँ, हर टाइल में sponsored boolean होता है, ताकि आप ऑर्गेनिक रैंक विश्लेषण से पेड प्लेसमेंट हटा सकें।
संबंधित उपयोग के उदाहरण
अपने कोड से ASOS सर्च करें
फ़्री अकाउंट बनाएँ और de, us या co.uk स्टोरफ़्रंट पर किसी भी कीवर्ड का पेज 1 JSON में निकालें – किसी स्क्रैपिंग इंफ़्रास्ट्रक्चर की ज़रूरत नहीं।