Ratenbegrenzung

Verstehen Sie die Ratenbegrenzungen und wie Sie damit umgehen.

Überblick #

Die API erzwingt Ratenbegrenzungen, um eine faire Nutzung und Dienststabilität zu gewährleisten. Jeder API-Schlüssel ist auf 100 Anfragen pro Minute begrenzt.

Limit

100 requests per minute per API key. The window resets every 60 seconds.

Antwort bei Überschreitung #

Wenn Sie das Ratenlimit überschreiten, gibt die API eine 429 Too Many Requests-Antwort mit einem Retry-After-Header zurück:

429 Too Many Requests

json Response
HTTP/1.1 429 Too Many Requests
Retry-After: 60
Content-Type: application/json

{
  "status": 429,
  "title": "Too Many Requests",
  "detail": "Rate limit exceeded. Try again later."
}

Best Practices #

Um innerhalb der Ratenlimits zu bleiben:

  • Cachen Sie Antworten wenn möglich — vermeiden Sie redundante Anfragen für dieselben Daten
  • Verwenden Sie Paginierung — rufen Sie nur die Daten ab, die Sie benötigen, mit den Parametern page und pageSize
  • Implementieren Sie exponentielles Backoff — warten Sie nach Erhalt einer 429-Antwort, bevor Sie es erneut versuchen
  • Bündeln Sie Ihre Operationen — gruppieren Sie zusammengehörige Lesevorgänge, anstatt viele kleine Anfragen zu senden