Limites de débit
Les limites de débit protègent l'API contre les abus et garantissent une utilisation équitable pour tous les clients. Les limites varient selon le plan.
Limites par plan
| Plan | Requêtes/min | Crédits/mois |
|---|---|---|
| Free | 5 | 1,000 |
| Pay As You Go | 5 | Basé sur l'achat |
| Project | 10 | 7,000 |
| Bootstrap | 10 | 28,000 |
| Startup | 10 | 85,000 |
| Growth | 10 | 200,000 |
En-têtes de limite de débit
Chaque réponse API inclut des informations sur les limites de débit dans les en-têtes :
| En-tête | Description |
|---|---|
X-RateLimit-Limit | Nombre maximal de requêtes par minute pour votre plan |
X-RateLimit-Remaining | Requêtes restantes dans la fenêtre actuelle |
X-RateLimit-Reset | Horodatage Unix de la réinitialisation de la limite de débit |
Gestion des erreurs 429
Lorsque vous dépassez la limite de débit, l'API renvoie une 429 Too Many Requests réponse. Pour gérer cela correctement :
- Consultez l'en-tête
X-RateLimit-Resetpour savoir quand réessayer - Implémentez un backoff exponentiel dans votre logique de nouvelle tentative
- Mettez en file d'attente les requêtes pour rester dans votre limite par minute
- Envisagez de passer à un plan supérieur si vous atteignez régulièrement les limites
429 Trop de requêtes
{
"error": {
"code": "rate_limit_exceeded",
"message": "Rate limit exceeded. Retry after 30 seconds."
}
}Conseils
- Mettez en cache les résultats lorsque cela est possible pour réduire les appels API
- Regroupez les requêtes connexes plutôt que de faire plusieurs petites requêtes
- Surveillez votre utilisation dans le tableau de bord pour anticiper les besoins en limites