Ir para o conteúdo principal
DiffHook/Documentos
Referência da APILimites de taxa

Limites de taxa

O DiffHook impõe limites de taxa nas solicitações de API para garantir o uso justo e a estabilidade do sistema.

Limites

NívelSolicitações/minuto
Grátis60
Qualquer plano pago200

Os limites se aplicam por chave de API e por IP.

Lidando com 429 respostas

Ao ultrapassar o limite, você recebe 429 Too Many Requests:

Implemente a espera exponencial ao tentar novamente:

async function apiRequest(url, options, retries = 3) {
  const res = await fetch(url, options)
  if (res.status === 429 && retries > 0) {
    const delay = 1000 * (4 - retries)
    await new Promise(r => setTimeout(r, delay))
    return apiRequest(url, options, retries - 1)
  }
  return res
}