शॉपिंग · Amazon
Amazon Reviews API
Amazon Reviews API से आपको लाइव Amazon डेटा ठीक उसी पल मिलता है जब आप पूछते हैं, साफ़ स्ट्रक्चर्ड रूप में – आपके ऐप, स्प्रेडशीट या AI असिस्टेंट के लिए तैयार। न स्क्रैपिंग, न रखरखाव।
हर महीने 100 फ़्री रिक्वेस्ट · क्रेडिट कार्ड की ज़रूरत नहीं · सभी प्लेटफ़ॉर्म के लिए एक API key
मुख्य तथ्य
अपडेट:
ग्राहक रिव्यू Amazon का सबसे समृद्ध गुणात्मक डेटा हैं, और साथ ही साइट का वह हिस्सा जिसे Amazon सबसे ज़्यादा सुरक्षित रखता है: 2023 से पेजिंग वाली रिव्यू लिस्टिंग सिर्फ़ साइन-इन किए ख़रीदारों को दिखाई जाती है। everydata.io का Amazon Reviews API इसी हक़ीक़त को ध्यान में रखकर बना है। यह आपके sort और filter विकल्पों के साथ लिस्टिंग की रिक्वेस्ट करता है, और जब Amazon साइन-इन वॉल दिखाता है – जो आजकल आम बात है – तो यह सार्वजनिक प्रोडक्ट पेज पर मौजूद टॉप रिव्यू, कुल रेटिंग और स्टार हिस्टोग्राम पर fallback करता है। आपको हमेशा इस्तेमाल लायक रिव्यू डेटा मिलता है, और रिस्पॉन्स साफ़ बताता है कि वह किस स्रोत से आया।
- प्लेटफ़ॉर्म
- Amazon
- मुख्य endpoint
- /amazon-lookup-reviews
- हर कॉल पर quota
- 1 रिक्वेस्ट
- फ़्री प्लान
- 100 रिक्वेस्ट / महीनाउसके बाद €30 / महीना से
Amazon डेटा, इस्तेमाल के लिए तैयार
रिस्पॉन्स asin और domainCode पर आधारित होता है और उसमें productTitle, productRating ("4.5 out of 5 stars"), countReviews और reviewSummary होते हैं, यानी स्टार हिस्टोग्राम प्रतिशत में (five_star: "71%" आदि)। reviews रिव्यू ऑब्जेक्ट का array है, जिसमें title, text, rating, date, userName, verified, numberOfHelpful, imageUrlList, variationList (किस साइज़ या रंग का रिव्यू किया गया), reviewId और profilePath होते हैं।
fallback मोड में responseStatus PRODUCT_FOUND_RESPONSE ही रहता है और responseMessage में "Top reviews from product page (full review listing requires a signed-in Amazon session)" लिखा होता है। तब lastPage 1 होता है और sortBy, filterByStar, reviewerType, filterByKeyword और mediaType लागू नहीं होते, क्योंकि प्रोडक्ट पेज पर टॉप रिव्यू का एक तय ब्लॉक होता है। सिर्फ़ तभी, जब कोई भी रिव्यू उपलब्ध न हो, responseStatus LOGIN_REQUIRED या PRODUCT_NOT_FOUND_RESPONSE बनता है।
- हर ASIN के लिए कुल रेटिंग, रिव्यू की कुल संख्या और 1–5 स्टार का वितरण
- टाइटल, पूरा टेक्स्ट, रेटिंग, तारीख़, रिव्यूअर का नाम और verified-purchase फ़्लैग के साथ टॉप रिव्यू
- हर रिव्यू के लिए helpful वोट की संख्या, जुड़ी इमेज URL और रिव्यू किया गया वेरिएशन
- asin + domainCode से या प्रोडक्ट URL पेस्ट करके लुकअप
- sort और filter पैरामीटर (recent/helpful, स्टार फ़िल्टर, सिर्फ़ verified, सिर्फ़ मीडिया, कीवर्ड), जब भी Amazon लिस्टिंग देता है तब लागू
- ईमानदार responseMessage, जो बताता है कि आपको पेजिंग वाली लिस्टिंग मिली या प्रोडक्ट-पेज fallback
- हर Amazon मार्केटप्लेस पर काम करता है; रिव्यू टेक्स्ट मार्केटप्लेस की भाषा में रहता है
टीमें इससे क्या बनाती हैं
सेंटिमेंट और टॉपिक एनालिसिस
हर ASIN पर बार-बार आने वाली शिकायतें और तारीफ़ें निकालने के लिए रिव्यू का टाइटल और टेक्स्ट NLP पाइपलाइन में डालें, फिर देखें कि प्रोडक्ट के नए संस्करण के बाद यह मिश्रण कैसे बदलता है।
ब्रांड के लिए रेटिंग मॉनिटरिंग
अपने कैटलॉग के लिए productRating, countReviews और स्टार हिस्टोग्राम रोज़ पोल करें; one_star का बढ़ता हिस्सा औसत बदलने से बहुत पहले की चेतावनी है।
प्रतिस्पर्धी प्रोडक्ट रिसर्च
प्रतिस्पर्धी ASIN के टॉप रिव्यू की तुलना करें, ताकि पता चले कि ग्राहक असल में किन फ़ीचर का ज़िक्र करते हैं, और साइज़ या रंग से जुड़ी समस्याएँ पकड़ने के लिए variationList से रिव्यू किया गया वेरिएशन निकालें।
एफ़िलिएट और तुलना साइटों पर रिव्यू विजेट
पुरानी कॉपी संभालने के बजाय प्रोडक्ट कार्ड के बगल में लाइव रेटिंग, संख्या और कुछ हालिया verified रिव्यू दिखाएँ।
उदाहरण रिक्वेस्ट और रिस्पॉन्स
GET /amz/amazon-lookup-reviews को asin और domainCode के साथ, या सिर्फ़ url के साथ कॉल करें। वैकल्पिक पैरामीटर: page, sortBy (recent या helpful), filterByStar (one_star … five_star, positive, critical), reviewerType (all_reviews, avp_only_reviews या verified_reviews), filterByKeyword और mediaType (all_contents या media_reviews_only)। नीचे दिया गया उदाहरण एक जर्मन ASIN का fallback रिस्पॉन्स दिखाता है, जिसे एक रिव्यू तक छोटा किया गया है।
GET /amz/amazon-lookup-reviews
curl "https://api.everydata.io/amz/amazon-lookup-reviews?asin=B09B8V1LZ3&domainCode=de&sortBy=recent&page=1" \
-H "x-api-key: YOUR_API_KEY"रिस्पॉन्स (संक्षिप्त)
{
"responseStatus": "PRODUCT_FOUND_RESPONSE",
"responseMessage": "Top reviews from product page (full review listing requires a signed-in Amazon session)",
"asin": "B09B8V1LZ3",
"productTitle": "Echo Dot (5. Generation, 2022) | Smarter Lautsprecher mit Alexa | Anthrazit",
"domainCode": "de",
"currentPage": 1,
"sortStrategy": "recent",
"countReviews": 48213,
"productRating": "4.7 out of 5 stars",
"reviewSummary": {},
"lastPage": 1,
"reviews": [
{
"title": "Guter Klang für die Größe",
"text": "Für die Küche völlig ausreichend, Alexa versteht auch aus einigen Metern Entfernung. Einrichtung über die App dauerte zwei Minuten.",
"rating": "5.0 out of 5 stars",
"date": "Rezension aus Deutschland vom 3. September 2026",
"userName": "Markus",
"verified": true,
"numberOfHelpful": 12,
"imageUrlList": [],
"variationList": [
"Farbe: Anthrazit"
],
"reviewId": "R1K2M3N4O5P6Q7"
}
]
}पेजिंग को समझने से पहले responseMessage पढ़ें। "Product successfully found!" का मतलब है कि Amazon ने असली लिस्टिंग दी: lastPage पेजिनेशन बार को दर्शाता है, आपके sort और filter लागू हुए, और आप पेज-दर-पेज आगे बढ़ सकते हैं। fallback मैसेज का मतलब है कि आपके पास प्रोडक्ट पेज के टॉप रिव्यू हैं – आमतौर पर आठ से दस – और आगे पेज करने को कुछ नहीं है। कौन-सा मामला मिलेगा, यह Amazon हर रिक्वेस्ट पर तय करता है, इसलिए किसी एक को मानकर चलने के बजाय अपने कोड में दोनों को संभालें।
date वैसे ही लौटता है जैसे Amazon उसे दिखाता है, locale प्रीफ़िक्स के साथ ("Reviewed in the United States on …", "Rezension aus Deutschland vom …"); तारीख़ वाले हिस्से को हर मार्केटप्लेस के हिसाब से पार्स करें। rating उसी "x.x out of 5 stars" रूप की स्ट्रिंग है जैसी productRating, ताकि दोनों को एक ही पार्सर से संभाला जा सके। अगर पेज पर हिस्टोग्राम टेबल रेंडर नहीं हुई, तो reviewSummary ख़ाली रहता है।
अगर आपको सिर्फ़ कुल आँकड़े चाहिए, तो /amz/amazon-lookup-product-by-asin पहले से ही productRating, countReview और वही टॉप-रिव्यू array लौटाता है। reviews endpoint तब इस्तेमाल करें जब आप sort और filter की गई लिस्टिंग पाने की कोशिश करना चाहें।
संबंधित endpoints
प्रोडक्ट रिव्यू. स्टार फ़िल्टर के साथ पेजिंग वाले ग्राहक रिव्यू।
ASIN से प्रोडक्ट विवरण. प्रोडक्ट विवरण जैसा ही payload, ASIN और मार्केटप्लेस से।
प्रोडक्ट विवरण. URL से पूरा प्रोडक्ट पेज: टाइटल, कीमत, रेटिंग, इमेज, फ़ीचर, वेरिएशन, रिव्यू।
प्रति रिक्वेस्ट भुगतान, सभी प्लेटफ़ॉर्म शामिल
हर कॉल – चाहे Amazon ने लिस्टिंग दी हो या प्रोडक्ट-पेज fallback – एक रिक्वेस्ट गिनी जाती है। 500 ASIN की रेटिंग और टॉप रिव्यू रोज़ मॉनिटर करने के लिए हर महीने लगभग 15,000 रिक्वेस्ट चाहिए, जो Production प्लान (50,000 रिक्वेस्ट, €80) में आराम से आ जाती हैं। फ़्री प्लान की 100 मासिक रिक्वेस्ट अपने प्रोडक्ट के लिए दोनों रिस्पॉन्स वेरिएंट देखने के लिए काफ़ी हैं।
- Free
- 100 रिक्वेस्ट / महीना
- Starter
- 5,000 रिक्वेस्ट · €30
- Production
- 50,000 रिक्वेस्ट · €80
- Business
- 3,00,000 रिक्वेस्ट · €300
Amazon Reviews API: अक्सर पूछे जाने वाले सवाल
मुझे किसी प्रोडक्ट के सभी रिव्यू क्यों नहीं मिलते?
Amazon पेजिंग वाली रिव्यू लिस्टिंग सिर्फ़ साइन-इन किए अकाउंट को दिखाता है और everydata.io न लॉग इन करता है, न इसे बायपास करता है। जब लिस्टिंग उपलब्ध नहीं होती, तो API सार्वजनिक प्रोडक्ट पेज से टॉप रिव्यू लौटाता है और responseMessage में यह बताता है।
क्या स्टार फ़िल्टर और verified-purchase फ़िल्टर लागू होते हैं?
सिर्फ़ तब, जब Amazon लिस्टिंग देता है (responseMessage "Product successfully found!")। fallback मोड में टॉप-रिव्यू ब्लॉक तय होता है, इसलिए filterByStar, reviewerType, filterByKeyword, mediaType और sortBy का कोई असर नहीं होता और lastPage 1 होता है।
fallback रिस्पॉन्स में कितने रिव्यू होते हैं?
जितने प्रोडक्ट पेज पर मौजूद हों, आमतौर पर आठ से दस, जिन्हें Amazon उस मार्केटप्लेस के टॉप रिव्यू के रूप में चुनता है। कुल आँकड़ों वाले फ़ील्ड countReviews और productRating फिर भी सभी रिव्यू का हाल बताते हैं।
क्या मैं प्रोडक्ट URL से रिव्यू लुकअप कर सकता हूँ?
हाँ। asin और domainCode की जगह url भेजें; API दोनों को URL से निकाल लेता है। कोई भी amazon.<tld> प्रोडक्ट URL काम करता है, छोटे /dp/ASIN लिंक भी।
क्या आप रिव्यू का अनुवाद करते हैं?
नहीं। रिव्यू उसी मार्केटप्लेस की भाषा में आते हैं जिसे आपने क्वेरी किया। अंतरराष्ट्रीय स्तर पर बिकने वाले प्रोडक्ट के जर्मन रिव्यू पढ़ने के लिए domainCode de क्वेरी करें।
संबंधित उपयोग के उदाहरण
अपने पहले ASIN के रिव्यू निकालें
फ़्री अकाउंट बनाएँ और किसी भी प्रोडक्ट के लिए reviews endpoint कॉल करें – आपको कुछ ही सेकंड में रेटिंग, हिस्टोग्राम और टॉप रिव्यू दिखेंगे।