Zum Inhalt springen

Ratenlimits

Jeder Aufruf zählt gegen ein Limit, pro Kunde über alle Ihre API-Schlüssel hinweg, in Kalenderminuten. Dies sind die derzeit geltenden Limits.

GET /account, GET /checkers, GET /orders, GET /orders/{id}
60 pro Minute
GET /orders/{id}/results
30 pro Minute
POST /uploads
10 pro Minute
POST /estimates
10 pro Minute
Neue Aufträge mit POST /orders
10 pro Minute
Gleichzeitig nicht abgeschlossene Aufgabenteile über die API
20 gleichzeitig
Anfragen mit falschem API-Schlüssel, pro IP-Adresse
20 pro Minute

Was eine Antwort Ihnen sagen kann

Diese können fehlen, zum Beispiel bei einem wiederholten Auftrag, setzen Sie sie also nicht voraus.

  • RateLimit-Limit: das Limit für diese Art von Aufruf.
  • RateLimit-Remaining: wie viele in dieser Minute noch übrig sind.
  • RateLimit-Reset: die Sekunden, bis die Zählung neu beginnt.

Wenn Sie ein Limit überschreiten

Sie erhalten 429 rate_limited mit Retry-After, den Sekunden, die Sie warten sollen. Diese Anfrage hat nichts bewirkt und nichts berechnet. Warten Sie so lange und senden Sie sie erneut, bei einem Auftrag mit demselben Idempotency-Key.

Wiederholungen

Die Wiederholung eines bereits erteilten Auftrags oder eines Auftrags, der diese Limits passiert hat und dessen Antwort verloren ging, zählt nicht gegen das Auftragslimit, sodass eine sichere Wiederholung nicht deshalb abgelehnt wird, weil sie eine Wiederholung ist. Alle Anfragen zum Erteilen eines Auftrags sind außerdem auf das Sechsfache des Auftragslimits begrenzt, mindestens aber auf 60 pro Minute.

Offene Aufträge

Ein großer Auftrag besteht aus mehreren Aufgabenteilen, einem pro 1.000.000 Einträge. Über dem Limit für offene Teile erhalten Sie 429 too_many_open_orders: Warten Sie, bis einige abgeschlossen sind. Ein einzelner großer Auftrag kann über das Limit hinausgehen, wenn Sie sonst nichts offen haben.

Brauchen Sie mehr?

Kontaktieren Sie uns und sagen Sie uns, was Sie entwickeln.

Auf dieser Seite