Pular para o conteúdo
DocumentaçãoCota e limites

Cota e limites

Cada plano tem uma cota de chamadas por mês e um limite por minuto. Os números abaixo vêm do catálogo de planos.

Atualizado em · API v1

Por plano

PlanoChamadas por mêsLimite por minuto
Bronze mensal5.00020
Bronze anual5.00020
Prata mensal12.50040
Prata anual12.50040
Ouro mensal50.00060
Ouro anual50.00060
Diamante mensal200.00060
Diamante anual200.00060
Black mensal500.00080
Black anual500.00080

Preços e o que mais cada plano inclui estão em Planos.

O que conta como chamada

Cada requisição admitida conta 1 chamada, não importa quantas empresas voltem. Uma consulta de CNPJ é uma chamada; uma contagem agrupada por cidade também.

A requisição é admitida quando passa pelo token, pela conta, pelos limites por minuto e pela cota. A partir daí ela conta, mesmo que termine em erro:

  • Contam: 404 de CNPJ fora da base, 400 de agrupamento ou de parâmetro do ranking, 403 de filtro recusado, 422 da contagem de obras e 503 de base em atualização.
  • Podem contar: 500 e 503 de consulta demorada, conforme o ponto em que a falha acontece.
  • Não contam: 401, 403 de conta sem acesso, 403 de cota esgotada, 400 de parâmetro desconhecido na contagem e 429.

Cada caso, com o corpo da resposta, está em Erros e retentativas.

O mês da cota

A cota conta por mês calendário, no horário de Brasília, e renova no primeiro dia do mês. Esgotada, as chamadas recebem 403 Monthly Quota Exceeded até o mês seguinte. Você vê o uso do mês e o limite em Configurações › Integrações › Tokens da API.

Limite por minuto

O limite por minuto do plano vale para a conta inteira, somando todos os tokens. Passou dele, a resposta é 429 Rate Limit Exceeded, sem cabeçalho dizendo quanto esperar. Contagem de empresas, ranking e contagem de obras têm ainda um limite próprio por minuto, que vale junto com o do plano (veja Limite das buscas).

MCP

Pelo MCP, buscar empresas, consultar uma empresa por CNPJ e gerar filtro usam a mesma cota mensal da API. As ferramentas de CRM, de conta e de códigos dos filtros não usam. Detalhes em MCP.

Boas práticas

  1. Controle o ritmo no seu lado para ficar abaixo do limite por minuto.
  2. Guarde respostas em cache quando fizer sentido. Uma chamada a menos é cota que sobra.
  3. Defina um timeout. Recomendamos 30 segundos.
  4. Repita só o que vale repetir, com espera crescente: veja Retentativas.
  5. Use circuit breaker: depois de várias falhas seguidas, pare de chamar por um tempo.
  6. Acompanhe o uso do mês em Tokens da API para não ser surpreendido por um 403.

Perguntas frequentes

O que acontece quando passo do limite por minuto?

A API responde 429 e a chamada não conta na cota. Espere e tente de novo com pausas cada vez maiores, e controle o ritmo no seu sistema.

Qual o código quando a cota do mês acaba?

403 Monthly Quota Exceeded. Ele vale até o mês seguinte. Acompanhe o uso em Tokens da API e, se precisar de mais, mude de plano.

Referência interativa: Swagger do app, com todos os parâmetros e exemplos de resposta.