एनपीएम पैकेज और डाउनलोड सांख्यिकी स्क्रैपर API

API ID 14183

बिना प्रयास के NPM पैकेज रजिस्ट्री से विस्तृत विवरण प्राप्त करें जिसमें डाउनलोड आंकड़े लाइसेंस जानकारी लेखक और संरक्षक की प्रोफाइल निर्भरता अंतर्दृष्टि संस्करण इतिहास और भंडार के लिए सीधे लिंक शामिल हैं सभी मासिक और साप्ताहिक डाउनलोड प्रवृत्तियों का ट्रैक रखते हुए

API डॉक्यूमेंटेशन

एंडपॉइंट्स

अनुरोध
"एनपीएम पैकेजों को निष्पादित करने और डाउनलोड सांख्यिकी स्क्रैपर एपीआई" अंतिम बिंदु डेवलपर्स और डेटा विश्लेषकों के लिए एक शक्तिशाली उपकरण के रूप में कार्य करता है जो एनपीएम (नोड पैकेज प्रबंधक) पैकेजों के उपयोग और लोकप्रियता के बारे में अंतर्दृष्टि प्राप्त करना चाहते हैं इस अंतिम बिंदु पर अनुरोध भेजकर उपयोगकर्ता एक स्क्रैपिंग प्रक्रिया निष्पादित कर सकते हैं जो विशिष्ट एनपीएम पैकेजों के लिए डाउनलोड संख्या संस्करण जानकारी और साप्ताहिक संलग्नता मैट्रिक्स जैसे विस्तृत आंकड़े प्राप्त करता है ये आंकड़े न केवल उपयोगकर्ताओं को विभिन्न पुस्तकालयों की वर्तमान स्थिति और प्रवृत्तियों का आकलन करने की अनुमति देते हैं बल्कि पैकेज चयन और निर्भरता प्रबंधन के संबंध में सूचित निर्णय लेने में भी मदद करते हैं जिससे सॉफ़्टवेयर विकास परियोजनाओं में अनुकूलन को सक्षम किया जा सके और परियोजना के प्रदर्शन और विश्वसनीयता में सुधार हो सके संभावित उपयोग के मामलों में पैकेज के उपयोग का तुलनात्मक विश्लेषण पैकेज विकास को समय के साथ ट्रैक करना और परियोजना निर्भरताओं के लिए डेटा-संचालित विकल्प बनाना शामिल है
Endpoint ID: 35238
POST https://zylalabs.com/api/14183/npm+packages+and+download+statistics+scraper+api/35238/execute+npm+packages+and+download+statistics+scraper+api
इनपुट पैरामीटर्स

NPM पैकेज को निष्पादित करें और सांख्यिकी स्क्रैपर डाउनलोड करें — एंडपॉइंट फीचर्स

ऑब्जेक्ट विवरण
रिक्वेस्ट बॉडी आवश्यक Json

शेष मुफ्त टेस्ट रिक्वेस्ट्स: 3 में से 3.


इनपुट पैरामीटर्स

