Aller au contenu

Guides

Limites de débit

Les requêtes sont limitées par clé API, et chaque réponse authentifiée vous indique où vous en êtes.

La limite

La valeur par défaut est de 600 requêtes par minute, mesurées sur une fenêtre de 60 secondes. Les comptes disposant d’un débit convenu plus élevé peuvent se voir attribuer une limite différente sur des clés individuelles.

Les en-têtes

Chaque réponse authentifiée porte votre position actuelle, pas seulement celles qui sont refusées — vous pouvez donc lever le pied avant d’être refusé plutôt qu’après.

X-RateLimit-Limit: 600
X-RateLimit-Remaining: 597
X-RateLimit-Reset: 1787654461

Le document OpenAPI est servi en dehors du chemin authentifié et ne porte aucun en-tête de limite de débit.

Quand vous la dépassez

Dépasser la limite renvoie un 429 avec un Retry-After en secondes. L’erreur est marquée comme réessayable ; attendez le délai indiqué plutôt que de recommencer immédiatement.

HTTP/1.1 429 Too Many Requests
Retry-After: 43
X-Request-Id: 01K3F7XQZ8V2N4M6P8R0T5CJWE
{
  "error": {
    "code": "RATE_LIMITED",
    "message": "This API key is limited to 600 requests per minute.",
    "retryable": true,
    "detail": { "limit": 600, "window_seconds": 60 },
    "request_id": "01K3F7XQZ8V2N4M6P8R0T5CJWE"
  }
}

Deux limites différentes

Il existe deux limites indépendantes et elles mesurent des choses différentes. La limite par clé compte les requêtes HTTP. Une limite distincte, à l’échelle du compte, compte les destinataires et s’applique à toutes les surfaces, pas seulement à l’API.

La limite de destinataires fonctionne autrement : elle ne refuse pas la requête. Les destinataires au-delà du plafond sont retirés d’un lot par ailleurs accepté et signalés dans rejections avec un code de raison de limite de débit, ce qui est une raison de plus de lire ce tableau plutôt que de se fier au code de statut.