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

# Rate Limits

> Understand the UseAgents API rate limit and how to handle `429 Too Many Requests` responses.

Authenticated endpoints are rate limited for security and fair usage.

## Limit

In production, each API key is limited to **100 requests per minute** across authenticated endpoints.

If you exceed that limit within a rolling 60-second window, the API returns `429 Too Many Requests`.

## Rate limit error

When the rate limit is exceeded, the API returns a response like this:

```json theme={null}
{
  "error": {
    "status": 429,
    "code": "rate_limit_exceeded",
    "message": "You have exceeded your request limit. Please try again later."
  }
}
```

## Recommended handling

* Implement exponential backoff when you receive `429` responses.
* Cache responses where appropriate to reduce API calls.
* Avoid sending the same request repeatedly in tight loops.
* Spread load across time instead of sending large bursts when possible.

## Reduce avoidable requests

* Reuse search results when the query and context have not changed.
* Batch work where possible instead of requesting one item at a time.
* Avoid polling aggressively from the same integration.

## Next steps

* [Tools Search](/api-reference/tools-search) for the main searchable endpoint
* [Errors](/api-reference/errors) for related failure codes
