Skip to main content

Rate Limiting

A Business API aplica limites de requisições por merchant para garantir uso justo e estabilidade da plataforma.

Headers de Resposta

Cada resposta inclui headers de rate limit que indicam sua cota atual: Consulte esses headers em cada resposta para conhecer seu limite e quantas requisições restam.

Lidando com 429 Too Many Requests

Quando você excede o limite, a API responde com status 429 e adiciona um header Retry-After:

Estratégia de Retry

Use backoff exponencial quando receber uma resposta 429:

Boas Práticas

  • Monitore o header X-RateLimit-Remaining para reduzir a velocidade proativamente antes de atingir o limite.
  • Faça cache das respostas quando os dados não mudam frequentemente — especialmente catálogos de produtos.
  • Agrupe seu trabalho — solicite páginas maiores (até limit=100) para reduzir o número de requisições.
  • Respeite o Retry-After — sempre espere o tempo indicado antes de tentar novamente, em vez de usar um delay fixo.