PyPI JSON API
Hämta metadata, releaser och nedladdnings-URL:er för valfritt Python-paket från PyPI som JSON, ingen nyckel.
PyPI exponerar ett enkelt JSON API: pypi.org/pypi/{package}/json returnerar hela projektposten (senaste versionsinformation, alla releaser, beroenden via requires_dist, projekt-URL:er, klassificerare och licens), och pypi.org/pypi/{package}/{version}/json begränsar det till en release. Varje release listar nedladdningsbara artefakt-URL:er, storlekar, hash-värden och Python-versionskrav. Det är det nyckelfria, strukturerade sättet för en AI-automation eller Claude Skill att kontrollera den senaste versionen av ett Python-beroende, validera att ett wheel finns, lyfta fram en changelog/hemsida, eller granska licens och Python-versioner som stöds. CORS-aktiverat och CDN-servat.
Gratisnivå
Gratis, ingen registrering, ingen nyckel för publik läsning.Anropsgränser
Inte publicerade; cachat bakom Fastly. Cacha svar och undvik täta pollande loopar.Autentisering
Ingen nyckelBas-URL
https://pypi.orgVad du kan bygga med det
- Kontrollera den senaste versionen och det Python-intervall som stöds för ett beroende
- Verifiera att en wheel/sdist-artefakt finns och hämta dess hash för en supply-chain-kontroll
- Lösa ett paketes hemsida, licens och klassificerare för en granskning
Centrala endpoints
- GET
/pypi/{package}/jsonFullständig projektmetadata: senaste information, alla releaser, URL:er och klassificerare. - GET
/pypi/{package}/{version}/jsonMetadata för en specifik releaseversion.
Medlemmar får det körbara receptet
Logga in gratis för att kopiera exempelanropet, se ett exempelsvar och läsa om fallgroparna.