Dados abertos do CNPJ: onde baixar, layout e armadilhas
A Receita Federal publica uma vez por mês os dados do CNPJ em arquivos abertos. A carga de setembro de 2026 tem 37 arquivos zip, com 7,76 GB compactados. Esta página explica onde baixar, como são os arquivos e o que costuma dar errado na leitura. Os números do cadastro estão no Radar de empresas no Brasil.
Onde baixar
- Repositório de dados abertos da Receita: https://www.gov.br/receitafederal/dados
- Pasta compartilhada "CNPJ" com uma subpasta por mês (
AAAA-MM): https://arquivos.receitafederal.gov.br/index.php/s/YggdBLfdninEJX9 - Dicionário oficial dos campos ("Novo Layout para os Dados Abertos do CNPJ", PDF): https://www.gov.br/receitafederal/dados/cnpj-metadados.pdf
- Catálogo no Portal Brasileiro de Dados Abertos: https://dados.gov.br/dados/conjuntos-dados/cadastro-nacional-da-pessoa-juridica---cnpj
Endereços conferidos em 10/10/2026. A Receita já mudou o local dos arquivos antes; se um link quebrar, comece pelo repositório.
Arquivos de setembro de 2026
| Arquivo | Conteúdo | Tamanho | Linhas |
|---|---|---|---|
| Empresas0.zip a Empresas9.zip | 10 partes | 1,38 GB | 70.085.592 |
| Estabelecimentos0.zip a Estabelecimentos9.zip | 10 partes | 5,38 GB | 73.366.147 |
| Socios0.zip a Socios9.zip | 10 partes | 690,7 MB | 28.341.092 |
| Simples.zip | opção pelo Simples e pelo MEI | 308,0 MB | 50.396.768 |
| Cnaes.zip | tabela de domínio (código; descrição) | 22,1 KB | 1.359 |
| Motivos.zip | tabela de domínio (código; descrição) | 1,2 KB | 63 |
| Municipios.zip | tabela de domínio (código; descrição) | 43,4 KB | 5.572 |
| Naturezas.zip | tabela de domínio (código; descrição) | 1,6 KB | 91 |
| Paises.zip | tabela de domínio (código; descrição) | 2,7 KB | 255 |
| Qualificacoes.zip | tabela de domínio (código; descrição) | 1,0 KB | 68 |
Empresas, Simples e Sócios são por raiz do CNPJ (8 caracteres); Estabelecimentos é por CNPJ completo (raiz, ordem e dígitos verificadores). Juntar os quatro pela raiz é o que monta o cadastro de cada CNPJ.
Layout de cada arquivo
| Arquivo | Colunas | Campos, na ordem |
|---|---|---|
| Empresas | 7 | raiz do CNPJ, razão social, natureza jurídica, qualificação do responsável, capital social, porte, ente federativo responsável |
| Estabelecimentos | 30 | raiz, ordem, DV, matriz/filial, nome fantasia, situação cadastral, data da situação, motivo, cidade no exterior, país, início de atividade, CNAE principal, CNAEs secundárias, tipo de logradouro, logradouro, número, complemento, bairro, CEP, UF, município, DDD 1, telefone 1, DDD 2, telefone 2, DDD do fax, fax, e-mail, situação especial, data da situação especial |
| Sócios | 11 | raiz, tipo de sócio, nome, CPF/CNPJ do sócio, qualificação, data de entrada, país, CPF do representante legal, nome do representante, qualificação do representante, faixa etária |
| Simples | 7 | raiz, opção pelo Simples, data de opção, data de exclusão, opção pelo MEI, data de opção, data de exclusão |
| Tabelas de domínio | 2 | código; descrição |
A ordem segue o dicionário oficial da Receita e foi conferida pelo apipj contra os arquivos do mês.
Armadilhas de leitura
- Codificação: os arquivos vêm em ISO-8859-1 (latin1), não em UTF-8. Ler como UTF-8 estraga os acentos.
- Sem cabeçalho: a primeira linha já é dado. A ordem das colunas está no dicionário.
- Separador e aspas:
;separa os campos e todos vêm entre aspas. O;também aparece dentro de campos (no complemento do endereço, por exemplo), então umsplit(";")simples quebra linhas. Use um leitor de CSV que respeite aspas. - Datas: formato
AAAAMMDD; data vazia vem de três jeitos:"","0"e"00000000". - Números decimais usam vírgula: capital social
"1000,00". - Códigos são texto:
"02","0001","2062". Converter para número apaga os zeros à esquerda. - Município não é IBGE: o código de município tem 4 dígitos e é da tabela da Receita. A conversão para o IBGE está em municípios Receita x IBGE.
- CNPJ com letras: a raiz e a ordem podem ter letras (CNPJ alfanumérico); só os dois dígitos verificadores são sempre números. Veja CNPJ alfanumérico.
- Simples só para quem tem registro: empresa que não aparece no arquivo Simples não é optante.
- CPF de sócio mascarado: o CPF do sócio pessoa física vem com parte dos dígitos ocultos, como a Receita publica.
- Código fora da tabela de domínio: nesta carga, motivo 32 (18.253 estabelecimentos) e qualificação 36 (1.608 usos) aparecem nos dados mas não nas tabelas da Receita. Veja situação cadastral e qualificação de sócio.
- CNAE-sentinela: 8888888 ("Atividade Econônica não informada", grafia da Receita) marca atividade não informada em 1.806.740 estabelecimentos. Veja a tabela CNAE.
- Datas fora do esperado: 10 empresas têm data de opção pelo Simples posterior à data da carga; 4 estabelecimentos têm início de atividade antes de 1900.
- Data de corte: confira até que dia vai o arquivo antes de comparar meses. A data mais recente de início de atividade nesta carga é 13/09/2026.
Montar a base ou usar uma API
Ler os arquivos inteiros exige baixar 7,76 GB por mês, descompactar, juntar os quatro conjuntos pela raiz e refazer tudo na carga seguinte. O apipj faz isso todo mês e entrega cada CNPJ em JSON pela API de CNPJ, com conta grátis; os campos estão na documentação.