Définition
Limite de requêtes
Un plafond sur le nombre de requêtes qu'une API acceptera dans une fenêtre temporelle.
Définition
Une limite de requêtes (rate limit) est un plafond sur le nombre de requêtes qu'une API acceptera pendant une fenêtre temporelle donnée. Les clients qui dépassent ce plafond reçoivent une erreur ou sont temporairement bloqués jusqu'à la réinitialisation de la fenêtre. Les limites protègent les serveurs contre la surcharge, garantissent un usage équitable entre les clients et préservent la qualité du service.
Contexte
Sur Polymarket, la surface Gamma publie des points de terminaison REST publics tels que /markets. Ce point de terminaison autorise spécifiquement 300 requêtes par 10 secondes. L'utilisation combinée des listings sur /markets et /events bénéficie d'un plafond combiné supérieur (900 requêtes par 10 secondes). Dépasser ces limites entraînera le rejet des requêtes supplémentaires par l'API jusqu'à l'expiration de la fenêtre concernée ; planifiez donc la pagination et les intervalles de sondage en conséquence.
Conseils pratiques
- Utilisez la pagination par keyset (after_cursor) plutôt que offset pour parcourir efficacement /markets.
- Regroupez les requêtes lorsque c'est possible et évitez les boucles de polling serrées ; préférez un backoff raisonnable après avoir atteint une limite.
- Mettez en cache les réponses répétées pour de courtes durées si votre flux de travail peut tolérer des données légèrement périmées.
Voir aussi
- gamma-api