npm Registry API
Interroga il registro npm pubblico per metadati, versioni, dist-tag e conteggi di download di qualsiasi pacchetto: nessuna chiave.
Il registro npm pubblico è esso stesso un'API HTTP JSON. Accedendo a registry.npmjs.org/{package} si ottiene il documento completo del pacchetto (tutte le versioni, dipendenze, maintainer, repository, licenza), mentre /{package}/latest restituisce solo il manifest dell'ultima versione. Una API download separata (api.npmjs.org/downloads) fornisce i conteggi di download settimanali/mensili, e registry.npmjs.org/-/v1/search alimenta la ricerca pacchetti. È la base per qualsiasi automazione AI o Claude Skill che verifichi dipendenze, controlli l'ultima versione, risolva un URL changelog/repository o valuti la popolarità di un pacchetto; tutto senza chiave e CORS-friendly.
Piano gratuito
Gratuita, nessuna registrazione, nessuna chiave per la lettura pubblica.Limiti di frequenza
Non pubblicati per l'accesso in lettura; usare con rispetto e mettere in cache (il registro è servito da CDN ed è tollerante con il traffico normale).Autenticazione
Nessuna chiaveURL base
https://registry.npmjs.orgCosa puoi costruirci
- Verificare se è disponibile una versione più recente di una dipendenza
- Risolvere repository, homepage e licenza di un pacchetto per un'automazione di audit
- Classificare o cercare pacchetti per nome per uno strumento di raccomandazione
Endpoint principali
- GET
/{package}Documento completo del pacchetto: tutte le versioni, dist-tag, maintainer, timestamp. - GET
/{package}/latestManifest dell'ultima versione pubblicata. - GET
/-/v1/search?text={query}Ricerca pacchetti per query testuale.
I membri ottengono la ricetta eseguibile
Accedi gratuitamente per copiare la richiesta di esempio, vedere una risposta di esempio e leggere le insidie.