Uma Empresa e identificada pelo CNPJ e representa uma pessoa juridica registrada na Receita Federal. Alem dos dados cadastrais proprios, a empresa se conecta a Pessoas por meio de relacoes:
  • Socio — relacao societaria (CPF ↔ CNPJ)
  • Funcionario — relacao trabalhista (CPF ↔ CNPJ)

Tipagem

{
  "cnpj": "12345678000195",
  "razao_social": "TECHNOVACAO DIGITAL LTDA",
  "nome_fantasia": "TECHNOVACAO",
  "cnaes": [
    { "codigo": "6209100", "descricao": "Suporte tecnico em TI" }
  ],
  "situacao": "ATIVA",
  "data_abertura": "2016-01-20",
  "capital_social": 50000.00,
  "natureza_juridica": "Sociedade Limitada",
  "endereco": {
    "logradouro": "AVENIDA PAULISTA",
    "numero": "1000",
    "complemento": "SALA 1201",
    "bairro": "BELA VISTA",
    "cidade": "SAO PAULO",
    "uf": "SP",
    "cep": "01310-100"
  },
  "telefones": [...],
  "emails": [...],
  "socios": [...],
  "funcionarios": [...]
}
CampoTipoDescricao
cnpjstringCNPJ (14 digitos)
razao_socialstringRazao social
nome_fantasiastringNome fantasia
cnaesarrayCNAEs (primario + secundarios)
situacaostringATIVA, BAIXADA, SUSPENSA, INAPTA
data_aberturastringData de inicio das atividades
capital_socialnumberCapital social em R$
natureza_juridicastringTipo juridico (Ltda, S.A., MEI, etc.)
enderecoobjectEndereco cadastral

Relacoes

Uma empresa nao existe isolada — ela se conecta a pessoas e a outras entidades por meio de relacoes:

Relacao: Socio

Um socio e a relacao entre uma Pessoa (CPF) e uma Empresa (CNPJ). Representa vinculo societario ou administrativo.
{
  "cpf": "12345678901",
  "nome": "MARIA DA SILVA",
  "qualificacao": "Socio-Administrador",
  "data_entrada": "2016-01-20"
}
CampoTipoDescricao
cpfstringCPF do socio
nomestringNome do socio
qualificacaostringTipo de participacao (Socio, Administrador, Diretor)
data_entradastringData de entrada na sociedade
A partir do CPF de um socio, voce pode expandir a investigacao para a entidade Pessoa (GET /pessoas/cpf/{cpf}) e descobrir outros vinculos, patrimonio, processos, etc.

Relacao: Funcionario

Um funcionario e a relacao trabalhista entre uma Pessoa (CPF) e uma Empresa (CNPJ). Os dados vem de RAIS, CAGED e portais de transparencia.
{
  "cpf": "98765432100",
  "nome_funcionario": "JOAO PEREIRA",
  "cargo": "ANALISTA DE SISTEMAS",
  "data_admissao": "2020-03-15",
  "data_desligamento": ""
}
CampoTipoDescricao
cpfstringCPF do funcionario — identificador que conecta a entidade Pessoa
nome_funcionariostringNome
cargostringCargo ou funcao
data_admissaostringData de admissao
data_desligamentostringData de desligamento (vazio se ativo)
Cada funcionario tem um cpf que e o identificador da entidade Pessoa. Use GET /pessoas/cpf/{cpf} para expandir os dados de qualquer funcionario.

Pontos de entrada

Dado disponivelEndpointResultado
CNPJGET /empresas/cnpj/{cnpj}Perfil completo (cadastro + socios + funcionarios + patrimonio + juridico)
CPF do socioGET /empresas/cpf/{cpf}Empresas onde a pessoa e socia
EmailGET /empresas/email/{email}Empresas com esse email
TelefoneGET /empresas/telefone/{telefone}Empresas com esse telefone

Dados agregados

O perfil completo (GET /empresas/cnpj/{cnpj}) agrega tudo em uma chamada:
CategoriaCamposEntidades relacionadas
Cadastralrazao_social, cnae, situacao, endereco
Relacoessocios[], funcionarios[]Pessoa (CPF)
Patrimonioimoveis[], veiculos[], aeronaves, patentes[], ruralImovel, Veiculo, Aeronave, Patente
Juridicoprocessos[], dividas, compliance, trabalhistaProcesso, Divida
Financeirobeneficios_fiscaisBeneficio

Fluxo investigativo

1

Cadastro

GET /empresas/cnpj/{cnpj} — dados cadastrais, socios e funcionarios
2

Expandir socios

Para cada socio, consultar GET /pessoas/cpf/{cpf} e investigar patrimonio pessoal
3

Cruzar empresas

Verificar se socios participam de outras empresas (GET /empresas/cpf/{cpf})
4

Patrimonio da empresa

Imoveis, veiculos, aeronaves, patentes em nome do CNPJ
5

Juridico

Processos, dividas, compliance trabalhista
O campo cpf em cada socio e funcionario e o identificador que conecta a entidade Pessoa. Use ele para navegar entre entidades.