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

# Limites de requisição

> Limites de requisição por token e por IP do cliente.

| Limite | Vale para |
| - | - |
| 60 requisições por minuto | Cada token |
| 20 falhas de autenticação por minuto | Cada endereço IP do cliente |

As janelas são minutos fixos. Toda resposta autenticada traz o saldo do token:

```http theme={null}
x-ratelimit-limit: 60
x-ratelimit-remaining: 59
```

Quando um limite estoura, a resposta é `429 RATE_LIMITED`, com o header `retry-after` e `details.retry_after_seconds`. Espere esse número de segundos antes de tentar de novo.

> [!TIP]
>
> Leia `x-ratelimit-remaining` e diminua o ritmo antes de chegar a zero. Repita respostas `429` e `5xx` com espera progressiva. Não repita outras respostas `4xx` sem mudar a requisição.

Depois de 20 falhas de autenticação de um mesmo IP num minuto, toda requisição desse endereço recebe `429` até a janela acabar, mesmo com um token válido. Confira se o seu script envia o token atual antes de tentar de novo.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.