Voltar
Fortbix
Documentação da API

Rate Limiting

Para garantir estabilidade, a API Fortbix implementa rate limiting.

Limites por Tier

TierRequests/minBurst
Starter100150
Professional500750
EnterpriseCustomizadoCustomizado

Headers de Resposta

Toda resposta inclui headers informativos:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 47
X-RateLimit-Reset: 1620000000

Tratando 429 Too Many Requests

Quando você atinge o limite:

{
  "error": "rate_limit_exceeded",
  "retry_after": 5
}

Solução: Implemente exponential backoff:

async function retryWithBackoff(fn, maxRetries = 3) {
  for (let i = 0; i < maxRetries; i++) {
    try {
      return await fn()
    } catch (err) {
      if (err.status === 429) {
        const delay = Math.pow(2, i) * 1000
        await new Promise(r => setTimeout(r, delay))
        continue
      }
      throw err
    }
  }
}

Aumentando Seus Limites

Para solicitar limites maiores:

  1. Acesse seu dashboard
  2. Vá para Settings → API Keys
  3. Clique “Request Higher Limits”
  4. Descreva seu caso de uso

Geralmente processamos em 24h.