Skip to main content
GET
Empresas
Este endpoint tem dois modos. Sem cnae e comex, ele percorre o catálogo completo da Aurora em ordem estável de raiz do CNPJ. Com um desses filtros, ele seleciona o perfil no grafo e devolve o cadastro completo hidratado pela Aurora. É preciso criar no Brain uma chave com o acesso Cadastro de empresas (Aurora), que inclui o escopo aurora:read.

Catálogo completo

Envie o cursor sem alterá-lo e mantenha os mesmos filtros:
O cursor é opaco, pertence à organização e preserva o snapshot da primeira página. Se esse snapshot sair da retenção, a API devolve 409 cursor_snapshot_expirado; reinicie sem cursor.

Perfil por CNAE e comércio exterior

string
Um ou mais CNAEs de sete dígitos, separados por vírgula. Mais de um significa que a empresa pode corresponder a qualquer um deles.
boolean
true exige estabelecimento com comércio exterior. false não filtra.
number
Capital social cadastral mínimo. Só pode ser usado junto de cnae ou comex; não é patrimônio, faturamento nem estimativa de tamanho.
integer
default:"25"
De 1 a 100. A resposta pode trazer menos itens e ainda ter temMais: true; continue pelo cursor.

Histórico cadastral

Cada item usa o mesmo formato cadastral do catálogo. primeiraAparicao e ultimaAparicao descrevem em quais cargas a versão foi observada; não são, necessariamente, datas jurídicas de início e fim.

Quadro societário

modo=vigentes devolve as linhas presentes na carga do snapshot. Use modo=historico para todas as versões conhecidas. Esta rota exige também socios:read, registra o acesso e responde com Cache-Control: private, no-store.
vigente significa “presente na carga observada”, não uma data formal de saída. Constar no QSA não prova controle ou titularidade, e nomes iguais podem ser pessoas diferentes.

Limites e cache

Consultas Aurora têm teto distribuído de 300 unidades por minuto por organização e por chave. QSA custa duas unidades. Também há limite de quatro consultas Aurora simultâneas por organização. Ao exceder, a API responde 429 e Retry-After: 60. Respostas cadastrais usam cache privado por uma hora e variam por Authorization. Respostas com pessoas usam private, no-store.