Zum Inhalt springen
GET /v1/versions

Version history

Live testen

10 freie Calls pro Tag — keine Anmeldung, kein API-Key. Geht durchs oanor-Gateway.

Eigene Header (optional)
api.oanor.com/pypi-api

Funktioniert. Hol dir einen API-Key und nutze sie in deinem Projekt.

API-Key holen

Code-Snippets

curl "https://api.oanor.com/pypi-api/v1/versions" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/pypi-api/v1/versions", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/pypi-api/v1/versions");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/pypi-api/v1/versions",
    headers={"x-oanor-key": "oanor_test_..."}
)

Beispiel-Response

Echte Antwort dieses Endpoints, erfasst beim letzten Health-Check.

{
    "data": {
        "name": "numpy",
        "total": 146,
        "latest": "2.4.6",
        "versions": [
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.6",
                "released": "2026-05-18T23:33:13.503322Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.5",
                "released": "2026-05-15T20:22:23.036152Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.4",
                "released": "2026-03-29T13:18:15.438035Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.3",
                "released": "2026-03-09T07:55:57.774728Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.2",
                "released": "2026-01-31T23:10:25.623288Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.1",
                "released": "2026-01-10T06:42:14.615963Z"
            },
            {
                "files": 72,
                "yanked": true,
                "version": "2.4.0",
                "released": "2025-12-20T16:15:43.434135Z"
            },
            {
                "files": 72,
                "yanked": false,
                "version": "2.4.0rc1",
                "released": "2025-12-03T08:06:57.480125Z"
            },
            {
                "files": 74,
                "yanked": false,
                "version": "2.3.5",
                "released": "2025-11-16T22:49:19.336288Z"
            },
            {
                "files": 74,
                "yanked": false,
                "version": "2.3.4",
                "released": "2025-10-15T16:15:19.012032Z"
            },
            {
                "files": 74,
                "yanked": false,
                "version": "2.3.3",
                "released": "2025-09-09T15:56:02.094369Z"
            },
            {
                "files": 74,
                "yanked": false,
                "version": "2.3.2",
                "released": "2025-07-24T20:24:35.214147Z"
            },
            {
                "files": 51,
                "yanked": false,
                "version": "2.3.1",
                "released": "2025-06-21T11:47:47.570483Z"
            },
            {
                "files": 51,
                "yanked": false,
                "version": "2.3.0",
                "released": "2025-06-07T14:36:52.067369Z"
            },
            {
                "files": 55,
                "yanked": false,
                "version": "2.2.6",
                "released": "2025-05-17T21:27:58.555672Z"
            },
            {
                "files": 55,
                "yanked": false,
                "version": "2.2.5",
…