MotorLeads

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.

9 min de leitura · atualizado em

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