शॉपिंग · Amazon
Amazon Best Sellers API
Amazon Best Sellers API से आपको लाइव Amazon डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
Amazon की बेस्ट सेलर्स लिस्ट हर घंटे अपडेट होती हैं और हर कैटेगरी व सब-कैटेगरी के टॉप 100 प्रोडक्ट को हाल की बिक्री के आधार पर रैंक करती हैं। प्लेटफ़ॉर्म पर असली माँग का यह सबसे नज़दीकी सार्वजनिक संकेत है। everydata.io का Amazon Best Sellers API इनमें से किसी भी लिस्ट का URL लेता है – electronics, toys, कोई गहरा sub-node, किसी भी मार्केटप्लेस पर – और रैंक किए गए प्रोडक्ट पोज़िशन-दर-पोज़िशन JSON में लौटाता है, ताकि आप समय के साथ किसी कैटेगरी की हलचल आर्काइव कर सकें या पेज पर गए बिना जान सकें कि अभी क्या बिक रहा है।
- प्लेटफ़ॉर्म
- Amazon
- मुख्य endpoint
- /amazon-best-sellers-list
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
Amazon डेटा, इस्तेमाल के लिए तैयार
रिस्पॉन्स जानबूझकर छोटा रखा गया है। category वह लिस्ट टाइटल है जो Amazon दिखाता है, domainCode आपके भेजे URL से निकाला जाता है, और countProducts बताता है कि पेज पर कितनी एंट्री पार्स हुईं। products क्रमबद्ध array है: position Amazon की अपनी रैंक स्ट्रिंग है ("#1", "#2" …), उसके बाद productTitle, asin, नंबर के रूप में price, productRating, countReview, प्रोडक्ट का रिलेटिव url और imgUrl।
चूँकि endpoint लिस्ट का URL लेता है, यह Amazon के zgbs स्ट्रक्चर वाली हर लिस्ट को कवर करता है – डिपार्टमेंट और browse node के हिसाब से बेस्ट सेलर्स – और सिर्फ़ होस्ट बदलकर सभी मार्केटप्लेस पर काम करता है: amazon.com, amazon.de, amazon.co.uk, amazon.co.jp और बाक़ी। मार्केटप्लेस की मुद्रा अपने-आप आ जाती है।
- ASIN, टाइटल, कीमत, रेटिंग, रिव्यू संख्या और इमेज के साथ #1–#100 रैंक की गई पोज़िशन
- किसी भी बेस्ट सेलर्स URL के लिए काम करता है – टॉप-लेवल डिपार्टमेंट और गहरी सब-कैटेगरी
- साफ़ स्टोरेज के लिए लिस्ट के साथ कैटेगरी लेबल और domainCode
- हर लिस्ट के दो पेज (page=1 और page=2) पूरे टॉप 100 को कवर करते हैं, हर पेज पर 50 प्रोडक्ट तक
- मार्केटप्लेस URL होस्ट से तय होता है: com, de, co.uk, fr, it, es, ca, co.jp, in, com.au और भी
- लाइव लिस्ट का रियलटाइम फ़ेच – पहले से क्रॉल किया गया कोई स्नैपशॉट नहीं
टीमें इससे क्या बनाती हैं
ट्रेंड और माँग की रिसर्च
जिन कैटेगरी में आप बेचते हैं, उनका टॉप 100 रोज़ आर्काइव करें, फिर गिनें कि प्रोडक्ट कितने समय तक लिस्ट में रहते हैं और कौन-से नए ASIN सबसे तेज़ी से ऊपर चढ़ रहे हैं।
प्राइवेट-लेबल ब्रांड के लिए प्रोडक्ट सोर्सिंग
amazon.com, .de और .co.uk पर गहरी सब-कैटेगरी लिस्ट में ऐसे प्रोडक्ट खोजें जिनकी रैंक ऊँची हो लेकिन रिव्यू की संख्या मध्यम – यह कम सेवा वाले niche का क्लासिक संकेत है।
प्रतिस्पर्धी रैंक अलर्ट
हर घंटे अपने और प्रतिस्पर्धियों के ASIN को लिस्ट से मिलाएँ और जब कोई टॉप 10 में आए या बाहर जाए तो सूचना भेजें।
कंटेंट और एफ़िलिएट साइटें
हाथ से चुने गए प्रोडक्ट के बजाय सीधे लिस्ट से लाइव कीमत और रेटिंग के साथ हमेशा अप-टू-डेट "best selling headphones" टेबल दिखाएँ।
उदाहरण रिक्वेस्ट और रिस्पॉन्स
GET /amz/amazon-best-sellers-list को url के साथ कॉल करें, जिसमें लिस्ट वैसी ही हो जैसी ब्राउज़र में दिखती है, जैसे https://www.amazon.com/Best-Sellers-Electronics/zgbs/electronics। page 1 या 2 होता है; Amazon हर टॉप-100 लिस्ट को 50 प्रोडक्ट तक वाले दो पेजों में बाँटता है। अपने HTTP क्लाइंट में URL को URL-encoded भेजें, और पक्का करें कि वह amazon.<tld> होस्ट की ओर इशारा करे – दूसरे होस्ट 400 के साथ अस्वीकार हो जाते हैं।
GET /amz/amazon-best-sellers-list
curl "https://api.everydata.io/amz/amazon-best-sellers-list?url=https%3A%2F%2Fwww.amazon.com%2FBest-Sellers-Electronics%2Fzgbs%2Felectronics&page=1" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Product successfully found!",
"countProducts": 30,
"products": [
{
"position": "#1",
"productRating": "4.4 out of 5 stars",
"countReview": 280340,
"url": "/Blink-Plus-Plan-monthly-auto-renewal/dp/B08JHCVHTY/ref=zg_bs_g_electronics_d_sccl_1/144-0603979-9778415?psc=1",
"productTitle": "blink plus plan with monthly auto-renewal",
"asin": "B08JHCVHTY",
"price": 10.44,
"imgUrl": "https://images-na.ssl-images-amazon.com/images/I/31YHGbJsldL._AC_UL300_SR300,200_.png"
},
{
"position": "#2",
"productRating": "4.5 out of 5 stars",
"countReview": 18053,
"url": "/Apple-EarPods-Headphones-Built-Control/dp/B0DCH8VDXF/ref=zg_bs_g_electronics_d_sccl_2/144-0603979-9778415?psc=1",
"productTitle": "Apple EarPods Headphones with USB-C Plug, Wired Ear Buds with Built-in Remote to Control Music, Phone Calls, and Volume",
"asin": "B0DCH8VDXF",
"price": 15.3,
"imgUrl": "https://images-na.ssl-images-amazon.com/images/I/513OSdW4elL._AC_UL300_SR300,200_.jpg"
}
],
"category": "Amazon Best Sellers",
"domainCode": "com",
"currentPage": 1
}countProducts 50 से कम हो सकता है – Amazon किसी पेज की पहली 30 टाइलें server-side रेंडर करता है और बाक़ी lazy-load करता है, और API वही लौटाता है जो फ़ेच के समय पेज ने दिया। अगर आपकी ज़रूरत वाली कोई रैंक ग़ायब है, तो वही पेज दोबारा फ़ेच करें या page 2 माँगें, जहाँ लिस्ट #51 से आगे चलती है। position को वैसे ही सेव करें जैसी वह दी गई है; array में ख़ाली जगह होने पर भी वही आधिकारिक रैंक है।
हर प्रोडक्ट के url में Amazon का ट्रैकिंग ref (zg_bs_g_electronics …) और एक session हिस्सा होता है। canonical स्टोरेज के लिए ASIN निकालें और https://www.amazon.com/dp/<ASIN> दोबारा बनाएँ। price लिस्ट टाइल पर दिखाई गई कीमत है; कई वेरिएशन वाले आइटम के लिए Amazon कभी-कभी एक रेंज दिखाता है, ऐसे में निचली सीमा लौटाई जाती है।
बेस्ट सेलर्स लिस्ट लगभग हर घंटे रिफ़्रेश होती हैं। इसलिए हर घंटे लिस्ट फ़ेच करने से हर प्रकाशित स्थिति दर्ज हो जाती है, जबकि ज़्यादातर ट्रेंड विश्लेषण के लिए रोज़ एक फ़ेच काफ़ी है। यही endpoint /zgbs/electronics/172541 जैसे सब-कैटेगरी URL भी स्वीकार करता है – node जितना गहरा, किसी खास niche के लिए रैंकिंग उतनी ही काम की।
संबंधित endpoints
बेस्ट सेलर्स. किसी कैटेगरी URL की बेस्ट सेलर्स लिस्ट।
प्रोडक्ट सर्च करें. पेजिंग, sorting और sponsored फ़िल्टरिंग के साथ कीवर्ड सर्च।
ASIN से प्रोडक्ट विवरण. प्रोडक्ट विवरण जैसा ही payload, ASIN और मार्केटप्लेस से।
प्रति रिक्वेस्ट भुगतान, सभी प्लेटफ़ॉर्म शामिल
एक लिस्ट पेज एक रिक्वेस्ट है, इसलिए पूरे टॉप 100 पर दो रिक्वेस्ट लगती हैं। एक मार्केटप्लेस पर 50 कैटेगरी हर घंटे ट्रैक करने में हर महीने लगभग 72,000 रिक्वेस्ट लगती हैं और यह Business प्लान (300,000 रिक्वेस्ट, €300) के लिए सही है; वही 50 कैटेगरी रोज़ ट्रैक करने में लगभग 3,000 रिक्वेस्ट लगती हैं, जो Starter (5,000 रिक्वेस्ट, €30) में आ जाती हैं। Amazon के विफल फ़ेच का कभी शुल्क नहीं लगता।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
Amazon Best Sellers API: अक्सर पूछे जाने वाले सवाल
कौन-से लिस्ट URL सपोर्टेड हैं?
/zgbs/ वाला कोई भी Amazon बेस्ट सेलर्स URL – डिपार्टमेंट लिस्ट और सब-कैटेगरी node दोनों – किसी भी Amazon मार्केटप्लेस पर। मार्केटप्लेस होस्ट से पढ़ा जाता है, इसलिए आपको domainCode नहीं भेजना पड़ता।
page 1 पर 50 से कम प्रोडक्ट क्यों आते हैं?
Amazon लगभग 30 टाइलें server-side रेंडर करता है और बाक़ी स्क्रॉल करने पर लोड करता है। API वही लौटाता है जो फ़ेच के समय पेज ने दिया; पोज़िशन बनी रहती हैं, इसलिए चुपचाप दोबारा नंबर देने के बजाय ख़ाली जगहें दिखाई देती हैं।
क्या मुझे New Releases या Movers & Shakers लिस्ट भी मिल सकती हैं?
endpoint /zgbs/ बेस्ट सेलर्स स्ट्रक्चर के लिए बना है। Amazon के दूसरे चार्ट अलग पेज लेआउट इस्तेमाल करते हैं और इस endpoint में शामिल नहीं हैं।
लिस्ट कितनी बार बदलती हैं?
Amazon के अनुसार बेस्ट सेलर्स रैंक हर घंटे अपडेट होती हैं। पूरा इतिहास चाहिए तो हर घंटे फ़ेच करें, ट्रेंड चाहिए तो रोज़।
क्या रिस्पॉन्स में बिक्री के आँकड़े शामिल हैं?
नहीं – Amazon रैंक प्रकाशित करता है, बिकी यूनिट नहीं। माँग का अनुमान चाहिए तो रैंक को search endpoint के salesVolume बैज या प्रोडक्ट-पेज डेटा के साथ मिलाएँ।
संबंधित उपयोग के उदाहरण
अभी एक बेस्ट सेलर्स लिस्ट फ़ेच करें
फ़्री में साइन अप करें, कोई बेस्ट सेलर्स URL पेस्ट करें और कुछ ही सेकंड में रैंक किए गए टॉप प्रोडक्ट JSON में पाएँ।