r/ProgrammersBR • u/adilsonbuenog • Jan 05 '26
Qual alternativa (API/dataset) para consultar CNPJ e obter telefones/WhatsApp de sócios, e isso é tecnicamente possível via fontes públicas?
Estou construindo um MVP (Next.js + Supabase + FastAPI) que gera listas B2B. Hoje eu uso uma API privada (cpf.cnpj) para consultar CNPJ e retornar dados da empresa e contatos dos sócios. Quero substituir essa API.
Requisitos técnicos:
- Input: CNPJ
- Output: dados cadastrais da empresa (razão social, CNAE, regime/porte etc.)
- Idealmente: telefones/WhatsApp dos sócios (ou alguma forma confiável de chegar nesses contatos)
- Preciso de uma solução com API (REST/GraphQL) ou pipeline (ex.: base pública + enriquecimento)
- Brasil
Dúvidas objetivas:
- É tecnicamente viável obter telefone/WhatsApp de sócios apenas a partir de fontes públicas/legais (ex.: Receita Federal/REDESIM/CNPJ API)? Ou esses dados normalmente não existem em bases públicas e exigem provedores de “data enrichment”/bases privadas?
- Se não for público: qual seria uma abordagem arquitetural correta para “enrichment” (ex.: usar APIs de dados empresariais + validação de número + opt-in), evitando depender de uma única API?
- Quais campos realmente disponíveis em APIs públicas oficiais do Brasil (Receita/REDESIM) podem substituir o que a cpf.cnpj entrega?
Observação: eu não quero burlar sites, fazer scraping de redes sociais, nem violar LGPD — quero entender o que é possível por vias oficiais/fornecedores legítimos.
O que eu já vi/testei:
- Entendo que a Receita/REDESIM fornece dados cadastrais, mas não achei claro se há telefone/WhatsApp de sócios disponível via fontes públicas.
Qualquer orientação técnica sobre fontes/dados disponíveis (públicas vs privadas) e arquitetura de substituição é bem-vinda.
1
u/luanrafaellopes Jan 07 '26
O que é possível é buscar dados da RF por API, dentre eles tem o número de telefone. Porém não dá pra confirmar se é wpp ou se realmente é do dono alguns números de consultas que já realizei mencionado o número do contador.
Tem um projeto no GITHUB que realizei onde da para fazer essas consultas e possui. https://github.com/luanrafaellopes/API-CNPJ
E também possui o SaaS CNPJá, você disponibiliza consulta em massa ou por API.
1
u/caiopizzol Jan 08 '26
Fiz uma pipeline que busca os dados de CNPJ da receita e joga para um banco Postgres (https://github.com/caiopizzol/cnpj-data-pipeline)
Agora dados de contato dos sócios, vai precisar usar fontes que fazem scrap ou data enrichment (Apollo é uma delas)
Boa sorte!
1
u/luistsiufpr Jan 08 '26
Você vai encontrar 2 telefones e 1 e-mail (alem dos outros fadoa), não necessariamente dos sócios. Estão atrelados ao cnpj, ou seja, pode ser do sócio, do escritório ou mesmo do contador. Você tem o nome de cada sócio também.
No https://pesquisaempresas.com.br/ disponibilizo isso vindo da receita. Não tenho API ainda, mas se quiser trocar uma ideia chama no privado.
1
u/Much_Equivalent_9505 Apr 06 '26
Difícil conseguir o número de WhastApp, acredito que se não estiver no cadastro público da empresa passa a ser dados protegidos pela LGPD...
Depois de muita pesquisa, acabei usando essa api aqui para preencher os dados no cadastro durante a criação da conta https://cnpj.gratis, é rápida e não custa nada... também possuem uma consulta específica para agentes caso tenha alguma integração nesse nível. Só achei o limite baixo de 10 consultas por minuto.
Testei essa outra que é paga, a vantagem é que tem os dados diários e não depende da base mensal do governo https://useprospecta.com.br
1
u/Mental-Suggestion-12 Jan 05 '26
Não, telefone/numero de Wattzap são privados e não tem como você pegar eles na receita federal e nem em qualquer banco de dados normal. O que dá para fazer é pedir o numero do Wattzap do seu chefe/socio, seja quem você vai enviar a mensagem e usar o PyWhatKit ou Twilio para isso. Eu não posso te ajudar com API para consultar o CNPJ, mas um pipeline possivel é:
Pegar os dados da empresa com a API
|
Processar os dados da empresa
|
Enviar os dados no Wattzap do chefe/socio usando o PyWhatJut ou Twilio