API · /npm-api

API del registro npm

saludable 4,485 Suscriptoras

Todo sobre los paquetes npm en una API limpia. Consulta los metadatos más recientes de un paquete: versión, descripción, licencia, página de inicio, repositorio, autor, palabras clave, dist-tags, dependencias y mantenedores; lista su historial completo de versiones con fechas de lanzamiento, obtén estadísticas de descarga del último día, semana, mes o año, y busca en el registro entre más de tres millones de paquetes. Obtenido en vivo del registro público npm y devuelto como JSON ordenado a través de una API rápida y confiable. Ideal para paneles de desarrolladores y herramientas, análisis de paquetes y dependencias, verificaciones de cadena de suministro y seguridad, CI/CD y sitios de documentación.

api.oanor.com/npm-api
Obtener una clave API Pruébalo en el patio de recreo → Contactar proveedor

Especificaciones legibles por máquina para que los agentes de IA puedan integrar este API.

/api/npm-api/openapi.json
/api/npm-api/llms.txt

Descubrimiento: GET /api/index.json enumera todos los API.

API del registro npm — live data on the oanor API marketplace

salud API

saludable
tiempo de actividad
100.00%
Sondas del servidor · 24h
Latencia promedio
423 ms
Sondas del servidor · 24h
Suscriptoras
4,485
activa
Llamadas totales
80
últimos 7 días

Precios

Elija un nivel: facturado mensualmente, cancele en cualquier momento.

Free

Gratis

  • 5,000 llamadas / mes
  • 2 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 5,000 solicitudes/mes, 2 req/s
  • Metadatos, versiones, descargas y búsqueda
  • Más de 3 millones de paquetes, registro en vivo
  • Sin tarjeta de crédito
Inicia sesión para suscribirte

Basic

€3.00 /mes

  • 60,000 llamadas / mes
  • 5 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 60,000 solicitudes/mes, 5 req/s
  • Historial completo de versiones con fechas
  • Paquetes con ámbito compatibles
  • Uso comercial, soporte por correo electrónico
Inicia sesión para suscribirte

Pro

€12.00 /mes

  • 400,000 llamadas / mes
  • 15 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 400,000 solicitudes/mes, 15 req/s
  • Análisis de paquetes de alto volumen
  • Descargas por día/semana/mes/año
  • Soporte por correo electrónico prioritario
Inicia sesión para suscribirte

Mega

€32.00 /mes

  • 2,000,000 llamadas / mes
  • 40 solicitudes / segundo
  • Límite máximo (429 por encima de la cuota, sin excedente)
  • 2,000,000 solicitudes/mes, 40 req/s
  • Paneles y escala de cadena de suministro
  • Concurrencia máxima
  • Soporte prioritario
Inicia sesión para suscribirte

Construido por

Relacionado APIs

Otros APIs con etiquetas superpuestas.

API de Semver — oanor API marketplace

API de Semver

Un conjunto de herramientas de Versionado Semántico (SemVer 2.0.0) como API. Analice una cadena de versión en sus partes mayor, menor, parche, prelanzamiento y compilación; compare dos versiones; pruebe si una versión satisface un rango de estilo npm (^1.2.3, ~1.4, >=2 <3, 1.x); incremente una versión a la siguiente mayor, menor, parche o prelanzamiento; y filtre una lista de versiones por un rango para encontrar cuáles coinciden y la más alta y más baja que satisfacen. Impulsado por el node-semver canónico. Perfecto para herramientas de dependencia y lanzamiento, compuertas de CI, verificadores de actualizaciones, reglas de compatibilidad y paneles de paquetes. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 6 endpoints. Distinto de las búsquedas de registros de paquetes y bases de datos de vulnerabilidades.

api.oanor.com/semver-api

API de Estadísticas de Descargas de npm — oanor API marketplace

API de Estadísticas de Descargas de npm

¿Qué tan popular es ese paquete de npm? Obtén conteos de descargas y tendencias para cualquier paquete de npm directamente desde la API pública de descargas de npm. Obtén el total de descargas en un período (último día, semana, mes, año o cualquier rango personalizado YYYY-MM-DD:YYYY-MM-DD), la serie temporal completa de descargas por día, los totales mensuales del último año para detectar crecimiento o declive, y compara varios paquetes lado a lado clasificados por descargas (hasta 128 a la vez, se admiten paquetes con ámbito @org/name). Cada llamada es en vivo (sin caché). 5 endpoints. Construido para paneles de popularidad, páginas de comparación de paquetes, gráficos de tendencias, puntuación de salud de dependencias y análisis de "qué biblioteca ganó". Distinto de una consulta de metadatos del registro de npm — esta es la serie temporal de descargas. Sin clave upstream, sin caché.

api.oanor.com/npmstats-api