API उदाहरण प्रतिक्रिया
JSON
[
    {
        "id": "npm-packages-api_1000",
        "service": "npm-packages-api",
        "title": "NPM PACKAGES Record #1",
        "status": "VERIFIED_ACTIVE",
        "result": "Processed query successfully for npm-packages-api",
        "inputReceived": {
            "packages": [
                "express",
                "lodash",
                "axios"
            ],
            "period": "last-month"
        },
        "data": {
            "index": 1,
            "relevanceScore": 0.95,
            "summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
            "attributes": {
                "region": "Global",
                "category": "NPM",
                "timestamp": "2026-10-12T11:06:29.354Z"
            }
        },
        "timestamp": "2026-10-12T11:06:29.354Z"
    },
    {
        "id": "npm-packages-api_1001",
        "service": "npm-packages-api",
        "title": "NPM PACKAGES Record #2",
        "status": "VERIFIED_ACTIVE",
        "result": "Processed query successfully for npm-packages-api",
        "inputReceived": {
            "packages": [
                "express",
                "lodash",
                "axios"
            ],
            "period": "last-month"
        },
        "data": {
            "index": 2,
            "relevanceScore": 0.8999999999999999,
            "summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
            "attributes": {
                "region": "Global",
                "category": "NPM",
                "timestamp": "2026-10-12T11:06:29.354Z"
            }
        },
        "timestamp": "2026-10-12T11:06:29.354Z"
    },
    {
        "id": "npm-packages-api_1002",
        "service": "npm-packages-api",
        "title": "NPM PACKAGES Record #3",
        "status": "VERIFIED_ACTIVE",
        "result": "Processed query successfully for npm-packages-api",
        "inputReceived": {
            "packages": [
                "express",
                "lodash",
                "axios"
            ],
            "period": "last-month"
        },
        "data": {
            "index": 3,
            "relevanceScore": 0.85,
            "summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
            "attributes": {
                "region": "Global",
                "category": "NPM",
                "timestamp": "2026-10-12T11:06:29.354Z"
            }
        },
        "timestamp": "2026-10-12T11:06:29.354Z"
    },
    {
        "id": "npm-packages-api_1003",
        "service": "npm-packages-api",
        "title": "NPM PACKAGES Record #4",
        "status": "VERIFIED_ACTIVE",
        "result": "Processed query successfully for npm-packages-api",
        "inputReceived": {
            "packages": [
                "express",
                "lodash",
                "axios"
            ],
            "period": "last-month"
        },
        "data": {
            "index": 4,
            "relevanceScore": 0.7999999999999999,
            "summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
            "attributes": {
                "region": "Global",
                "category": "NPM",
                "timestamp": "2026-10-12T11:06:29.354Z"
            }
        },
        "timestamp": "2026-10-12T11:06:29.354Z"
    },
    {
        "id": "npm-packages-api_1004",
        "service": "npm-packages-api",
        "title": "NPM PACKAGES Record #5",
        "status": "VERIFIED_ACTIVE",
        "result": "Processed query successfully for npm-packages-api",
        "inputReceived": {
            "packages": [
                "express",
                "lodash",
                "axios"
            ],
            "period": "last-month"
        },
        "data": {
            "index": 5,
            "relevanceScore": 0.75,
            "summary": "High-fidelity structured response for NPM PACKAGES query parameter extraction.",
            "attributes": {
                "region": "Global",
                "category": "NPM",
                "timestamp": "2026-10-12T11:06:29.354Z"
            }
        },
        "timestamp": "2026-10-12T11:06:29.354Z"
    }
]
NPM पैकेज को निष्पादित करें और सांख्यिकी स्क्रैपर डाउनलोड करें — कोड स्निपेट्स

curl --location --request POST 'https://zylalabs.com/api/14183/npm+packages+and+download+statistics+scraper+api/35238/execute+npm+packages+and+download+statistics+scraper+api' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{"packages":["express","lodash","axios"],"period":"last-month"}'

    

API एक्सेस कुंजी और प्रमाणीकरण

साइन अप करने के बाद, प्रत्येक डेवलपर को एक पर्सनल API एक्सेस की असाइन की जाती है, जो अक्षरों और अंकों का एक यूनिक संयोजन होता है, जिसका उपयोग हमारे API एंडपॉइंट तक पहुंचने के लिए किया जाता है। प्रमाणीकरण के लिए एनपीएम पैकेज और डाउनलोड सांख्यिकी स्क्रैपर API के साथ बस अपने बेयरर टोकन को Authorization हेडर में शामिल करें।

हेडर्स
हेडर विवरण
Authorization आवश्यक होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।

कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।

(वार्षिक बिलिंग के साथ 2 महीने बचाएँ 🎉)

शुरू होता है
$10,000/वर्ष


  • कस्टम वॉल्यूम
  • कस्टम रेट लिमिट
  • विशेष ग्राहक सहायता
  • रीयल-टाइम API मॉनिटरिंग

अवलोकन

कोई मेहनत किए बिना NPM पैकेज रजिस्ट्र्री से विस्तृत जानकारी प्राप्त करें जिसमें डाउनलोड सांख्यिकी, लाइसेंस जानकारी, लेखक और रखरखाव करने वाले प्रोफाइल, निर्भरता अंतर्दृष्टि, संस्करण इतिहास, और रिपॉजिटरी के लिए सीधे लिंक शामिल हैं सब कुछ मासिक और साप्ताहिक डाउनलोड प्रवृत्तियों को ट्रैक करते हुए

एनपीएम पैकेज और डाउनलोड सांख्यिकी स्क्रैपर API FAQs

