Limites e planos
O uso da CNPJAPI é limitado por requisições por minuto e por cota mensal, conforme o plano contratado.
- Requisições por minuto: protege contra picos; controla a taxa de chamadas.
- Cota mensal: o total de consultas incluídas no seu plano no mês.
Os limites atualizados de cada plano ficam em https://cnpjapi.com.br/#planos.
Ao exceder um limite
Quando qualquer limite é excedido, a API responde:
HTTP/1.1 429 Too Many Requests
Retry-After: 30
429 Too Many Requestsindica que você atingiu o limite por minuto ou a cota mensal.- O cabeçalho
Retry-Afterinforma quantos segundos aguardar antes de tentar de novo.
Boas práticas
- Respeite o
Retry-After: pause pelo tempo indicado antes de repetir a chamada. - Tem plano pago? Use o lote:
POST /consulta/loteconsulta até 20 CNPJs numa única chamada, contando como 1 requisição pro limite por minuto. Sem plano pago, ou pra consultas avulsas, faça uma chamada por vez e distribua no tempo (veja Consultar um CNPJ). - Acompanhe o consumo: consulte
GET /cotapara ver quanto do plano você já usou no mês, sem debitar cota. - Trate o
429como recuperável: não é um erro do seu código; é sinal de ritmo.
Precisa de mais volume?
Se a sua operação consome muitas consultas, compare os planos em https://cnpjapi.com.br/#planos ou fale com a equipe pelo site. Cada plano define os próprios limites por minuto e a cota mensal.