OsintHunters BrasilOsintHunters Brasil
← Todos os artigos
Guia

Como consultar CNPJ e mapear sócios de empresas no Brasil

Equipe OsintHunters Brasil· 11/10/2026· 11 min de leitura

Mapear quem está por trás de uma empresa é uma das tarefas mais comuns em investigações OSINT no Brasil. A boa notícia: a base de CNPJ da Receita Federal é pública e aberta, e o quadro de sócios e administradores (QSA) permite ligar pessoas a empresas e empresas entre si. Este guia mostra como consultar, interpretar e transformar esses dados em um sociograma defensável.

O que é o QSA?

O QSA (Quadro de Sócios e Administradores) lista as pessoas vinculadas a um CNPJ. Para cada integrante, costumam aparecer:

  • Nome ou razão social.
  • Qualificação (sócio-administrador, sócio, administrador, diretor, presidente, entre outras).
  • Data de entrada na sociedade.
  • Faixa etária (em intervalos, não a idade exata).
  • CPF parcialmente mascarado (por proteção de dados).

O QSA é público e gratuito, e basta o número do CNPJ para consultá-lo.

Fontes públicas para consulta

Há três grandes rotas, da mais oficial à mais automatizável.

1. Direto na Receita Federal

O serviço de Comprovante de Inscrição e de Situação Cadastral, no site da Receita, é a fonte primária. Na página do comprovante, quando disponível, aparece a opção de consultar o QSA. É a fonte de maior autoridade para citar em um relatório.

2. Dados abertos (base completa)

A Receita publica periodicamente a base completa de CNPJ em arquivos abertos para download. É o caminho para quem precisa cruzar milhões de registros, montar grafos em larga escala e descobrir conexões não óbvias (mesmo sócio em várias empresas, por exemplo). Projetos de código aberto ajudam a importar esses arquivos para um banco local.

3. APIs públicas que redistribuem a base

Para consultas pontuais e automação leve, APIs públicas gratuitas entregam os dados em JSON. As mais conhecidas:

  • BrasilAPI: https://brasilapi.com.br/api/cnpj/v1/{cnpj}
  • CNPJ.ws (pública): https://publica.cnpj.ws/cnpj/{cnpj}

Ambas redistribuem a mesma base aberta da Receita, cada uma com sua frequência de atualização. A API pública da CNPJ.ws aceita cerca de 3 consultas por minuto, então planeje o ritmo em automações.

Na prática: consultando um CNPJ via API

Use o CNPJ sem pontuação (apenas os 14 dígitos). Exemplo com a BrasilAPI:

curl -s "https://brasilapi.com.br/api/cnpj/v1/27865757000102"

Para isolar apenas o quadro de sócios com jq:

curl -s "https://brasilapi.com.br/api/cnpj/v1/27865757000102" \
  | jq ''.qsa[] | {nome: .nome_socio, qualificacao: .qualificacao_socio}''

Na CNPJ.ws, o array de sócios vem no campo socios, com campos como nome, tipo, data_entrada, faixa_etaria e qualificacao_socio (com id e descrição):

curl -s "https://publica.cnpj.ws/cnpj/27865757000102" | jq ''.socios''

A estrutura exata do JSON varia entre provedores, então inspecione a resposta antes de automatizar.

Montando o sociograma

O valor investigativo aparece quando você cruza vínculos. O método é iterativo:

  1. Partir do CNPJ inicial e extrair os sócios (pessoas físicas e jurídicas).
  2. Para cada sócio pessoa jurídica, consultar o CNPJ dele e repetir, expandindo a árvore de participações.
  3. Para cada sócio pessoa física, buscar em quais outros CNPJs o mesmo nome aparece. A base completa de dados abertos é ideal para isso, pois permite buscar por nome de sócio.
  4. Desenhar o grafo: pessoas e empresas viram nós; participações viram arestas.

Ferramentas de link analysis como Maltego, ou projetos abertos como Gephi, ajudam a visualizar o resultado. Um padrão revelador é o sócio em comum: duas empresas aparentemente independentes que compartilham o mesmo administrador.

ElementoFonte recomendada
Dados cadastrais e QSA pontualBrasilAPI, CNPJ.ws, site da Receita
Cruzamento por nome de sócioBase de dados abertos da Receita
Visualização do sociogramaMaltego, Gephi

Interpretando com cautela

O CPF no QSA vem mascarado (por exemplo, ***456789**), o que é esperado e correto. Nomes homônimos são a maior armadilha: "João da Silva" pode ser dezenas de pessoas diferentes. Nunca una dois nós só pelo nome; corrobore com o CPF mascarado parcial, datas de entrada coincidentes ou endereços relacionados antes de afirmar que é a mesma pessoa.

Atenção também à situação cadastral: uma empresa "baixada" ou "inapta" conta uma história diferente de uma "ativa". E a data de atualização da base importa: sócio que saiu ontem pode ainda constar hoje.

Armadilhas comuns

  • Homonímia: confie no vínculo, não no nome isolado.
  • Base defasada: verifique a data da última atualização do provedor.
  • Rate limit: a API pública limita consultas por minuto; respeite para não ser bloqueado.
  • Super-interpretação: sócio em comum sugere vínculo, não prova conluio. É ponto de partida para investigar, não conclusão.

Ética e legalidade

Os dados de CNPJ e QSA são públicos por força de lei, e consultá-los é legítimo. Ainda assim, a LGPD se aplica ao CPF e aos nomes de pessoas físicas: a coleta precisa de finalidade legítima (due diligence, prevenção à fraude, jornalismo) e proporcionalidade. Não publique dados pessoais sem necessidade, não exponha CPFs completos e documente o propósito da pesquisa. Dado aberto não autoriza qualquer uso; o fim importa tanto quanto o meio.

Conclusão

Consultar CNPJ no Brasil é acessível e poderoso: do comprovante na Receita ao cruzamento em massa da base aberta, dá para reconstruir redes societárias com transparência. A disciplina está em validar vínculos antes de afirmar e em respeitar os limites da LGPD. Se você investiga empresas e quer trocar métodos de sociograma com outros praticantes, a comunidade OsintHunters Brasil é o lugar certo.