API de Tamaño de Paquete — oanor API marketplace

API de Tamaño de Paquete

¿Qué tan grande es ese paquete npm? Obtén el tamaño de paquete minificado y comprimido con gzip de cualquier paquete npm, además de su conteo de dependencias, el tamaño aportado por cada dependencia, dependencias pares, si incluye un módulo ES y si está libre de efectos secundarios, en una sola llamada. Fija una versión ([email protected]) u obtén la última, y extrae el tamaño de paquete en versiones recientes para detectar regresiones a lo largo del tiempo. Impulsado por el servicio público Bundlephobia; los resultados son en vivo (sin caché). 3 endpoints. Construido para presupuestos de rendimiento frontend, verificaciones de CI de tamaño de paquete, herramientas de "costo de agregar esta dependencia" y paneles de dependencias. Distinto de una simple consulta de registro npm (metadatos) o un servicio de gráfico de dependencias: esto mide los bytes realmente enviados. Sin clave upstream, sin caché.

api.oanor.com/bundlephobia-api

API de Open VSX — oanor API marketplace

API de Open VSX

El registro abierto de extensiones de VS Code — Open VSX — como una API. Open VSX es el mercado neutral de proveedores detrás de VSCodium, Gitpod, Eclipse Theia, Cursor y muchos otros editores. Busque cualquier extensión por su id namespace.name para obtener su nombre y descripción, última versión, editor, total de descargas, calificación promedio, licencia, categorías y etiquetas, enlaces al repositorio y página de inicio, y el comando exacto `code --install-extension`; lea el historial completo de versiones de una extensión; y busque en el registro por palabra clave, ordenado por descargas. Cubre el ecosistema de extensiones de editores desde Python, Java y ESLint hasta Prettier, GitLens y los principales temas y paquetes de idiomas. En vivo desde la API oficial de open-vsx.org. Ideal para herramientas de editores e IDEs, catálogos y paneles de extensiones, e integraciones con portales para desarrolladores. Datos abiertos de Open VSX.

api.oanor.com/openvsx-api

Preguntas frecuentes

Respuestas rápidas sobre precios, cuotas e integración.

¿Cómo obtengo una clave API para API del registro npm?
Regístrate gratis en oanor.com, genera una clave API desde el panel de desarrollador y llama a API del registro npm con la cabecera x-oanor-key. No se necesita tarjeta de crédito para el plan gratuito.
¿Cuál es el límite de velocidad de API del registro npm?
El plan gratuito permite 1 solicitud por segundo. Los planes de pago escalan hasta 50 solicitudes por segundo en el nivel Mega. Los límites rígidos devuelven HTTP 429 por encima de la cuota — sin cargos sorpresa por exceso.
¿Cuánto cuesta API del registro npm?
API del registro npm ofrece un plan gratuito con 100 llamadas / mes. Los planes de pago empiezan en €3.00 / mes con cuotas más altas y límites de tasa más rápidos.
¿Puedo cancelar mi suscripción en cualquier momento?
Sí. Los planes se facturan mensualmente y puedes cancelar en cualquier momento desde el panel de facturación. Sin contratos a largo plazo ni penalización por cancelación.
¿Cumple API del registro npm con el RGPD?
Todas las solicitudes a API del registro npm pasan por nuestra pasarela en la UE. Tu clave API upstream nunca sale de nuestro servidor y no se comparten datos personales con el proveedor upstream más allá de la solicitud enviada.

Elija un punto final de la lista de la izquierda para ver sus detalles y pruébelo.

Fragmentos de código

Regístrese para obtener una clave API, luego llame a cualquier ruta debajo de su slug.

curl https://api.oanor.com/npm-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/npm-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/npm-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/npm-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Calificaciones

Inicia sesión para calificar.

Aún no hay reseñas.

Discusión

Haz preguntas, comparte trucos, recibe respuestas del proveedor y otros desarrolladores. Público — cualquiera puede leer.

Inicia sesión para escribir o responder.

Iniciar sesión

Nueva discusión

/ 4000

📌 Fijada 🔒 Bloqueada

·

· ·

/ 4000

🔒 Esta discusión está bloqueada — sin nuevas respuestas.

  • Sin discusiones todavía — empieza tú.

Soporte

Soporte privado 1:1 con el proveedor — facturación, integración, cuenta. Solo tú y el equipo del proveedor ven estos hilos.

Inicia sesión para abrir un ticket de soporte.

Iniciar sesión

Abrir nuevo ticket

Describe en qué necesitas ayuda. El equipo recibe un email y responde en la página del ticket.

  • Sin tickets para esta API.

Suscripción activa: las llamadas pueden empezar de inmediato.

Envía tu primera solicitud —

Suscripción activa: copie un fragmento y realice su primera llamada.