शॉपिंग · Amazon
Amazon Product Data API
Amazon Product Data API से आपको लाइव Amazon डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
Amazon प्रोडक्ट पेज में कीमत से कहीं ज़्यादा जानकारी होती है: मौसम के साथ बदलने वाला टाइटल, पाँच से सात फ़ीचर बुलेट, तकनीकी विवरण की टेबल, कैटेगरी ब्रेडक्रम्ब, दर्जन भर तक हाई-रिज़ॉल्यूशन इमेज, वेरिएशन मैट्रिक्स और टॉप ग्राहक रिव्यू। everydata.io का Amazon Product Data API यह सब एक ही JSON ऑब्जेक्ट में बदल देता है – प्रोडक्ट URL से या ASIN और मार्केटप्लेस से – ताकि आप ब्राउज़र फ़ार्म चलाए बिना कैटलॉग समृद्ध कर सकें, प्रोडक्ट मैच कर सकें या एनालिटिक्स को डेटा दे सकें।
- प्लेटफ़ॉर्म
- Amazon
- मुख्य endpoint
- /amazon-lookup-product
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
Amazon डेटा, इस्तेमाल के लिए तैयार
रिस्पॉन्स दिखाई देने वाले प्रोडक्ट पेज जैसा ही होता है। productTitle, manufacturer और productDescription आपको टेक्स्ट देते हैं; features बुलेट लिस्ट है; productDetails key/value टेबल है (Operating System, RAM, Item Weight …), ठीक वैसे ही जैसे Amazon उस मार्केटप्लेस की भाषा में उसे लेबल करता है; categories रूट से लीफ़ तक का ब्रेडक्रम्ब है; imageUrlList में m.media-amazon.com की फ़ुल-साइज़ इमेज URL होती हैं।
वेरिएशन डायमेंशन के array (color_name, size_name …) के रूप में आते हैं, जिनमें हर child ASIN, उसकी वैल्यू और एक selected फ़्लैग होता है। इससे आप एक ही parent पेज से पूरे प्रोडक्ट परिवार को कवर कर सकते हैं। जहाँ Amazon उन्हें दिखाता है, वहाँ reviews में टॉप रिव्यू रेटिंग, टाइटल, टेक्स्ट, तारीख़ और verified फ़्लैग के साथ शामिल होते हैं, और productRating / countReview कुल आँकड़ा देते हैं।
- टाइटल, ब्रांड/निर्माता, विवरण, फ़ीचर बुलेट और तकनीकी विवरण की टेबल
- कीमत, लिस्ट प्राइस, शिपिंग, मुद्रा, buy-box विक्रेता और फ़ुलफ़िलमेंट चैनल
- कैटेगरी ब्रेडक्रम्ब और Amazon के अपने प्रोडक्ट आइडेंटिफ़ायर (ASIN, parent/child संबंध)
- सभी प्रोडक्ट इमेज फ़ुल रिज़ॉल्यूशन में, और जहाँ उपलब्ध हों वहाँ वीडियो URL
- child ASIN और इस समय चुने गए विकल्प के साथ वेरिएशन मैट्रिक्स
- कुल रेटिंग, रिव्यू की संख्या और पेज पर मौजूद टॉप रिव्यू
- एनरिचमेंट जॉब के लिए वैकल्पिक cacheTtl पैरामीटर, जहाँ मिनट-दर-मिनट ताज़ा डेटा ज़रूरी नहीं
टीमें इससे क्या बनाती हैं
कैटलॉग एनरिचमेंट
अपने PIM या शॉप में ASIN या EAN से मैप किए गए URL के ज़रिए छूटे हुए टाइटल, बुलेट, इमेज और स्पेसिफ़िकेशन भरें। उन मार्केटप्लेस के लिए आदर्श जो कम प्रोडक्ट डेटा वाले विक्रेताओं को ऑनबोर्ड करते हैं।
प्रोडक्ट मैचिंग और डुप्लिकेट हटाना
Amazon लिस्टिंग को अपने कैटलॉग या किसी प्रतिस्पर्धी के असॉर्टमेंट से मैच करने के लिए टाइटल, ब्रांड, productDetails और इमेज का इस्तेमाल करें।
कंटेंट और लिस्टिंग मॉनिटरिंग
ब्रांड अपने डिटेल पेज दोबारा फ़ेच करते हैं, ताकि टाइटल में अनधिकृत बदलाव, ग़ायब इमेज या हाईजैक की गई लिस्टिंग पकड़ सकें और देख सकें कि A+ कंटेंट सही-सलामत है।
मार्केट रिसर्च डेटासेट
एनालिस्ट हर कैटेगरी के हज़ारों प्रोडक्ट पेज निकालते हैं, ताकि प्राइस बैंड, फ़ीचर सेट, रेटिंग वितरण और किसी niche पर हावी ब्रांड का अध्ययन कर सकें।
एफ़िलिएट और तुलना साइटें
इमेज, रेटिंग और कीमत के साथ अप-टू-डेट प्रोडक्ट कार्ड दिखाएँ और अपने एफ़िलिएट टैग के साथ लिंक करें – Amazon कंटेंट की पुरानी कॉपी सेव किए बिना।
उदाहरण रिक्वेस्ट और रिस्पॉन्स
प्रोडक्ट URL ठीक वैसे ही भेजें जैसे वह ब्राउज़र में दिखता है। दिखाए गए सटीक वेरिएशन के लिए ?psc=1 जोड़ें; इसके बिना Amazon parent लिस्टिंग पर रीडायरेक्ट कर सकता है। बैच जॉब के लिए asin और domainCode के साथ /amz/amazon-lookup-product-by-asin बेहतर है – URL बनाने की ज़रूरत नहीं।
GET /amz/amazon-lookup-product
curl "https://api.everydata.io/amz/amazon-lookup-product?url=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07ZPKN6YR%3Fpsc%3D1" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"productTitle": "Apple iPhone 11, 64GB, Black - Unlocked (Renewed)",
"manufacturer": "Amazon Renewed",
"asin": "B07ZPKN6YR",
"productRating": "4.2 out of 5 stars",
"countReview": 60024,
"price": 39.99,
"retailPrice": 49.99,
"currency": "USD",
"features": [
"This phone is unlocked and compatible with any carrier of choice on GSM and CDMA networks.",
"Tested for battery health and guaranteed to have a minimum battery capacity of 80%."
],
"imageUrlList": [
"https://m.media-amazon.com/images/I/61MG3m5FhIL._AC_SL1500_.jpg",
"https://m.media-amazon.com/images/I/61UW+GlaLNL._AC_SL1267_.jpg"
],
"productDetails": [
{
"name": "Operating System",
"value": "iOS 16"
},
{
"name": "RAM Memory Installed",
"value": "4 GB"
}
],
"categories": [
"Cell Phones & Accessories",
"Cell Phones"
],
"variations": [
{
"variationName": "color_name",
"values": [
{
"value": "Black",
"asin": "B07ZPKN6YR",
"selected": true
}
]
}
]
}responseStatus हमेशा पहला फ़ील्ड होता है। PRODUCT_FOUND_RESPONSE का मतलब है कि पार्सिंग सफल रही; vnd.error बॉडी के साथ 404 का मतलब है कि Amazon ने उस URL पर कोई प्रोडक्ट नहीं दिखाया (टाइपो, हटाया गया आइटम या ऐसा मार्केटप्लेस जहाँ वह ASIN मौजूद नहीं)। Amazon की ओर से ब्लॉक या टाइमआउट 502/503 के रूप में लौटते हैं और आपके quota से नहीं कटते।
productDetails के अंदर फ़ील्ड लेबल मार्केटप्लेस की भाषा में होते हैं – amazon.de पर आपको "Operating System" की जगह "Betriebssystem" दिखेगा। अगर आप अलग-अलग देशों के स्पेसिफ़िकेशन को नॉर्मलाइज़ करते हैं, तो ASIN को key बनाएँ और हर domainCode के लिए लेबल मैप करें।
रात में चलने वाले कैटलॉग-एनरिचमेंट जॉब के लिए cacheTtl=86400 (24 घंटे) जोड़ें। cache hit तेज़ होते हैं और आप अपना रियलटाइम बजट उन प्रोडक्ट पर ख़र्च कर पाते हैं जिन्हें सच में इसकी ज़रूरत है।
संबंधित endpoints
प्रोडक्ट विवरण. URL से पूरा प्रोडक्ट पेज: टाइटल, कीमत, रेटिंग, इमेज, फ़ीचर, वेरिएशन, रिव्यू।
ASIN से प्रोडक्ट विवरण. प्रोडक्ट विवरण जैसा ही payload, ASIN और मार्केटप्लेस से।
प्रोडक्ट सर्च करें. पेजिंग, sorting और sponsored फ़िल्टरिंग के साथ कीवर्ड सर्च।
प्रोडक्ट रिव्यू. स्टार फ़िल्टर के साथ पेजिंग वाले ग्राहक रिव्यू।
प्रति रिक्वेस्ट भुगतान, सभी प्लेटफ़ॉर्म शामिल
एक प्रोडक्ट पेज एक रिक्वेस्ट के बराबर है, चाहे उसमें कितने भी फ़ील्ड हों। Production प्लान (€80) की हर महीने 50,000 रिक्वेस्ट से 1,600 प्रोडक्ट का कैटलॉग रोज़ रिफ़्रेश होता है; Business (300,000 रिक्वेस्ट, €300) रोज़ लगभग 10,000 प्रोडक्ट कवर करता है। मासिक quota पूरा होने पर रिक्वेस्ट रुक जाती हैं और आप कभी भी अपग्रेड कर सकते हैं (prorated); Amazon की 5xx एरर कभी नहीं गिनी जातीं।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
स्टेप-बाय-स्टेप बनाएँ
Amazon Product Data API: अक्सर पूछे जाने वाले सवाल
क्या मैं ASIN की जगह EAN, UPC या ISBN से प्रोडक्ट लुकअप कर सकता हूँ?
सीधे नहीं। keyword-search endpoint (/amz/amazon-search-by-keyword-asin) से कोड सर्च करें – Amazon आमतौर पर मैच करने वाला ASIN पहले रिज़ल्ट के रूप में लौटाता है – फिर उस ASIN के साथ प्रोडक्ट endpoint कॉल करें।
क्या रिस्पॉन्स में ग्राहक रिव्यू की पूरी लिस्ट शामिल होती है?
प्रोडक्ट endpoint पेज पर मौजूद टॉप रिव्यू और कुल रेटिंग लौटाता है। पेजिंग वाली रिव्यू लिस्टिंग के लिए Amazon Reviews API पेज देखें – ध्यान दें कि Amazon पूरी लिस्टिंग सिर्फ़ साइन-इन किए यूज़र को दिखाता है, इसलिए एक fallback लागू होता है।
कौन-से मार्केटप्लेस और भाषाएँ सपोर्टेड हैं?
domainCode के ज़रिए सभी आम Amazon मार्केटप्लेस (com, de, co.uk, fr, it, es, ca, com.mx, com.br, nl, se, in, co.jp, com.au, ae)। टेक्स्ट फ़ील्ड मार्केटप्लेस की भाषा में आते हैं।
प्रोडक्ट लुकअप कितना तेज़ है?
रियलटाइम फ़ेच का मीडियन रिस्पॉन्स टाइम तीन सेकंड से कम है। cacheTtl सेट होने और cache पहले से भरा होने पर रिस्पॉन्स कुछ सौ मिलीसेकंड में आते हैं।
जब Amazon अपना पेज लेआउट बदलता है तो क्या होता है?
पार्सर लगातार मॉनिटर किए जाते हैं; जब रिस्पॉन्स से कोई फ़ील्ड ग़ायब होता है, तो हमारी टीम फ़िक्स जारी करती है, आमतौर पर कुछ घंटों में। जिस JSON स्ट्रक्चर पर आप इंटीग्रेट करते हैं, वह वैसा ही रहता है।
संबंधित उपयोग के उदाहरण
अपना पहला Amazon प्रोडक्ट पेज फ़ेच करें
फ़्री में साइन अप करें, रिक्वेस्ट में कोई भी Amazon URL पेस्ट करें और पूरा प्रोडक्ट JSON में पाएँ – हर महीने 100 रिक्वेस्ट हमारी ओर से मुफ़्त।