كل واجهات API المجانية
واجهة API مجانيةأدوات المطوّرينبلا مفتاحرسمي

npm Registry API

استعلام سجل npm العام عن بيانات تعريف أي حزمة، والإصدارات، وdist-tags، وعدد التنزيلات: بدون مفتاح.

سجل npm العام هو بحد ذاته واجهة HTTP بصيغة JSON. الوصول إلى registry.npmjs.org/{package} يُعيد وثيقة الحزمة الكاملة (جميع الإصدارات، والاعتماديات، والمُشرفين، والمستودع، والرخصة)، بينما /{package}/latest يُعيد فقط بيان أحدث إصدار. تُعيد واجهة التنزيلات المنفصلة (api.npmjs.org/downloads) أعداد التنزيلات الأسبوعية/الشهرية، ويُشغّل registry.npmjs.org/-/v1/search بحث الحزم. هذا هو العمود الفقري لأي أتمتة AI أو Claude Skill يُدقق الاعتماديات، أو يتحقق من الإصدار الأخير، أو يحل رابط changelog/مستودع، أو يُقيّم شعبية حزمة، كل ذلك بدون مفتاح ومتوافق مع CORS.

الطبقة المجانية

مجانية، لا تسجيل، لا مفتاح للقراءة العامة.

حدود المعدّل

غير موثق للوصول القرائي؛ كن مؤدبًا واستخدم التخزين المؤقت (السجل مُقدَّم عبر CDN ومتسامح مع حركة المرور الاعتيادية).

المصادقة

بلا مفتاح

عنوان URL الأساسي

https://registry.npmjs.org

ما يمكنك بناؤه بها

  • التحقق مما إذا كانت هناك نسخة أحدث متاحة من اعتمادية
  • حل مستودع الحزمة، والصفحة الرئيسية، والرخصة لأتمتة تدقيق
  • ترتيب الحزم أو البحث فيها بالاسم لأداة توصية

نقاط النهاية الرئيسية

  • GET/{package}وثيقة الحزمة الكاملة: جميع الإصدارات، وdist-tags، والمُشرفون، والوقت.
  • GET/{package}/latestبيان أحدث إصدار منشور فقط.
  • GET/-/v1/search?text={query}البحث في الحزم بطلب نصي.
الأعضاء

يحصل الأعضاء على الوصفة القابلة للتشغيل

سجّل الدخول مجانًا لنسخ مثال الطلب، ومعاينة استجابة نموذجية، وقراءة التنبيهات.

الوسوم

registryjavascriptdependenciespackage-metadatano-signup