Toutes les API gratuites
API gratuiteOutils de devSans cléOfficiel

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.org

Ce 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.
Membres

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.

Tags

registryjavascriptdependenciespackage-metadatano-signup