Definition
Rate-Limit
Eine Obergrenze für die Anzahl von Anfragen, die eine API innerhalb eines Zeitfensters akzeptiert.
Definition
Ein API-Rate-Limit ist eine Obergrenze für die Anzahl von Anfragen, die eine API in einem gegebenen Zeitfenster annimmt. Clients, die das Limit überschreiten, erhalten einen Fehler oder werden vorübergehend blockiert, bis das Fenster zurückgesetzt wird. Rate-Limits schützen Server vor Überlastung, sorgen für faire Nutzung unter Clients und erhalten die Qualität des Dienstes.
In Kontext
Auf Polymarket veröffentlicht die Gamma-Oberfläche öffentliche REST-Endpunkte wie /markets. Dieser Endpunkt erlaubt speziell 300 Anfragen pro 10 Sekunden. Kombinierte Listing-Anfragen über /markets und /events haben ein größeres gemeinsames Limit (900 Anfragen pro 10 Sekunden). Das Überschreiten dieser Limits führt dazu, dass die API weitere Anfragen ablehnt, bis das jeweilige Fenster abläuft; plane daher Pagination und Polling-Intervalle entsprechend.
Praktische Tipps
- Verwende Keyset-Pagination (after_cursor) statt offset, um effizient durch /markets zu blättern.
- Bündle Anfragen, wo möglich, und vermeide enge Polling-Schleifen; bevorzuge sinnvolles Backoff nach Erreichen eines Limits.
- Cache wiederholte Antworten für kurze Intervalle, wenn dein Workflow leicht veraltete Daten tolerieren kann.
Siehe auch
- gamma-api