PyPI JSON API
Obtén metadatos, releases y URLs de descarga de cualquier paquete Python desde PyPI como JSON, sin clave.
PyPI expone una API JSON sencilla: pypi.org/pypi/{paquete}/json devuelve el registro completo del proyecto (información de la última versión, todas las releases, dependencias mediante requires_dist, URLs del proyecto, clasificadores, licencia), y pypi.org/pypi/{paquete}/{versión}/json lo acota a una release concreta. Cada release lista las URLs de los artefactos descargables, sus tamaños, hashes y requisitos de versión de Python. Es la forma sin clave y estructurada para que una automatización de IA o un Claude Skill compruebe la última versión de una dependencia Python, valide que existe una wheel, muestre un changelog u homepage, o audite la licencia y las versiones de Python admitidas. Compatible con CORS y servido tras CDN.
Nivel gratuito
Gratuito, sin registro, sin clave para lectura pública.Límites de uso
No publicado; cacheado detrás de Fastly. Cachea las respuestas y evita bucles de sondeo frecuentes.Autenticación
Sin claveURL base
https://pypi.orgQué podrías construir con ella
- Comprobar la última versión y el rango de Python admitido de una dependencia
- Verificar que existe un artefacto wheel/sdist y obtener su hash para una comprobación de cadena de suministro
- Resolver la página web, la licencia y los clasificadores de un paquete para una auditoría
Endpoints clave
- GET
/pypi/{package}/jsonMetadatos completos del proyecto: última información, todas las releases, URLs, clasificadores. - GET
/pypi/{package}/{version}/jsonMetadatos de una versión de release específica.
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.