Pular para o conteúdo principal

Visão Geral

A KillB implementa limitação de taxa para garantir uso justo e estabilidade do sistema.

Limites de Taxa

AmbienteRequisições por SegundoBurst
Sandbox100200
Produção50100

Cabeçalhos

A resposta inclui cabeçalhos de limite de taxa:
X-RateLimit-Limit: 50
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1704657600

Lidando com Limites de Taxa

const makeRequestWithRetry = async (url, options) => {
  const response = await fetch(url, options);
  
  if (response.status === 429) {
    const resetTime = response.headers.get('X-RateLimit-Reset');
    const waitTime = (resetTime * 1000) - Date.now();
    
    await new Promise(resolve => setTimeout(resolve, waitTime));
    return makeRequestWithRetry(url, options);
  }
  
  return response;
};

Melhores Práticas

Aguarde quando limitado por taxa, não spam retries
Cache dados de usuário e reduza chamadas API
Evite polling com webhooks
Agrupe operações relacionadas juntas

Próximos Passos

Melhores Práticas

Dicas de integração de produção