Como baixar e usar a base de CNPJ da Receita Federal
A Receita publica todo o cadastro de CNPJ em dados abertos, de graça. São 36 arquivos e 7,12 GB compactados na competência de 07/2026. Aqui está o que tem dentro, quanto custa processar e onde estão as armadilhas.
Onde ficam os arquivos
A Receita Federal publica o cadastro completo de CNPJ em arquivos abertos, atualizados mensalmente, em arquivos.receitafederal.gov.br. O acesso é livre, sem cadastro e sem chave de API.
Cada competência é uma pasta com o ano e o mês. Na de 07/2026 são 36 arquivos ZIP somando 7,12 GB compactados. Descompactado passa de 25 GB.
O que tem em cada arquivo
Estabelecimentos (10 arquivos, 5,05 GB) — uma linha por estabelecimento, com endereço, telefone, e-mail, CNAE principal e secundários, situação cadastral e data de abertura. É o arquivo maior e o mais útil para prospecção.
Empresas (10 arquivos, 1,30 GB) — razão social, natureza jurídica, porte e capital social. Ligado por cnpj_basico, os 8 primeiros dígitos.
Sócios (10 arquivos, 653 MB) — nome, qualificação, data de entrada e faixa de idade. CPF já mascarado pela Receita.
Simples (1 arquivo, 286 MB) — opção por Simples Nacional e por MEI, com datas de entrada e saída. É a única faixa de faturamento pública que existe.
Auxiliares (5 arquivos, poucos KB) — municípios, CNAEs, naturezas jurídicas, qualificações de sócio e países.
Formato: o que quebra na primeira tentativa
CSV sem cabeçalho, separado por ponto e vírgula, texto entre aspas, codificação ISO-8859-1. Abrir no Excel como UTF-8 estraga todo acento, e ler sem converter grava "SÃO PAULO" como lixo no banco.
O CNAE vem como número, não como texto. O código 0151201 chega como 151201 e perde o zero à esquerda. Quem compara sem preencher para 7 dígitos erra a classificação de toda a divisão que começa com zero — agropecuária, inteira.
O CNPJ vem em três colunas: básico, ordem e dígito verificador. Precisa concatenar para ter os 14 dígitos.
Datas vêm como AAAAMMDD, e "00000000" é o nulo deles. Converter direto gera datas em ano zero.
Não existe código de porte para MEI. Porte 01 é MICRO EMPRESA. A condição de MEI está no arquivo do Simples, porque é regime tributário e não porte. Confundir os dois faz o filtro de microempresa devolver zero.
Quanto custa processar, na prática
Números contados, não extrapolados: os dez arquivos de Estabelecimentos somam 72.318.961 linhas, das quais 98.208 estão em situação ATIVA — 0,1% do total.
Em MySQL, com os índices necessários para busca por CNAE e região, cada registro ocupa cerca de 0,64 KB. Importar tudo pede espaço em disco na casa das dezenas de GB e algumas horas de processamento.
Um aviso sobre amostragem, e este guia é a prova. A versão anterior deste texto media UM arquivo, encontrava 24,6% de ativas e extrapolava para os dez: dava 18,1 milhões. Contando os dez de verdade, são 98.208 — a extrapolação errou cerca de um terço para baixo. Os arquivos são ordenados por CNPJ, CNPJ mais antigo tem mais baixa, e por isso qualquer percentual tirado do começo está errado. Conte o arquivo inteiro.
O que a base NÃO resolve sozinha
Telefone. Medindo 98.208 estabelecimentos ativos: 85,2% têm algum telefone, mas só 80,7% são válidos depois de conferir o DDD contra a lista da Anatel. E 38,1% são celulares — boa parte no formato antigo de 8 dígitos, que precisa do nono dígito reconstruído para completar a ligação hoje.
E-mail. 66,6% têm algum e-mail. E-mail corporativo, que é o que serve para prospecção séria, está em da base.
Nome da cidade. A tabela de estabelecimentos guarda só o CÓDIGO do município. Sem juntar com o arquivo de municípios, filtrar por "Osasco" simplesmente não funciona — e é um erro silencioso: a consulta roda e devolve empresas de outros estados.
Vale fazer sozinho?
Vale, se você tem tempo de engenharia e um caso de uso específico. O dado é gratuito e o download é livre. Não existe pegadinha de licença.
O que consome o tempo não é baixar — é o resto: validar telefone contra DDD, reconstruir celular de 8 dígitos, checar MX de e-mail, ligar sócio ao estabelecimento, descobrir site, e manter tudo isso atualizado a cada competência mensal.
É honesto dizer que as plataformas de prospecção usam exatamente esta base. O que elas cobram é a camada em cima dela. Sabendo disso, a pergunta certa deixa de ser "de onde vem o dado" e passa a ser "o que você fez com ele".
Perguntas diretas
A base de CNPJ da Receita Federal é gratuita?
Sim. A Receita publica o cadastro completo em dados abertos, atualizado mensalmente, sem cadastro e sem chave de API. Na competência de 07/2026 são 36 arquivos ZIP somando 7,12 GB compactados.
Quantas empresas ativas existem no Brasil?
Contando os dados abertos inteiros: os dez arquivos de Estabelecimentos somam 72.318.961 linhas, e 98.208 estão em situação ATIVA (0,1%). O número de estabelecimentos é maior que o de empresas, porque matriz e filiais contam separado.
Dá para usar a base de CNPJ para prospecção sem ferir a LGPD?
Dado cadastral de pessoa jurídica é público e a prospecção B2B se apoia em legítimo interesse. O cuidado está no tratamento: manter lista de opt-out, atender pedido de exclusão, e não fazer disparo em massa sem consentimento — especialmente em WhatsApp.
Leia também
- Faturamento de empresa é público? O que o CNPJ revela e o que não Não é. O faturamento declarado está sob sigilo fiscal e não aparece em nenhuma consulta pública de CNPJ. O que existe é a faixa legal do regime tributário — e ela resolve a maior parte das decisões comerciais.
- Como confirmar que um site pertence mesmo à empresa (RDAP do registro.br) O registro.br publica o CNPJ do dono de cada domínio .br. Dá para conferir de graça, sem cadastro, e é a única forma de provar que aquele site é da empresa e não do contador dela.
- Telefone de empresa na base da Receita: por que não completa e como corrigir Boa parte dos celulares cadastrados está no formato antigo, de oito dígitos, anterior à migração da Anatel. Sem reconstruir o nono dígito, esses números viram "telefone inválido" — e são justamente os que atendem WhatsApp.