Lab · Rede de CNPJs · engenharia de dados

Empresas brasileiras, ligadas pelos sócios

Digite um CNPJ e a tela desenha, ao vivo, quem são os sócios daquela empresa. Clique num sócio e veja as outras empresas dele; clique numa empresa sócia e a sociedade abre. Holding, participação e grupo aparecem uma camada por clique — sobre o cadastro público de CNPJ da Receita Federal, inteiro na borda da rede.

69 mi de empresas 28 mi de vínculos Cloudflare Workers custo zero
A ferramenta rodando: busca de um CNPJ, os sócios aparecendo, e a cada clique a rede societária abrindo mais. Nome de pessoa aparece abreviado na tela — cortesia de exibição sobre dado que já é público.

Dado: cadastro público de CNPJ da Receita Federal. A visualização e toda a engenharia de serviço são minhas. abrir a ferramenta ao vivo →

01 · a rede

Um sócio em comum liga duas empresas

Cada empresa é um nó; cada sócio do quadro (QSA) é um nó ligado a ela. Quando o mesmo sócio aparece em mais de uma empresa, o nó é compartilhado e vira uma ponte — é literalmente assim que um grupo econômico aparece desenhado. E quando o sócio de uma empresa é outra empresa, as duas se ligam pelo CNPJ: a cascata de holdings e participações abre com o clique. São 717.651 sócios que são pessoa jurídica para cruzar.

69 miempresas no cadastro público
28 mivínculos de sócio (QSA)
717 milsócios que são outra empresa

02 · o índice

De 31 segundos a meio milissegundo

A pergunta central do reverso — "em que outras empresas essa pessoa é sócia?" — sem o índice certo obriga o banco a varrer a tabela inteira de sócios, dezenas de milhões de linhas. Medi: 31 segundos. Com um índice composto desenhado para essa consulta exata, a mesma pergunta volta em meio milissegundo. Mesmo dado, mesma máquina — a diferença é só ter desenhado a estrutura certa.

sem índice · varredura completa
31 s
com o índice composto
≈ 0,5 ms

EXPLAIN ANALYZE no Postgres de serviço, 2026-10-20: 31.062 ms com varredura sequencial forçada; 0,413–0,654 ms com o índice composto (documento_mascarado, nome_socio). Tempo de execução no banco.

03 · como é feito

Tudo na borda, sem servidor pra cuidar

04 · ética

Estrutura à mostra, pessoas protegidas

Só entra dado público — o cadastro de CNPJ, onde o quadro de sócios já é aberto. Mesmo assim, nome de pessoa aparece abreviado na tela (primeiro nome e duas letras do segundo): é uma cortesia de exibição, para ler a estrutura sem jogar o nome de ninguém na cara. O CPF já vem mascarado da fonte. E ninguém é pesquisável por nome: a entrada é sempre por CNPJ, e o reverso casa documento e nome (a máscara sozinha colide), para nunca misturar duas pessoas diferentes.

05 · agora é com você

Abra e explore

Não é mockup de slide: está no ar, funcionando. Busque uma empresa que você conhece e siga os sócios.

Abrir a Rede de CNPJs Cloudflare Workers · dado público (Receita Federal) · sem cadastro

06 · créditos

De onde vem o dado