Como encontrar leads B2B com os dados de CNPJ da Receita Federal
Baixe a base de 55 milhões de CNPJs da Receita, filtre por CNAE, cidade e porte e vire lista com telefone real e nome do sócio. Guia para quem vende B2B.
Luis Lima
Fundador da Kaptto
Para encontrar leads B2B com os dados de CNPJ da Receita Federal, você baixa os arquivos de dados abertos (ou consulta CNPJ a CNPJ pela API pública), filtra por situação ativa, CNAE, município, porte e data de abertura, e depois enriquece o que sobrou com telefone comercial real e nome do sócio. A base bruta tem 55 milhões de empresas; o trabalho é reduzir isso a uma lista que dá para abordar.
A Receita Federal publica o cadastro de todas as empresas do Brasil. É a fonte por trás de quase toda ferramenta de lista de empresas vendida no país, e você pode usar direto, de graça. O que ninguém conta é que o dado bruto está longe de ser uma lista de prospecção: vem em dezenas de gigabytes, com telefone do contador no lugar do telefone da empresa e sem nada sobre presença digital. Este guia mostra o caminho inteiro, do download ao primeiro contato, e onde cada etapa costuma travar.
O que a base de CNPJ da Receita Federal contém?
O cadastro nacional de pessoas jurídicas guarda, para cada CNPJ, os dados que a própria empresa declarou na abertura e nas alterações contratuais. Os campos que interessam para prospecção:
- Razão social e nome fantasia. A razão social sempre existe; o nome fantasia é opcional e muitas empresas deixam em branco.
- CNAE principal e CNAEs secundários. A atividade econômica declarada, no código de 7 dígitos do IBGE. Uma empresa pode ter dezenas de secundários.
- Natureza jurídica. LTDA, sociedade anônima, empresário individual, MEI, associação, e assim por diante.
- Porte. Microempresa, empresa de pequeno porte ou "demais". Vem também a opção pelo Simples Nacional e pelo MEI.
- Capital social. O valor declarado no contrato social. Não é faturamento.
- Situação cadastral. Ativa, suspensa, inapta, baixada ou nula, com data e motivo.
- Data de início de atividade. Quando a empresa começou a operar.
- Endereço completo. Logradouro, número, complemento, bairro, CEP, município e UF, além da indicação de matriz ou filial.
- Telefone e e-mail declarados. Até dois telefones com DDD e um e-mail, informados pela empresa (ou por quem abriu o CNPJ por ela).
- Quadro de sócios e administradores (QSA). Nome de cada sócio, qualificação (sócio-administrador, sócio, diretor), data de entrada e faixa etária. O CPF vem mascarado.
Tudo isso é autodeclarado. Se a empresa mudou de endereço e não atualizou o contrato, o endereço na base é o antigo. Vale ter isso em mente antes de tratar a base como verdade absoluta.
Onde baixar a base de dados de CNPJ?
Existem dois caminhos oficiais, e eles servem a propósitos diferentes.
Dados abertos da Receita Federal. A Receita publica mensalmente a base completa em arquivos CSV compactados, separados por tipo: empresas, estabelecimentos, sócios, Simples Nacional, mais as tabelas auxiliares (CNAEs, municípios, naturezas jurídicas, qualificações de sócio, motivos de situação cadastral). Descompactado, o conjunto passa de dezenas de gigabytes. Não abre em planilha. Precisa de banco de dados (PostgreSQL, DuckDB, BigQuery) ou de um script que leia os arquivos em pedaços. Detalhes que costumam derrubar quem tenta pela primeira vez: os arquivos vêm sem cabeçalho, separados por ponto e vírgula, em codificação Latin-1, e os municípios aparecem como código, não como nome.
Consulta por CNPJ individual. Para verificar uma empresa de cada vez, a própria Receita oferece a consulta de situação cadastral no site, com captcha. Para uso programático, existem APIs públicas mantidas pela comunidade (BrasilAPI e ReceitaWS são as mais conhecidas) que devolvem o cadastro de um CNPJ em JSON. Servem para completar uma lista que você já tem, não para descobrir empresas: você precisa saber o CNPJ antes de perguntar.
Resumindo: para gerar lista, o caminho é a base completa. Para checar ou completar um CNPJ que já está na sua mão, a consulta individual resolve.
Como filtrar a base para virar lista de prospecção?
Com a base carregada, a lista de prospecção nasce de uma sequência de filtros. A ordem importa porque cada um corta uma fatia grande.
- Situação cadastral ativa. Primeiro corte e o maior de todos. Uma parte enorme dos 55 milhões de CNPJs está baixada, inapta ou suspensa. Fica só o que está ativo.
- CNAE. Escolha o código da atividade do seu cliente ideal na tabela do IBGE e filtre pelo CNAE principal. Se o setor costuma se registrar de formas diferentes (clínicas, por exemplo, se espalham por vários códigos), inclua os secundários. O post sobre como prospectar por CNAE entra no detalhe de escolher o código certo.
- Município ou UF. Use o código de município da tabela auxiliar. Se você vende para uma região, filtre pelas UFs; se atende presencialmente, pelos municípios.
- Porte e natureza jurídica. Ticket alto pede ME, EPP ou "demais" e costuma excluir MEI. Ticket baixo e volume alto podem incluir MEI, mas leia a seção de limitações antes.
- Data de início de atividade. Empresas com menos de um ano estão montando estrutura e compram serviços de implantação; empresas com mais de cinco anos têm processos e compram troca de fornecedor. Depende do que você vende.
- Capital social. Sinal fraco, mas útil como piso: capital social simbólico em uma empresa registrada como indústria ou atacadista costuma indicar estrutura mínima.
- Matriz apenas. Filiais repetem o decisor da matriz. Para não abordar a mesma empresa cinco vezes, fique com a matriz.
Com esses sete filtros, uma consulta como "restaurantes ativos em Curitiba, EPP ou maior, abertos há mais de dois anos, só matriz" sai de 55 milhões para algumas centenas ou poucos milhares de registros. Isso já é uma lista. Ainda não é uma lista de leads.
Quais são as limitações da base de CNPJ?
Aqui está a parte que os vendedores de lista não colocam na página de vendas.
O telefone e o e-mail declarados são, muitas vezes, do contador. Quem abre o CNPJ é normalmente o escritório de contabilidade, e ele preenche os próprios dados de contato. Na prática, uma parcela relevante dos números da base leva a uma contabilidade, não ao dono do negócio. Você identifica isso quando o mesmo telefone ou o mesmo domínio de e-mail aparece em dezenas de CNPJs diferentes. Se a sua abordagem depende de falar com o decisor, esse é o principal problema a resolver.
O dado envelhece. A base é atualizada mensalmente, mas o que entra nela é o que a empresa alterou no contrato. Empresa que trocou de telefone, de endereço ou de sócio sem registrar a alteração continua com o dado antigo por anos.
MEI não tem QSA. O microempreendedor individual e o empresário individual não têm quadro societário na base; o titular é a própria pessoa física. Para esses, você tem a razão social (que costuma ser o nome da pessoa) e pouco mais.
Não há nada sobre presença digital. A base não diz se a empresa tem site, Instagram, avaliações no Google, quantos funcionários tem ou se está crescendo. Duas empresas com o mesmo CNAE, mesmo porte e mesma cidade podem ser um negócio consolidado e uma empresa que nunca operou de fato. Pelo cadastro, são iguais.
O CNAE é o que a empresa declarou, não o que ela faz. Uma agência de marketing pode estar registrada como consultoria em gestão empresarial, e um restaurante pode ter CNAE de comércio varejista. Filtrar só pelo principal deixa gente de fora; incluir os secundários traz ruído.
Nenhuma dessas limitações inviabiliza a base. Elas só significam que a base é o ponto de partida, e não o ponto de chegada.
Como enriquecer a lista com dados que a Receita não tem?
O enriquecimento resolve as duas maiores lacunas: telefone comercial real e algum sinal de que a empresa existe de verdade.
Cruzar com o Google Places. Buscar cada empresa pelo nome fantasia (ou razão social) mais cidade no Google Places devolve o telefone que a empresa publica para clientes, o site, a nota e a quantidade de avaliações, o horário de funcionamento e as fotos. O telefone do Places raramente é o do contador: é o número que a empresa quer que o cliente ligue, e muitas vezes tem WhatsApp. A nota e o volume de avaliações servem como termômetro de atividade e de maturidade. Quem não aparece no Places pode existir, mas costuma ser uma empresa sem operação voltada ao público.
Usar o QSA para chegar ao nome do sócio. O quadro societário dá o nome de quem administra a empresa. Isso muda a abordagem: "Oi, falo com o Marcos?" abre mais conversa do que "Bom dia, quem é o responsável?". Para MEI, o nome vem da razão social.
Cruzar telefone entre CNPJs. Um número que aparece em dois ou mais CNPJs diferentes quase sempre é de um contador ou de um escritório de serviços. Marque esses e trate com prioridade menor.
Feito isso, cada linha da lista passa a ter telefone comercial, site (ou a ausência dele), nota no Google e nome do sócio. Só agora dá para decidir quem abordar primeiro. O guia de lista de empresas por CNAE e CNPJ mostra como o Google Maps complementa a base na prática.
Como automatizar o processo?
Depende de quantos leads você precisa por mês e de quanto tempo técnico tem disponível. Três caminhos, do mais manual ao mais pronto:
Planilha e scripts. Você baixa os arquivos, carrega em DuckDB ou PostgreSQL, roda os filtros em SQL e exporta um CSV. O enriquecimento vem de um script em Python que consulta a API do Google Places para cada linha. Custa o seu tempo (a primeira carga leva horas e cada mês tem que repetir), mais o custo por consulta do Places. Funciona bem para quem tem um desenvolvedor na equipe e precisa de listas grandes com critérios muito específicos.
Consultas por CNPJ. Se você já tem uma lista de CNPJs (clientes antigos, feira, indicação), as APIs de consulta individual completam o cadastro em lote. Não descobrem empresas novas, mas evitam o download da base inteira.
Plataforma que faz busca, qualificação e contato. Uma ferramenta que já tem a base carregada e cruzada com o Google Places, e que segue do dado até a conversa. A Kaptto funciona assim: você informa CNAE, cidade e porte; ela busca na base da Receita cruzada com o Places, enriquece cada CNPJ com QSA, capital social e situação, qualifica cada lead com IA (um score de 0 a 100 contra o seu perfil de cliente ideal), escreve uma abertura individual e envia pelo WhatsApp. A IA conduz a conversa, faz follow-up em 24, 48 e 72 horas e agenda a reunião no Google Calendar. O plano gratuito dá 30 leads por mês; o Starter (R$147/mês) dá 200 e o Profissional (R$397/mês), 1.000. Os detalhes estão na página de preços.
O critério de escolha é simples: se a parte cara do seu processo é montar a lista, scripts resolvem. Se a parte cara é abordar e qualificar centenas de empresas por mês, o gargalo não é o dado, e vale olhar o guia de prospecção B2B automatizada para entender o que a automação da conversa muda.
É legal usar os dados da Receita para prospecção?
Sim, com dois cuidados.
Dados de pessoa jurídica não são dados pessoais. A LGPD protege a pessoa natural. Razão social, CNPJ, endereço, CNAE, capital social e telefone comercial de uma empresa são dados públicos por determinação legal, publicados pela própria Receita justamente para dar transparência ao cadastro. Usar isso para prospectar empresas é uso legítimo.
Os dados dos sócios são de pessoa física. Nome, qualificação e faixa etária de um sócio, mesmo tornados públicos pela Receita, continuam sendo dados pessoais. A LGPD admite o tratamento de dados manifestamente públicos, mas exige finalidade e proporcionalidade: usar o nome do sócio para dirigir a mensagem à empresa é uma coisa; montar perfil da pessoa, ligar no celular pessoal ou cruzar com dados de outras fontes sem base legal é outra. Na dúvida, aborde a empresa pelo canal comercial e trate o nome do sócio como vocativo, não como alvo.
Dois hábitos completam o cuidado: identifique-se e diga por que está entrando em contato na primeira mensagem, e respeite o pedido de quem não quer mais receber contato. Isso vale para qualquer canal e vale dobrado no WhatsApp, onde a conta bloqueada é a penalidade imediata.
O que fazer a partir daqui
Se você nunca mexeu na base, comece pequeno: um CNAE, uma cidade, os sete filtros, e cruze umas 50 empresas com o Google Places na mão. Em uma tarde você entende o que a base entrega e onde ela falha para o seu segmento. Depois disso, a decisão entre scripts e plataforma fica fácil, porque você sabe quanto tempo cada lead custa.
Artigo publicado em setembro de 2026. Os dados abertos de CNPJ são atualizados mensalmente pela Receita Federal.
Perguntas frequentes
- Onde baixar a base de dados de CNPJ completa?
- No portal de dados abertos da Receita Federal. A base sai todo mês em arquivos CSV compactados, separados em empresas, estabelecimentos, sócios e Simples Nacional, mais tabelas auxiliares. Descompactada passa de dezenas de gigabytes e precisa de banco de dados ou script para ser lida, não abre em planilha.
- Existe uma lista de CNPJ ativos para download?
- A Receita não publica uma lista só de ativos: você baixa a base inteira e filtra pelo campo de situação cadastral, que marca cada CNPJ como ativo, suspenso, inapto, baixado ou nulo. Plataformas de prospecção como a Kaptto já entregam esse filtro pronto, junto com CNAE, cidade e porte.
- Como localizar uma empresa pelo CNPJ?
- Para uma empresa por vez, use a consulta de situação cadastral no site da Receita Federal ou uma API pública como a BrasilAPI, que devolve razão social, endereço, CNAE, porte, situação e sócios. Para muitas empresas de uma vez, o caminho é a base de dados abertos carregada em um banco.
- Como consultar o CNAE de um CNPJ?
- A consulta de CNPJ na Receita mostra o CNAE principal e os secundários com código e descrição. Na base de dados abertos, os códigos ficam no arquivo de estabelecimentos e a descrição na tabela auxiliar de CNAEs; a tabela completa também está no site do IBGE.
- O cadastro de todas as empresas do Brasil é gratuito?
- Sim. Os dados cadastrais de pessoa jurídica são públicos por lei e a Receita Federal os publica de graça. O que se paga, quando se paga, é o trabalho de carregar, filtrar e enriquecer a base com telefone comercial real e sinais de presença digital, que a Receita não tem.
Pronto para automatizar sua prospecção?
Teste a Kaptto gratuitamente. Busque leads, qualifique com IA e converta pelo WhatsApp, tudo no piloto automático.
