Pular para conteúdo

Empresas (Receita Federal)

A base de CNPJs da Receita Federal é o maior e mais consultado dataset aberto do Brasil para análise de crédito, inteligência de mercado e B2B. O tamanho absoluto do dataset é um desafio imenso de engenharia de dados.

O problema

  • Escala massiva — A base completa descompactada exige cerca de 245 GB de armazenamento, inviabilizando processamento ingênuo.
  • Divisão em dezenas de arquivos — Os dados vêm divididos em arquivos ZIP fragmentados (Empresas, Estabelecimentos, Sócios, Simples, etc).
  • Sem chaves estrangeiras prontas — Relacionar os dados de Estabelecimento com Empresa exige cruzamentos pesados, que frequentemente derrubam ferramentas como Pandas.

A solução

O pacote rfb-cnpj-fetcher coordena o download em lote de todos os arquivos do site oficial da Receita Federal, realiza verificações SHA-256 e extrai tudo para um modelo normalizado em Parquet ou DuckDB diretamente, viabilizando consultas relampâgo sem precisar hospedar um banco de dados gigante.


Ferramenta O que faz
rfb-cnpj-fetcher Baixa, descompacta e converte todos os fragmentos da base de CNPJs em Parquet altamente comprimido.