logo
GeekFormat

Analisador de Rate Limit Header

Analisador de cabeçalho de limite de taxa

Compatível com os novos cabeçalhos RateLimit-* e os comuns cabeçalhos X-RateLimit-*, ajudando você a determinar a cota restante, tempo de redefinição e janela de repetição.

Padrão RateLimit-*

1 janelas de limite padrãoredefinição: 18s
Window #1limit: 100janela: 1m 0s
100;w=60

Legado X-RateLimit-*

Limit
5000
Remaining
4991
Used
9
Reset (epoch)
14/04/2025, 16:00:00
Retry-After
1m 0s
Resource
-

Visualização JSON

{
  "headers": {
    "x-ratelimit-limit": [
      "5000"
    ],
    "x-ratelimit-remaining": [
      "4991"
    ],
    "x-ratelimit-used": [
      "9"
    ],
    "x-ratelimit-reset": [
      "1744617600"
    ],
    "retry-after": [
      "60"
    ],
    "ratelimit-limit": [
      "100;w=60"
    ],
    "ratelimit-remaining": [
      "25"
    ],
    "ratelimit-reset": [
      "18"
    ]
  },
  "standard": {
    "limit": [
      {
        "raw": "100;w=60",
        "amount": 100,
        "windowSeconds": 60,
        "parameters": {
          "w": "60"
        }
      }
    ],
    "remaining": [
      {
        "raw": "25",
        "amount": 25,
        "windowSeconds": null,
        "parameters": {}
      }
    ],
    "reset": "18",
    "policy": ""
  },
  "legacy": {
    "limit": "5000",
    "remaining": "4991",
    "used": "9",
    "reset": "1744617600",
    "resource": "",
    "retryAfter": "60",
    "retryAfterSeconds": 60
  }
}

Analise cabeçalhos de limitação online e saiba imediatamente onde o 429 está travando.

Sugestões Relacionadas

Casos de uso

  • Quando a API retorna 429 frequentemente, primeiro analise os cabeçalhos de limitação para julgar se a cota acabou ou se a janela de throttling não terminou
  • Ao chamar APIs de terceiros, veja a contagem restante de requisições e o tempo de reset para planejar a frequência de chamadas
  • Ao projetar estratégias de retry de API, use o tamanho da janela de limitação e o tempo de delay do Retry-After como referência
  • Sincronize regras de limitação com membros da equipe explicando cota e lógica de controle de frequência para evitar triggers repetidos de limitação

Recursos

  • Cota, janela e tempo de reset separados: informações de limitação não ficam mais espremidas
  • Troubleshooting de API de terceiros mais direto: saiba quantas vezes ainda pode chamar, quando recupera e se deve tentar novamente
  • Informações de cota intuitivas: ajuda a ver tamanho da janela, contagem restante e tempo de recuperação
  • Amigável para integração de desenvolvimento: facilita explicar rapidamente regras de limitação e sincronizar com chamadores de API

Como Usar

  1. Cole o conteúdo dos cabeçalhos RateLimit ou X-RateLimit na área de entrada
  2. A ferramenta analisa automaticamente a janela de limitação, contagem restante, tempo de reset e campos Retry-After
  3. Veja informações de cota e descrição da política de limitação para confirmar o status atual de chamada
  4. Ajuste a frequência de chamada ou projete estratégias de retry com backoff com base nos resultados da análise

Perguntas frequentes

Por que a API retorna 429 Too Many Requests?

429 geralmente indica que a frequência de requisições excedeu o limite do servidor. Após analisar as informações de RateLimit ou X-RateLimit, você pode ver a cota restante e o tempo de recuperação.

Qual a diferença entre Retry-After e tempo de reset?

Retry-After tende a informar quando tentar novamente, enquanto o tempo de reset está mais próximo do ponto de recuperação da janela de limitação. Ver ambos juntos ajuda a planejar estratégias de retry mais precisamente.

Serve para investigar problemas de cota de chamadas de API de terceiros?

É muito adequado. Seja plataformas abertas, APIs de pagamento ou APIs de serviços em nuvem, muitos retornam informações de cota através de cabeçalhos de resposta.

Pode ajudar no design de estratégias de retry de API?

Sim. Entendendo a contagem restante, a janela de limitação e o tempo de recuperação, é mais fácil formular estratégias de backoff, enfileiramento e retry.