Timbrify
Inicio

Limites globales

La API aplica rate limiting por IP: 100 requests por minuto para todos los planes.

Adicionalmente, cada API Key tiene limites especificos segun el plan del merchant.

Headers de respuesta

Cada respuesta incluye headers de rate limiting:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 97
X-RateLimit-Reset: 1712345678
Retry-After: 45

Que hacer al exceder el limite

Si recibes 429 Too Many Requests, espera hasta el timestamp indicado en X-RateLimit-Reset antes de reintentar:

if (response.status === 429) {
  const retryAfter = Number(response.headers.get('Retry-After'));
  await new Promise(resolve =>
    setTimeout(resolve, retryAfter * 1000)
  );
  // Reintentar
}

El rate limiting se aplica por IP, no por API Key. Enviar headers X-API-Key aleatorios no evita el limite.