Logocowtic
Öffentliche API

Rate Limits

RateLimit-Antwortheader, Retry-After und Behandlung von 429

Limits gelten pro API-Schlüssel mit einem festen Zeitfenster (Standard 120 Anfragen / 60 Sekunden). Die genauen Werte können serverseitig konfiguriert sein.

Antwortheader

Jede authentifizierte Public-API-Antwort enthält:

HeaderBedeutung
RateLimit-LimitMaximale Anfragen im aktuellen Fenster
RateLimit-RemainingVerbleibende Anfragen im Fenster
RateLimit-ResetUnix-Zeitstempel (Sekunden), wann das Fenster zurückgesetzt wird

Wenn das Limit überschritten wird

Die API antwortet mit 429 Too Many Requests und:

  • Retry-After — Sekunden bis zum nächsten Versuch
  • application/problem+json mit Typ https://cowtic.com/problems/rate-limited
HTTP/1.1 429 Too Many Requests
RateLimit-Limit: 120
RateLimit-Remaining: 0
RateLimit-Reset: 1721491200
Retry-After: 60
Content-Type: application/problem+json

Hinweise für Clients

  1. Lesen Sie RateLimit-Remaining und drosseln Sie Anfragen, bevor der Wert null erreicht.
  2. Bei 429 mindestens Retry-After Sekunden warten (zusätzliches exponential backoff ist sinnvoll).
  3. Burst-Last vermeiden; Hintergrundjobs statt enger Schleifen bevorzugen.
  4. Pro Integration eigene Schlüssel nutzen, wenn Sie unabhängige Kontingente brauchen.

On this page