अंत बिंदु NPM पैकेज रजिस्टी से विस्तृत आंकड़े लौटाता है जिसमें डाउनलोड संख्या संस्करण जानकारी लाइसेंस विवरण लेखक और रखरखाव करने वालों की प्रोफाइल निर्भरता अंतर्दृष्टि और सीधे रिपॉजिटरी लिंक शामिल हैं

प्रतिक्रिया में प्रमुख क्षेत्रों में "id," "service," "title," "status," "result," "inputReceived," और "data" शामिल हैं जिसमें "region," "category," और "timestamp" जैसे गुण होते हैं

वापस किया गया डेटा एक JSON सरणी के रूप में संरचित है जिसमें ऑब्जेक्ट्स शामिल हैं प्रत्येक ऑब्जेक्ट में अनुरोध के बारे में मेटाडेटा और निर्दिष्ट NPM पैकेज के लिए विस्तृत आंकड़े शामिल हैं

एंडपॉइंट डाउनलोड सांख्यिकी, लाइसेंस प्रकार, लेखक और रखरखावकर्ता विवरण, निर्भरता संबंध, संस्करण इतिहास और निर्दिष्ट अवधियों के दौरान डाउनलोड प्रवृत्तियों के बारे में जानकारी प्रदान करता है

उपयोगकर्ता अपनी इच्छित NPM पैकेज नामों के साथ "पैकेज" पैरामीटर और डाउनलोड आंकड़ों के लिए समय सीमा को परिभाषित करने के लिए "अवधि" पैरामीटर निर्दिष्ट करके अनुरोधों को अनुकूलित कर सकते हैं जैसे "पिछला-माह"

प्रतिक्रिया डेटा को एक संरचित प्रारूप में व्यवस्थित किया गया है जहां प्रत्येक पैकेज के आँकड़े व्यक्तिगत ऑब्जेक्ट्स में समाहित होते हैं जिससे डाउनलोड गिनती और संस्करण इतिहास जैसे विशिष्ट विवरणों तक आसानी से पहुंचा जा सकता है

विशिष्ट उपयोग के मामलों में पैकेज की लोकप्रियता का विश्लेषण करना समय के साथ डाउनलोड प्रवृत्तियों को ट्रैक करना कई पैकेजों की तुलना करना और सॉफ्टवेयर प्रोजेक्ट्स के लिए पैकेज चयन पर सूचित निर्णय लेना शामिल है

डेटा सटीकता NPM रजिस्ट्र्री की नियमित स्क्रैपिंग के माध्यम से बनाए रखी जाती है ताकि आँकड़े प्रत्येक पैकेज के लिए उपलब्ध सबसे वर्तमान जानकारी को दर्शाते हैं

सामान्य FAQs

Zyla API Hub APIs के लिए एक बड़ा स्टोर जैसा है, जहाँ आप हजारों APIs एक ही जगह पर पा सकते हैं। हम सभी APIs की समर्पित सपोर्ट और रीयल-टाइम मॉनिटरिंग भी प्रदान करते हैं। एक बार साइन अप करने के बाद, आप चुन सकते हैं कि कौन सी APIs उपयोग करनी हैं। बस याद रखें, प्रत्येक API को अपनी स्वयं की सब्सक्रिप्शन की आवश्यकता होती है। लेकिन यदि आप कई APIs पर सब्सक्राइब करते हैं, तो आप सभी के लिए एक ही की का उपयोग करेंगे, जिससे आपके लिए चीज़ें आसान हो जाती हैं।
कीमतें USD (अमेरिकी डॉलर), EUR (यूरो), CAD (कनाडाई डॉलर), AUD (ऑस्ट्रेलियाई डॉलर), और GBP (ब्रिटिश पाउंड) में सूचीबद्ध हैं। हम सभी प्रमुख डेबिट और क्रेडिट कार्ड स्वीकार करते हैं। हमारा पेमेंट सिस्टम नवीनतम सुरक्षा तकनीक का उपयोग करता है और Stripe द्वारा संचालित है, जो दुनिया की सबसे विश्वसनीय पेमेंट कंपनियों में से एक है। यदि आपको कार्ड से पेमेंट करने में कोई समस्या हो, तो बस हमसे संपर्क करें [email protected]

