Se você vende algum serviço ou produto para B2B, hoje eu vou ensinar você a criar uma lista de prospecção eficiente, já pega um papel e caneta e vai anotando as dicas.
A Receita Federal divulga a cada 3 meses uma lista com todos os CNPJS cadastrados, inclui empresas novas, empresas que tiveram seus dados alterados ou empresas que encerraram suas atividades.
Já pensou você vender seu serviço ou produto para um determinado nicho e conseguir montar uma lista com todas as empresas dentro da sua área de atuação? Eu vou te ensinar a fazer justamente isso.
Primeiro passo você vai precisar baixar o arquivo com todos os CNPJS, esse arquivo ele tem mais ou menos 24gb de tamanho e esse arquivo pode ser baixado no link https://drive.google.com/drive/folders/1lVEF4onPWEtFmXP4AWhIJmurp4YDG-S_?usp=sharing, em seguida você vai baixar o software DB BROWSER FOR SQLITE, trata-se de um software GRATUITO com versões para Windows, Mac e Linux. O software em questão pode ser baixado no link https://sqlitebrowser.org/dl/ e nós vamos usa-lo para gerenciar as informações que constam no banco de dados.
Partindo para o ponto que você já baixou o software e instalou, agora é hora de gerenciar os dados e fazer a pesquisa de acordo com o nicho escolhido.
Com o DB BROWSER FOR SQLITE aberto, vai em ARQUIVO -> ABRIR BANCO DE DADOS, será exibido algumas tabelas com os dados armazenados, vai na aba EXECUTAR SQL, nessa aba é onde vamos inserir códigos SQL para buscar os dados das empresas e assim começar a montar a nossa lista de prospecção B2B.
O código SQL que eu uso, me trás as seguintes informações da empresa: CNPJ, CAPITAL SOCIAL, NÚMERO DO CNAE, NOME DO CNAE, RAZÃO SOCIAL, NOME FANTASIA, NOME DO SÓCIO, CATEGORIA DO SÓCIO, NOME DO REPRESENTANTE, EMAIL, LOGRADOURO, NÚMERO, CEP, BAIRRO, CIDADE, ESTADO, TELEFONES.
Agora precisamos pegar o CNAE do nicho que você escolher para prospectar, existe vários links no Google que vão te ajudar, eu costumo usar o link https://www.contabilizei.com.br/consulta-cnae/ para pesquisar. O CNAE é composto por 7 dígitos números e tem o formato “1026-7/100”, para fazer a pesquisa no banco de dados vamos retirar o hífen e barra, ficando assim o CNAE “10267100”.
A SQL que eu uso faz a pesquisa pelo CNAE correspondente ao nicho da empresa e tem alguns filtros, como por exemplo:
✅ WHERE cnae_fiscal LIKE ‘8599601’ -> Informe o CNAE dentro das aspas;
✅ AND situacao_cadastral = ’02’ -> Pesquisar somente empresas ativas;
✅ AND UF=’SP’ -> Pesquisar somente empresas no estado de SP;
✅ AND tmun.descricao = ‘GUARULHOS’ Pesquisar somente empresas na cidade de Guarulhos;
✅ limit 100 -> Limito a busca a cada 100 registros no banco de dados, pode aumentar, minuir ou até mesmo remover essa linha.
ℹ️ Até aqui, você entendeu tudo o que eu estou te passando? Se você ficar com alguma dúvida, deixa uma mensagem nos comentários e eu vou te ajudar!
Eu vou deixar a SQL que eu uso para fazer a pesquisa, mas essa SQL pode ser adaptada conforme a sua necessidade.
⬇️⬇️ CÓDIGO SQL ⬇️⬇️
SELECT
t.cnpj AS CNPJ,
capital_social AS CAPITAL_SOCIAL,
cnae_fiscal AS CNAE,
tc.descricao AS CNAE_FISCAL,
razao_social AS RAZAO_SOCIAL,
nome_fantasia AS NOME_FANTASIA,
nome_socio AS SOCIO,
tq.descricao AS DESCRICAO_SOCIO,
nome_representante AS REPRESENTANTE,
correio_eletronico AS EMAIL,
tnat.descricao AS NATUREZA_JURIDICA,
tipo_logradouro AS TIPO_LOGRADOURO,
logradouro AS LOGRADOURO,
numero AS NUMERO,
complemento AS COMPLEMENTO,
bairro AS BAIRRO,
cep AS CEP,
ddd1 AS DDD_1,
telefone1 AS TELEFONE_1,
ddd2 AS DDD_2,
telefone2 AS TELEFONE_2,
ddd_fax AS DDD_FAX,
fax AS TELEFONE_FAX,
uf AS ESTADO,
tmun.descricao AS CIDADE,
te.natureza_juridica
FROM estabelecimento t
LEFT JOIN empresas te ON te.cnpj_basico=t.cnpj_basico
LEFT JOIN natureza_juridica tnat ON tnat.codigo=te.natureza_juridica
LEFT JOIN motivo tmot ON tmot.codigo=t.motivo_situacao_cadastral
LEFT JOIN municipio tmun ON tmun.codigo=t.municipio
LEFT JOIN cnae tc ON tc.codigo=t.cnae_fiscal
LEFT JOIN pais tpa ON tpa.codigo=t.pais
LEFT JOIN qualificacao_socio tq ON te.qualificacao_responsavel=tq.codigo
LEFT JOIN socios AS f ON t.cnpj=f.cnpj
WHERE cnae_fiscal LIKE ‘8599601’
AND situacao_cadastral = ’02’
AND UF=’SP’
AND tmun.descricao = ‘GUARULHOS’
limit 100
⬆️⬆️ CÓDIGO SQL ⬆️⬆️
Dentro da aba EXECUTAR SQL é onde vamos colocar a SQL acima, faça isso e clica no ícone semelhante a um PLAY(seta para direita), após exibir os dados da pesquisa é hora de exportar os dados, na mesma aba EXECUTAR SQL, você vai ver dois ícones semelhantes a um disquete, ao passar o mouse em cima de cada ícone, vai aparecer o nome, procure por algo SALVAR PARA CSV. Arquivo salvo, você pode importar para o Excel para organizar os dados por linhas e colunas.
✅ A RFB disponibiliza em seu site os dados das empresas sem formatação, para isso foi utilizado o projeto do usuário RITO no Github que converteu os dados em um banco de dados em sqlite.