Todas las APIs gratuitas
API gratuitaHerramientas de desarrolloSin claveOficial

npm Registry API

Consulta el registro público de npm para obtener metadatos, versiones, dist-tags y recuentos de descargas de cualquier paquete: sin clave.

El registro público de npm es en sí mismo una API HTTP JSON. Acceder a registry.npmjs.org/{paquete} devuelve el documento completo del paquete (todas las versiones, dependencias, mantenedores, repositorio, licencia), mientras que /{paquete}/latest devuelve solo el manifiesto de la versión más reciente. Una API de descargas separada (api.npmjs.org/downloads) devuelve recuentos de descargas semanales y mensuales, y registry.npmjs.org/-/v1/search impulsa la búsqueda de paquetes. Es la base para cualquier automatización de IA o Claude Skill que audite dependencias, compruebe la última versión, resuelva una URL de changelog o repositorio, o evalúe la popularidad de un paquete; todo sin clave y compatible con CORS.

Nivel gratuito

Gratuito, sin registro, sin clave para lectura pública.

Límites de uso

No publicado para acceso de lectura; sé considerado y utiliza caché (el registro tiene frontal CDN y es tolerante con el tráfico normal).

Autenticación

Sin clave

URL base

https://registry.npmjs.org

Qué podrías construir con ella

  • Comprobar si una dependencia tiene una versión más reciente disponible
  • Resolver el repositorio, la página web y la licencia de un paquete para una automatización de auditoría
  • Clasificar o buscar paquetes por nombre para una herramienta de recomendación

Endpoints clave

  • GET/{package}Documento completo del paquete: todas las versiones, dist-tags, mantenedores, timestamps.
  • GET/{package}/latestManifiesto solo de la última versión publicada.
  • GET/-/v1/search?text={query}Buscar paquetes por consulta de texto.
Miembros

Los miembros obtienen la receta lista para ejecutar

Inicia sesión gratis para copiar la solicitud de ejemplo, ver una respuesta de muestra y leer las trampas.

Etiquetas

registryjavascriptdependenciespackage-metadatano-signup