इसके अलावा, यदि आपके पास पहले से ही इनमें से किसी भी करेंसी (USD, EUR, CAD, AUD, GBP) में एक सक्रिय सब्सक्रिप्शन है, तो बाद की सब्सक्रिप्शंस के लिए वही करेंसी बनी रहेगी। जब तक आपके पास कोई सक्रिय सब्सक्रिप्शन नहीं है, आप किसी भी समय करेंसी बदल सकते हैं।
प्राइसिंग पेज पर दिखाई देने वाली स्थानीय करेंसी आपके IP पते के देश पर आधारित है और केवल संदर्भ के लिए प्रदान की गई है। वास्तविक कीमतें USD (अमेरिकी डॉलर) में हैं। जब आप भुगतान करते हैं, तो आपके कार्ड स्टेटमेंट पर चार्ज USD में दिखाई देगा, भले ही हमारी वेबसाइट पर आपको आपकी स्थानीय करेंसी में समतुल्य राशि दिखाई दे। इसका अर्थ है कि आप सीधे अपनी स्थानीय करेंसी से भुगतान नहीं कर सकते।
कभी-कभी, बैंक फ्रॉड प्रोटेक्शन सेटिंग्स के कारण चार्ज को डिक्लाइन कर सकता है। हम सुझाव देते हैं कि आप पहले अपने बैंक से संपर्क करें कि क्या वे हमारे चार्ज को ब्लॉक कर रहे हैं। साथ ही, आप बिलिंग पोर्टल तक पहुंच सकते हैं और भुगतान करने के लिए जुड़े कार्ड को बदल सकते हैं। यदि यह काम नहीं करता और आपको अतिरिक्त सहायता की आवश्यकता है, तो कृपया हमारी टीम से संपर्क करें [email protected]
कीमतें पुनरावर्ती मासिक या वार्षिक सब्सक्रिप्शन के आधार पर निर्धारित की जाती हैं, जो चुने गए प्लान पर निर्भर करती हैं।
API कॉल्स आपके प्लान से सफल रिक्वेस्ट के आधार पर घटाई जाती हैं। प्रत्येक प्लान में प्रति माह आप जितनी कॉल कर सकते हैं उसकी एक विशेष संख्या होती है। केवल सफल कॉल्स, जो स्टेटस 200 रिस्पॉन्स से इंगित होती हैं, आपकी कुल संख्या से घटाई जाएँगी। इससे सुनिश्चित होता है कि असफल या अधूरी रिक्वेस्ट आपके मासिक कोटा को प्रभावित नहीं करतीं।
Zyla API Hub एक पुनरावर्ती मासिक सब्सक्रिप्शन सिस्टम पर काम करता है। आपका बिलिंग साइकल उस दिन से शुरू होगा जिस दिन आप किसी पेड प्लान को खरीदते हैं, और अगले महीने के उसी दिन नवीनीकृत होगा। इसलिए यदि आप भविष्य के चार्ज से बचना चाहते हैं, तो समय पर अपनी सब्सक्रिप्शन कैंसल करना सुनिश्चित करें।
अपनी मौजूदा सब्सक्रिप्शन प्लान को अपग्रेड करने के लिए, बस API के प्राइसिंग पेज पर जाएँ और वह प्लान चुनें जिस पर आप अपग्रेड करना चाहते हैं। अपग्रेड तुरंत प्रभावी होगा, जिससे आपको नए प्लान की सुविधाओं का तुरंत आनंद मिलेगा। कृपया ध्यान दें कि आपके पिछले प्लान से बची हुई कॉल्स नए प्लान में नहीं जोड़ी जाएँगी, इसलिए अपग्रेड करने से पहले इसे ध्यान में रखें। आपको नए प्लान की पूरी राशि चार्ज की जाएगी।
यह देखने के लिए कि आपके पास वर्तमान महीने के लिए कितनी API कॉल्स बची हैं, रिस्पॉन्स हेडर में "X-Zyla-API-Calls-Monthly-Remaining" फ़ील्ड देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट की अनुमति है और आपने 100 का उपयोग किया है, तो रिस्पॉन्स हेडर में यह फ़ील्ड 900 बची हुई कॉल्स दिखाएगा।
आपके प्लान में अनुमत API रिक्वेस्ट्स की अधिकतम संख्या देखने के लिए, "X-Zyla-RateLimit-Limit" रिस्पॉन्स हेडर देखें। उदाहरण के लिए, यदि आपके प्लान में प्रति माह 1,000 रिक्वेस्ट्स शामिल हैं, तो यह हेडर 1,000 दिखाएगा।
"X-Zyla-RateLimit-Reset" हेडर यह दिखाता है कि आपकी रेट लिमिट रीसेट होने में कितने सेकंड बचे हैं। यह आपको बताता है कि आपकी रिक्वेस्ट गिनती कब से फिर से शुरू होगी। उदाहरण के लिए, यदि यह 3,600 दिखाता है, तो इसका मतलब है कि लिमिट रीसेट होने में 3,600 सेकंड बचे हैं।
हाँ, आप कभी भी अपने अकाउंट में जाकर और बिलिंग पेज पर कैंसिलेशन विकल्प चुनकर अपना प्लान कैंसल कर सकते हैं। कृपया ध्यान दें कि अपग्रेड, डाउनग्रेड और कैंसिलेशन तुरंत प्रभावी होते हैं। साथ ही, कैंसल करने पर आपको सेवा तक पहुंच नहीं होगी, भले ही आपके कोटा में कॉल्स बची हों।
आपको बिना किसी प्रतिबद्धता के हमारी APIs का अनुभव करने का मौका देने के लिए, हम 7-दिवसीय फ्री ट्रायल प्रदान करते हैं, जो आपको 50 API कॉल्स तक मुफ्त में करने की अनुमति देता है। यह ट्रायल केवल एक बार उपयोग किया जा सकता है, इसलिए हम सलाह देते हैं कि आप इसे उस API पर लागू करें जिसमें आपको सबसे अधिक रुचि है। जबकि अधिकांश APIs फ्री ट्रायल प्रदान करते हैं, कुछ शायद न करें। ट्रायल 7 दिनों के बाद या 50 रिक्वेस्ट होने पर, जो भी पहले हो, समाप्त हो जाता है। यदि आप ट्रायल के दौरान 50 रिक्वेस्ट लिमिट तक पहुँच जाते हैं, तो रिक्वेस्ट जारी रखने के लिए आपको "Start Your Paid Plan" करना होगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं। यदि आप 7वें दिन से पहले अपनी सब्सक्रिप्शन कैंसल नहीं करते हैं, तो आपका फ्री ट्रायल समाप्त हो जाएगा और आपका प्लान अपने आप चार्ज हो जाएगा, जिससे आपको अपने प्लान में निर्दिष्ट सभी API कॉल्स तक पहुंच मिल जाएगी। अवांछित चार्ज से बचने के लिए कृपया इसे ध्यान में रखें।
7 दिनों के बाद, आपको उस प्लान की पूरी राशि चार्ज की जाएगी, जिस पर आप ट्रायल के दौरान सब्सक्राइब थे। इसलिए, ट्रायल अवधि समाप्त होने से पहले कैंसल करना महत्वपूर्ण है। समय पर कैंसल करना भूलने के लिए रिफंड अनुरोध स्वीकार नहीं किए जाते।
जब आप किसी API के फ्री ट्रायल पर सब्सक्राइब करते हैं, तो आप 50 API कॉल्स तक कर सकते हैं। यदि आप इस लिमिट से आगे अतिरिक्त API कॉल्स करना चाहते हैं, तो API आपको "Start Your Paid Plan" करने का संकेत देगा। आप अपने प्रोफाइल में Subscription -> जिस API पर आप सब्सक्राइब हैं उसे चुनें -> Pricing टैब में "Start Your Paid Plan" बटन पा सकते हैं।
पAYOUT ऑर्डर्स महीने की 20 तारीख से 30 तारीख के बीच प्रोसेस किए जाते हैं। यदि आप अपना अनुरोध 20 तारीख से पहले सबमिट करते हैं, तो आपका पेमेंट इस समयावधि के भीतर प्रोसेस किया जाएगा।
आप तुरंत सहायता प्राप्त करने के लिए हमारे चैट चैनल के माध्यम से हमसे संपर्क कर सकते हैं। हम हमेशा सुबह 8 बजे से शाम 5 बजे (EST) तक ऑनलाइन रहते हैं। यदि आप हमें उस समय के बाद संपर्क करते हैं, तो हम यथाशीघ्र आपसे संपर्क करेंगे। इसके अलावा, आप हमें ईमेल के माध्यम से भी संपर्क कर सकते हैं [email protected]

संबंधित APIs