PyPI JSON API
Recupera metadati, release e URL di download di qualsiasi pacchetto Python da PyPI come JSON, senza chiave.
PyPI espone una semplice API JSON: pypi.org/pypi/{package}/json restituisce il record completo del progetto (informazioni sull'ultima versione, tutte le release, dipendenze tramite requires_dist, URL del progetto, classificatori, licenza) e pypi.org/pypi/{package}/{version}/json lo circoscrive a una singola release. Ogni release elenca URL di artifact scaricabili, dimensioni, hash e requisiti di versione Python. È il modo strutturato e senza chiave per un'automazione AI o una Claude Skill di controllare l'ultima versione di una dipendenza Python, verificare l'esistenza di un wheel, trovare changelog/homepage o verificare la licenza e le versioni Python supportate. CORS abilitato e servito da CDN.
Piano gratuito
Gratuita, nessuna registrazione, nessuna chiave per la lettura pubblica.Limiti di frequenza
Non pubblicati; in cache tramite Fastly. Mettere in cache le risposte ed evitare loop di polling stretti.Autenticazione
Nessuna chiaveURL base
https://pypi.orgCosa puoi costruirci
- Controllare l'ultima versione e il range Python supportato di una dipendenza
- Verificare l'esistenza di un artifact wheel/sdist e ottenerne l'hash per un controllo della supply chain
- Risolvere homepage, licenza e classificatori di un pacchetto per un audit
Endpoint principali
- GET
/pypi/{package}/jsonMetadati completi del progetto: info più recenti, tutte le release, URL, classificatori. - GET
/pypi/{package}/{version}/jsonMetadati per una singola release specifica.
I membri ottengono la ricetta eseguibile
Accedi gratuitamente per copiare la richiesta di esempio, vedere una risposta di esempio e leggere le insidie.