PyPI JSON API
Haal metadata, releases en download-URLs van elk Python-pakket op vanuit PyPI als JSON, geen sleutel.
PyPI biedt een eenvoudige JSON API: pypi.org/pypi/{package}/json geeft het volledige projectrecord terug (informatie over de laatste versie, alle releases, afhankelijkheden via requires_dist, project-URLs, classifiers, licentie), en pypi.org/pypi/{package}/{version}/json beperkt dit tot één release. Elke release bevat downloadbare artifact-URLs, bestandsgroottes, hashes en Python-versievereisten. Dit is de sleutelvrije, gestructureerde manier voor een AI-automatisering of Claude Skill om de laatste versie van een Python-afhankelijkheid te controleren, te verifiëren of een wheel bestaat, een changelog/homepage te tonen of licentie en ondersteunde Python-versies te controleren. CORS-enabled en via CDN geserved.
Gratis tier
Gratis, geen aanmelding, geen sleutel voor publiek lezen.Limieten
Niet gepubliceerd; gecached achter Fastly. Cache responsen en vermijd strakke pollingloops.Authenticatie
Geen sleutelBasis-URL
https://pypi.orgWat je ermee zou bouwen
- Controleer de laatste versie en het ondersteunde Python-bereik van een afhankelijkheid
- Verifieer dat een wheel/sdist-artifact bestaat en haal de hash op voor een supply-chain-controle
- Los de homepage, licentie en classifiers van een pakket op voor een audit
Belangrijkste endpoints
- GET
/pypi/{package}/jsonVolledige projectmetadata: informatie over de laatste versie, alle releases, URLs, classifiers. - GET
/pypi/{package}/{version}/jsonMetadata voor één specifieke releaseversie.
Leden krijgen het kant-en-klare recept
Log gratis in om het voorbeeldverzoek te kopiëren, een voorbeeldantwoord te bekijken en de valkuilen te lezen.