शॉपिंग · ASOS
ASOS Product Data API
ASOS Product Data API से आपको लाइव ASOS डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
ASOS एक ही प्रोडक्ट 200 से ज़्यादा देशों में ऐसे कंट्री स्टोरफ़्रंट के ज़रिए बेचता है जो मुद्रा, भाषा और कभी-कभी स्टॉक में भी अलग होते हैं। 204936689 जैसा प्रोडक्ट ID हर जगह आइटम की पहचान करता है, लेकिन कीमत asos.com/de पर €120 है, asos.com/co.uk पर GBP में और asos.com/us पर USD में। everydata.io का ASOS Product Data API आपके मनचाहे स्टोरफ़्रंट का प्रोडक्ट URL लेता है और पेज को एक JSON ऑब्जेक्ट के रूप में लौटाता है – हेडर डेटा, कीमत, colourway लिस्ट, उपलब्धता फ़्लैग के साथ हर साइज़, इमेज सेट और ASOS के ख़ास "About Me" व "Care Info" टेक्स्ट ब्लॉक।
- प्लेटफ़ॉर्म
- ASOS
- मुख्य endpoint
- /lookup-product-details
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
ASOS Product Data API क्या लौटाता है
टॉप लेवल पर आपको स्टोरफ़्रंट की भाषा में productTitle, manufacturer (ब्रांड, ASOS DESIGN जैसे ASOS के अपने लेबल सहित), productId, colourway-विशेष variationId, soldBy और sellerId मिलते हैं। ASOS थर्ड-पार्टी ब्रांड की रेंज भी सीधे बेचता है, इसलिए soldBy में ASOS की जगह New Balance जैसा ब्रांड दिख सकता है। price, retailPrice, priceSaving और currency ऑफ़र का ब्योरा देते हैं; available और used boolean हैं, जो बताते हैं कि आइटम ख़रीदा जा सकता है या नहीं और क्या यह ASOS की resale रेंज की pre-owned लिस्टिंग है।
variations array में वे दो डायमेंशन होते हैं जिन्हें ख़रीदार पेज पर चुनते हैं: color, हर colourway के अपने productId और डिटेल URL के साथ (ASOS colourway को अलग प्रोडक्ट मानता है), और size, ASOS के साइज़ लेबल (जर्मन स्टोरफ़्रंट पर "EU 36", दूसरी जगह UK या US साइज़िंग), available फ़्लैग, कीमत और वेरिएंट ID के साथ। features में बुलेट लिस्ट होती है, productDetails में About Me, Care Info और ऐसे ही सेक्शन, categoriesExtended में ब्रेडक्रम्ब, और imageUrlList में images.asos-media.com की इमेज।
- productTitle, manufacturer, productId, variationId, soldBy और sellerId
- चुने गए स्टोरफ़्रंट की price, retailPrice, priceSaving, shippingPrice और currency
- available और used फ़्लैग, साथ में warehouseAvailability में स्टॉक मैसेज
- colourway अलग प्रोडक्ट ID और URL के रूप में; साइज़-वार उपलब्धता और वेरिएंट ID के साथ साइज़
- features बुलेट, productDetails में About Me / Care Info ब्लॉक और categoriesExtended ब्रेडक्रम्ब
- images.asos-media.com से imageUrlList और mainImage
- productRating और countReview के कुल आँकड़े; एनरिचमेंट जॉब के लिए cacheTtl
टीमें ASOS Product Data API से क्या बनाती हैं
कई देशों के लिए कैटलॉग मिररिंग
रिटेलर और एफ़िलिएट कई स्टोरफ़्रंट के लिए ASOS आइटम की स्थानीय कॉपी रखते हैं और एक ही प्रोडक्ट ID से हर एक के लिए सही मुद्रा, भाषा और साइज़ लेबल निकालते हैं।
Own-label प्रतिस्पर्धी रिसर्च
एक ही पेज टेम्पलेट पर ASOS DESIGN और ASOS के दूसरे लेबल की तुलना थर्ड-पार्टी ब्रांड से करें: कीमत की पोज़िशनिंग, colourway की संख्या और साइज़ रेंज।
फ़ैशन प्रोडक्ट मैचिंग
ASOS लिस्टिंग को अपने SKU या किसी दूसरे रिटेलर पर उसी स्टाइल से मैच करने के लिए manufacturer, About Me का कंपोज़िशन टेक्स्ट, रंगों के नाम और इमेज इस्तेमाल करें।
Resale और उपलब्धता जाँच
used फ़्लैग और साइज़-वार उपलब्धता से मार्केटप्लेस और stock-alert ऐप नए और pre-owned आइटम में फ़र्क़ कर पाते हैं और पकड़ पाते हैं कि कोई साइज़ कब वापस स्टॉक में आता है।
ASOS Product Data API: उदाहरण रिक्वेस्ट और रिस्पॉन्स
GET /aso/lookup-product-details को प्रोडक्ट URL के साथ कॉल करें। स्टोरफ़्रंट URL path से लिया जाता है – /us/prd/…, /de/prd/… या UK के लिए सादा asos.com/prd/… – और domainCode के रूप में लौटाया जाता है। cacheTtl डिफ़ॉल्ट रूप से 0 (रियलटाइम) है और थोड़ा पुराना पेज चल सकता हो तो इसे 86400 सेकंड तक बढ़ाया जा सकता है।
GET /aso/lookup-product-details
curl "https://api.everydata.io/aso/lookup-product-details?url=https%3A%2F%2Fwww.asos.com%2Fus%2Fprd%2F205092907&cacheTtl=0" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "New Balance – 530 – Unisex-Sneaker in Wollweiß und Beige",
"manufacturer": "New Balance",
"countReview": 106,
"productRating": "4.3",
"productId": "204936689",
"variationId": "204936690",
"soldBy": "New Balance",
"sellerId": "NBA",
"warehouseAvailability": "Auf Lager.",
"retailPrice": 120,
"price": 120,
"shippingPrice": 0,
"currency": "EUR",
"domainCode": "de",
"available": true,
"used": false,
"features": [
"Mit flacher Sohle",
"Zuglasche für einfaches Anziehen"
],
"productDetails": [
{
"name": "About Me",
"value": "Obermaterial aus Netzstoff Sohle: 100% Gummi, Obermaterial: 100% Textil."
},
{
"name": "Care Info",
"value": "Mit einem feuchten Tuch oder Schwamm abwischen"
}
],
"imageUrlList": [
"https://images.asos-media.com/products/new-balance-530-unisex-sneaker-in-wollwei-und-beige/204936689-1-offwhite"
],
"categoriesExtended": [
"Startseite",
"Damen"
],
"variations": [
{
"variationName": "color",
"values": [
{
"value": "OFF WHITE",
"dpUrl": "https://www.asos.com/de/prd/204470515",
"asin": "204470515",
"available": true,
"selected": false
}
]
},
{
"variationName": "size",
"values": [
{
"value": "EU 36",
"asin": "204936694",
"available": true,
"price": 120,
"retailPrice": 120
}
]
}
]
}
ASOS पर colourway अलग-अलग प्रोडक्ट हैं: color डायमेंशन की हर एंट्री का अपना productId (asin के रूप में लौटाया जाता है) और dpUrl होता है। color एंट्री पर कीमत वाले फ़ील्ड 0 होते हैं, क्योंकि ASOS colour picker में कीमत नहीं दिखाता – उस colourway की अपनी कीमत और साइज़ ग्रिड के लिए dpUrl के साथ endpoint कॉल करें। इसके उलट, size एंट्री मौजूदा प्रोडक्ट की होती हैं और उनमें असली कीमत और स्टॉक होता है।
टेक्स्ट फ़ील्ड स्टोरफ़्रंट के हिसाब से होते हैं: /de/ URL जर्मन टाइटल, "EU 36" जैसे साइज़ लेबल और जर्मन About Me ब्लॉक लौटाता है; /us/ URL अंग्रेज़ी टेक्स्ट और US साइज़ लौटाता है। अगर आप देशों के पार नॉर्मलाइज़ करते हैं, तो productId को key बनाएँ और domainCode को locale मानें।
statusCode और statusMessage के साथ 404 का मतलब है कि ASOS ने उस URL पर कोई प्रोडक्ट नहीं दिखाया – अक्सर ग़लती से पेस्ट किया गया कोई कैटेगरी या ब्रांड पेज, या हटाया जा चुका आइटम। upstream 5xx रिस्पॉन्स का शुल्क नहीं लगता।
संबंधित endpoints
प्रोडक्ट विवरण. URL से प्रोडक्ट पेज: ब्रांड, कीमत, colourway, स्टॉक के साथ साइज़, About Me और Care Info, इमेज।
रिव्यू. प्रोडक्ट ID और स्टोरफ़्रंट से प्रोडक्ट सारांश और ग्राहक रिव्यू का एक पेज।
प्रोडक्ट सर्च करें. हर स्टोरफ़्रंट में पेजिंग और sorting के साथ कीवर्ड सर्च: हर प्रोडक्ट की कीमत, रंग और उपलब्धता।
ASOS Product Data API प्राइसिंग: प्रति रिक्वेस्ट भुगतान
एक स्टोरफ़्रंट में एक प्रोडक्ट पेज एक रिक्वेस्ट के बराबर है; वही प्रोडक्ट /us, /de और /co.uk पर तीन रिक्वेस्ट लेता है। फ़्री टियर की 100 मासिक रिक्वेस्ट proof of concept के लिए काफ़ी हैं, Starter (5,000 रिक्वेस्ट, €30) रोज़ लगभग 160 प्रोडक्ट-स्टोरफ़्रंट जोड़े रिफ़्रेश करता है और Production (50,000 रिक्वेस्ट, €80) लगभग 1,600। upstream की विफल रिक्वेस्ट का कभी शुल्क नहीं लगता।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
ASOS Product Data API: अक्सर पूछे जाने वाले सवाल
कौन-से ASOS स्टोरफ़्रंट सपोर्टेड हैं?
प्रोडक्ट लुकअप जर्मन (asos.com/de), US (asos.com/us) और UK (asos.com, domainCode co.uk) स्टोरफ़्रंट के URL स्वीकार करते हैं। रिस्पॉन्स domainCode लौटाता है और मेल खाती मुद्रा देता है – EUR, USD या GBP।
क्या मुझे हर colourway की कीमत मिलती है?
एक कॉल से नहीं। colourway ASOS के अलग प्रोडक्ट हैं, इसलिए color एंट्री में सिर्फ़ ID और URL होते हैं। हर colourway की अपनी कीमत और साइज़ के लिए उसका URL फ़ेच करें।
productId और variationId में क्या अंतर है?
productId प्रोडक्ट पेज की पहचान करता है; variationId इस समय दिखाया गया colourway है (ASOS अपने URL में इसे colourWayId कहता है)। साइज़ के अपने वेरिएंट ID size डायमेंशन के अंदर होते हैं।
क्या मुझे ग्राहक रिव्यू भी मिल सकते हैं?
हाँ। GET /aso/lookup-product-reviews productId, domainCode और page लेता है और प्रोडक्ट ऑब्जेक्ट के साथ पेजिंग वाला reviews array लौटाता है, जिसमें रेटिंग, टेक्स्ट, ख़रीदा गया रंग और फ़िट व क्वालिटी की सहायक रेटिंग होती हैं।
डेटा कितना ताज़ा है?
डिफ़ॉल्ट रूप से हर कॉल लाइव पेज फ़ेच करती है। हाल ही में cache किया गया पेज चल सकता हो तो cacheTtl को सेकंड की संख्या पर सेट करें; cache किए गए रिस्पॉन्स तेज़ होते हैं और आपके उपयोग के आँकड़ों में चिह्नित होते हैं।
संबंधित उपयोग के उदाहरण
अपना पहला ASOS प्रोडक्ट फ़ेच करें
फ़्री में साइन अप करें, कोई asos.com प्रोडक्ट URL पेस्ट करें और colourway व साइज़ मैट्रिक्स JSON में पाएँ – हर महीने 100 रिक्वेस्ट बिना किसी शुल्क के।