Definizione
Limite di richieste
Un limite al numero di richieste che un'API accetterà in una finestra di tempo.
Definizione
Un rate limit delle API è un limite sul numero di richieste che un'API accetterà in una finestra di tempo data. I client che superano il limite ricevono un errore o sono temporaneamente bloccati fino al reset della finestra. I rate limit proteggono i server dal sovraccarico, garantiscono un utilizzo equo tra i client e preservano la qualità del servizio.
Nel contesto
Su Polymarket la surface Gamma pubblica endpoint REST pubblici come /markets. Quell'endpoint in particolare permette 300 richieste ogni 10 secondi. L'uso combinato di listing su /markets e /events ha un limite combinato maggiore (900 richieste ogni 10 secondi). Superare questi limiti farà sì che l'API rifiuti ulteriori richieste fino alla scadenza della finestra rilevante; pianifica di conseguenza paginazione e intervalli di polling.
Suggerimenti pratici
- Usa la paginazione keyset (after_cursor) invece di offset per scorrere /markets in modo efficiente.
- Raggruppa le richieste quando possibile ed evita loop di polling ravvicinati; preferisci un backoff sensato dopo aver raggiunto un limite.
- Cachea risposte ripetute per brevi intervalli se il tuo flusso di lavoro può tollerare dati leggermente obsoleti.
Vedi anche
- gamma-api