> ## Documentation Index
> Fetch the complete documentation index at: https://generaltranslation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Limites de taux

> Comprendre les limites de taux de l’API pour l’ensemble des produits pour développeurs de X

Les limites de taux contrôlent le nombre de requêtes API que vous pouvez effectuer sur une période donnée. Elles garantissent une utilisation équitable et la stabilité du système au sein de l’ensemble de la plateforme.

***

<div id="rate-limits-by-product">
  ## Limites de taux par produit
</div>

Chaque produit de la X API dispose de son propre mécanisme de limitation de taux :

<CardGroup cols={3}>
  <Card title="X API v2" icon="square-x-twitter" href="/fr/x-api/fundamentals/rate-limits">
    Limites par endpoint appliquées sur des fenêtres de 15 minutes. Consultez les tableaux détaillés et les conseils de reprise.
  </Card>

  <Card title="Enterprise API" icon="building" href="/fr/x-api/enterprise-gnip-2.0/fundamentals/rate-limits">
    Limites personnalisées définies par votre contrat d'entreprise et votre offre de données.
  </Card>

  <Card title="X Ads API" icon="rectangle-ad" href="/fr/x-ads-api/fundamentals/rate-limiting">
    Limites spécifiques aux endpoints de gestion des publicités et d'analytics.
  </Card>
</CardGroup>

***

<div id="how-rate-limits-work">
  ## Fonctionnement des limites de taux
</div>

| Concept                      | Description                                                                         |
| :--------------------------- | :---------------------------------------------------------------------------------- |
| **Fenêtre temporelle**       | La plupart des limites se réinitialisent toutes les 15 minutes                      |
| **Limites par utilisateur**  | S’appliquent lorsque vous utilisez OAuth 1.0a ou des jetons utilisateur OAuth 2.0   |
| **Limites par App**          | S’appliquent lorsque vous utilisez l’authentification Jeton Bearer (App uniquement) |
| **Spécifiques à l’endpoint** | Chaque endpoint a sa propre limite                                                  |

***

<div id="checking-your-limits">
  ## Vérifier vos limites
</div>

Chaque réponse d’API inclut des en-têtes indiquant l’état actuel de votre limitation de débit :

```
x-rate-limit-limit: 900
x-rate-limit-remaining: 847
x-rate-limit-reset: 1705420800
```

| En-tête                  | Description                                                    |
| :----------------------- | :------------------------------------------------------------- |
| `x-rate-limit-limit`     | Nombre maximal de requêtes autorisées dans la fenêtre actuelle |
| `x-rate-limit-remaining` | Requêtes restantes dans la fenêtre actuelle                    |
| `x-rate-limit-reset`     | Horodatage Unix auquel la limite est réinitialisée             |

***

<div id="rate-limit-errors">
  ## Erreurs liées aux limites de débit
</div>

Lorsque vous dépassez une limite de débit, vous recevrez une réponse **429 Too Many Requests** :

```json theme={null}
{
  "errors": [{
    "code": 88,
    "message": "Rate limit exceeded"
  }]
}
```

***

<div id="best-practices">
  ## Bonnes pratiques
</div>

<CardGroup cols={2}>
  <Card title="Mettre en cache les réponses" icon="database">
    Stockez localement les réponses de l'API afin de réduire les requêtes répétées pour les mêmes données.
  </Card>

  <Card title="Utiliser un backoff exponentiel" icon="clock-rotate-left">
    En cas de limitation de débit, attendez avant de réessayer. Doublez le temps d’attente à chaque nouvelle tentative.
  </Card>

  <Card title="Vérifier les en-têtes" icon="list-check">
    Surveillez les en-têtes de limitation de débit afin d’anticiper et d’éviter d’atteindre les limites.
  </Card>

  <Card title="Utiliser le streaming" icon="signal-stream">
    Pour les données en temps réel, utilisez un flux filtré au lieu de sonder les points de terminaison de recherche.
  </Card>
</CardGroup>

***

<div id="next-steps">
  ## Étapes suivantes
</div>

Pour consulter des tableaux détaillés des limites de taux par endpoint, rendez-vous sur la page des limites de taux pour votre API spécifique :

* [Limites de taux de X API v2](/fr/x-api/fundamentals/rate-limits)
* [Limites de taux de X Ads API](/fr/x-ads-api/fundamentals/rate-limiting)
