Skip to content

Rate Limiting

Die API setzt eine Rate-Limitierung ein, um stabile Performance für alle Nutzer zu gewährleisten. Verwendet wird ein Sliding-Window-Algorithmus, der Anfragen innerhalb eines gleitenden Zeitfensters zählt.


Funktionsweise

Der Sliding-Window-Algorithmus berechnet dynamisch, wie viele Anfragen du innerhalb des letzten Zeitfensters gesendet hast. Anders als bei festen Zeitfenstern gibt es keinen harten Reset – ältere Anfragen fallen kontinuierlich aus dem Fenster heraus.

Sliding Window Algorithmus


Limits nach Nutzergruppe

Nutzergruppe Anfragen pro Minute
Ohne validen Token 50
Standard Reseller 1.000
Mittelgroße Reseller 5.000
Große Reseller 100.000

Ohne gültigen Token in der Anfrage gilt das niedrigste Limit von 50 Anfragen/Minute.


Fehlercode bei Überschreitung

Bei Überschreitung des Limits antwortet die API mit HTTP 429 und dem Fehlercode 42901:

{
    "requestId": 0,
    "data": [],
    "status": "error",
    "messages": {
        "errors": [
            {
                "code": 42901,
                "message": "Rate limit exceeded"
            }
        ]
    }
}

Best Practices

  • Caching nutzen – Reduziere wiederholte Anfragen für gleichbleibende Daten
  • Exponentielles Backoff – Bei 429-Antworten schrittweise länger warten bevor du erneut anfragst
  • Bulk-Endpoints bevorzugen – Weniger Einzelanfragen, mehr Daten pro Request

Individuelle Limits

Falls dein Unternehmen höheren API-Traffic benötigt, können individuelle Limits vereinbart werden. Kontaktiere dafür das Vertriebsteam.