De 5.000 a 500.000 requisições/mês por plano. Códigos 200, 401, 403, 404, 429. Implemente retry, cache, throttling e circuit breakers.
Limites de Uso por Plano
Cada plano de assinatura possui limites específicos de requisições:
- Plano Bronze: 20 requisições por minuto, 5.000 por mês
- Plano Prata: 40 requisições por minuto, 12.500 por mês
- Plano Ouro: 60 requisições por minuto, 50.000 por mês
- Plano Diamante: 60 requisições por minuto, 200.000 por mês
- Plano Black: 80 requisições por minuto, 500.000 por mês
- Planos Customizados: Limites personalizados conforme contratado
Você pode monitorar seu uso atual na página de Tokens da API.
Códigos de Resposta HTTP
Ao fazer requisições, você receberá diferentes códigos HTTP:
- 200 OK: Sucesso — dados da empresa retornados
- 401 Unauthorized: Token inválido, expirado ou ausente
- 403 Forbidden: Cota mensal excedida ou conta suspensa
- 404 Not Found: CNPJ não encontrado na base de dados
- 429 Too Many Requests: Limite de taxa excedido (requisições/minuto)
- 500 Internal Server Error: Erro interno do servidor
Boas Práticas para Requisições
- Validação de CNPJ: Sempre valide o formato do CNPJ (14 dígitos numéricos) antes de fazer a requisição
- Tratamento de Erros: Implemente tratamento adequado para todos os códigos de erro
- Timeout: Configure timeouts apropriados (recomendamos 30 segundos)
- Retry Logic: Implemente lógica de retry com backoff exponencial para erros 5xx
- Throttling: Respeite os limites de taxa implementando controle no seu lado
- Cache: Armazene respostas em cache quando apropriado para reduzir chamadas
- Monitoramento: Acompanhe seu uso mensal para evitar surpresas
- Circuit Breakers: Implemente circuit breakers para falhas consecutivas