npm Registry API
Interrogez le registre npm public pour les métadonnées, versions, dist-tags et compteurs de téléchargements de n'importe quel package : sans clé.
Le registre public npm est lui-même une API HTTP JSON. Appeler registry.npmjs.org/{package} retourne le document complet du package (toutes les versions, dépendances, mainteneurs, dépôt, licence), tandis que /{package}/latest donne uniquement le manifeste de la version la plus récente. Une API de téléchargements distincte (api.npmjs.org/downloads) retourne les compteurs de téléchargements hebdomadaires/mensuels, et registry.npmjs.org/-/v1/search alimente la recherche de packages. C'est le socle pour toute automatisation IA ou Claude Skill qui audite les dépendances, vérifie la dernière version, résout une URL de changelog/dépôt, ou évalue la popularité d'un package, sans clé et compatible CORS.
Palier gratuit
Gratuit, sans inscription, sans clé pour la lecture publique.Limites de débit
Non publié pour l'accès en lecture ; soyez poli et mettez en cache (le registre est fronté par un CDN et tolérant au trafic normal).Authentification
Sans cléURL de base
https://registry.npmjs.orgCe que vous pourriez construire avec
- Vérifier si une dépendance a une version plus récente disponible
- Résoudre le dépôt, la page d'accueil et la licence d'un package pour une automatisation d'audit
- Classer ou rechercher des packages par nom pour un outil de recommandation
Endpoints clés
- GET
/{package}Document complet du package : toutes les versions, dist-tags, mainteneurs, horodatages. - GET
/{package}/latestManifeste de la dernière version publiée uniquement. - GET
/-/v1/search?text={query}Recherche de packages par requête textuelle.
Les membres accèdent à la recette exécutable
Inscrivez-vous gratuitement pour copier l'exemple de requête, voir une réponse type et lire les pièges à éviter.