Entwicklerdokumentation wird auf Englisch veröffentlicht. Die Seitenleiste folgt deiner ausgewählten Sprache.

Support & Abrechnung

Wie Credits, Rate-Limits und Fehler funktionieren — und wie du upgradest.

Credits & Abrechnung

  • ✅ Nur HTTP 200: 1 Credit pro erfolgreicher Anfrage (kostenpflichtige Endpunkte).
  • ❌ 4xx / 5xx-Fehler: niemals berechnet — beliebig wiederholen.
  • ❌ Rate-Limit (429): niemals berechnet.
  • ✅ Kostenlose Endpunkte: /v1/verify, /v1/youtube/channel/resolve, /v1/youtube/channel/latest, GET /v1/youtube/asr/{task_id} (Polling), alle /v1/library-Lesezugriffe.
  • 📦 Paginierte Endpunkte: 1 Credit pro abgerufener Seite (Kanal-Videos, Playlist-Videos).

Pläne: Free 1.000 Credits · Pro 10.000 Credits/Monat · Siehe Preise.

Rate-Limits

Jeder API-Key ist auf 200 Anfragen pro Minute beschränkt. Jede Antwort enthält Rate-Limit-Header:

HeaderBeschreibung
X-RateLimit-LimitZulässige Anfragen pro Minute (200)
X-RateLimit-RemainingVerbleibende Anfragen im aktuellen Fenster
X-RateLimit-ResetUnix-Timestamp, wann das Fenster zurückgesetzt wird

Bei Überschreitung liefert die API 429 mit einem Retry-After-Header (Sekunden).

Fehlercodes

StatusBedeutungBerechnet
200ErfolgJa (kostenpflichtige Endpunkte)
400Ungültige Anfrage / fehlende ParameterNein
401Ungültiger oder fehlender API-KeyNein
402Credits aufgebrauchtNein
404Video / Kanal / Untertitel nicht gefundenNein
429Rate-Limit überschrittenNein
500Interner ServerfehlerNein

Fehler-Antwort-Bodies

401 Unauthorized

{ "error": { "code": "UNAUTHORIZED", "message": "Invalid or missing API key" } }

402 Credits aufgebraucht

{ "error": { "code": "CREDITS_EXHAUSTED", "message": "You've run out of credits. Upgrade or top up." } }

404 Nicht gefunden (keine Untertitel)

{ "error": { "code": "NO_CAPTIONS", "message": "No captions available for this video" } }

429 Rate-Limit

{ "error": { "code": "RATE_LIMITED", "message": "Rate limit exceeded, retry in 12s" } }
// Antwort enthält auch Header:  Retry-After: 12

Support