Brazil Enrichment Data Leads by CNPJ
Pricing
from $2.00 / 1,000 per cnpj success results
Brazil Enrichment Data Leads by CNPJ
Enrich any Brazilian CNPJ with official registry data: company name, address, shareholders (QSA), phone, email, CNAE and more. Returns 50+ fields per company. Pay only per result. | Enriqueça CNPJs com dados cadastrais oficiais: razão social, endereço, sócios, telefone, email e CNAE.
Pricing
from $2.00 / 1,000 per cnpj success results
Rating
0.0
(0)
Developer
BrasilDados.org
Maintained by CommunityActor stats
1
Bookmarked
13
Total users
4
Monthly active users
15 minutes ago
Last modified
Categories
Share
🏢 What is CNPJ Enrichment?
CNPJ Enrichment turns a list of Brazilian company tax IDs into complete business profiles from the official Receita Federal CNPJ registry, each with a proprietary score index (scoreCadastral, 0–100) for lead prioritization. Paste up to 1,000 CNPJs per run (with or without mask), export to JSON, CSV or Excel, or call the REST API in real time.
One CNPJ in = one enriched record out. Get razão social, trade name, address, phone, email, CNAE activity codes, shareholders (QSA) and score index in a single step. Enable
incluirDadosPortaisfor Simples, MEI, state IE and Suframa as JSON (no PDF). Invalid check digits are skipped locally and are not charged.
Already have CNPJs? Use this actor. Need to discover companies by industry? Use CNPJ Lead Scraper by CNAE instead.
What data can CNPJ Enrichment extract?
| 🏷️ Identity | razaoSocial, nomeFantasia, cnpj, cnpjFormatado, matriz |
| ✅ Status | situacaoCadastralDescricao, opening/closing dates, company age |
| 📊 Activity | cnaePrincipal, cnaesSecundarios (IBGE codes + descriptions) |
| 📈 Score index | scoreCadastral (0–100 proprietary index for lead prioritization; not a credit rating) |
| 📍 Address | Street, number, district, city, UF, ZIP, enderecoCompleto |
| ☎️ Contact | telefone1, telefone2, email (when declared in the registry) |
| 👥 Corporate | capitalSocial, porteDescricao, naturezaJuridicaDescricao |
| 🤝 QSA | socios[] with name, role, masked tax ID, entry date |
| 🏛️ Portals (optional) | simples, simei, inscricoesEstaduais[], suframa[] when incluirDadosPortais: true |
| 🕐 Metadata | consultadoEm, derived fields (idadeEmpresaAnos, etc.) |
What can this Actor do?
- 📋 Bulk enrichment: up to 1,000 CNPJs per run from CRM exports or spreadsheets
- 📈 Score index:
scoreCadastralon every record to rank and filter leads - 🏛️ Portal data (optional): Simples, MEI, IE and Suframa JSON via
incluirDadosPortais - 🔢 Flexible input:
33.000.167/0001-01,33000167000101or mixed in the same request - 📤 Multiple exports: JSON, CSV, Excel, XML from the Apify Dataset tab
- ⚡ Standby REST API:
POST /enrichfor real-time integration (no batch wait) - 🔗 Pipeline-ready: pair with Lead Scraper, KYC or Lawsuits actors from the same store
- 🛡️ Local validation: invalid CNPJs are filtered before any upstream call
Apify platform bonus: schedule daily refreshes, monitor runs, webhooks, API access and MCP integration on top of the actor itself.
Why enrich Brazilian companies by CNPJ?
- CRM enrichment: fill HubSpot, Salesforce or Pipedrive from a CNPJ column
- Lead qualification: confirm active status, company size, QSA and score index before outreach
- Pre-KYC / due diligence: official snapshot before compliance checks
- Data cleaning: validate address, phone and email against the federal registry
- API alternative: structured CNPJ data without building your own Receita Federal pipeline
Official public data under Lei 12.527/2011 (Brazilian Access to Information Act). Registry covers 55+ million establishments, updated monthly.
How do I enrich CNPJ data in bulk?
- Open the actor on Apify Console and go to the Input tab.
- Paste CNPJs in the
cnpjsstring list (one per line or comma-separated). - Click Start and wait for the run to finish.
- Open Dataset > Export > choose XLSX, CSV or JSON.
Example input:
{"cnpjs": ["33.000.167/0001-01", "60701190000104", "00000000000191"],"incluirDadosPortais": false}
Set "incluirDadosPortais": true to add Simples, MEI, state registrations (IE) and Suframa JSON per CNPJ ($0.03/CNPJ total).
Tip: branches are not expanded automatically. Send each branch CNPJ if you need branch-level data.
⬇️ Input
Click the Input tab on Apify Console for the full schema. Main field:
| Field | Required | Description |
|---|---|---|
cnpjs | ✅ Yes | String list, max 1,000 CNPJs. Any format. Invalid check digits skipped (not billed). |
incluirDadosPortais | No | Default false. When true, adds Simples, MEI, IE and Suframa JSON (no PDF). Billed at $0.03/CNPJ total. |
⬆️ Output
Download results from the Dataset tab in JSON, CSV, Excel or XML. One record per valid CNPJ.
Abbreviated sample only. Each record has 39 top-level fields and 50+ fields total (including nested QSA). The JSON below shows the most common fields;
"..."means more data is returned.
Also returned (not shown in sample): scoreCadastral, naturezaJuridicaDescricao, capitalSocial, capitalSocialNumerico, porteDescricao, dataInicioAtividade, cnaesSecundarios[], full address (logradouro, cep, enderecoCompleto, ...), telefone2, derived metrics (idadeEmpresaAnos, totalSocios, tempoMedioSociosDias, ...), full socios[], and with incluirDadosPortais: simples, simei, inscricoesEstaduais[], suframa[].
[{"cnpj": "33000167000101","cnpjFormatado": "33.000.167/0001-01","matriz": true,"scoreCadastral": 92,"razaoSocial": "PETROLEO BRASILEIRO S A PETROBRAS","nomeFantasia": "PETROBRAS","situacaoCadastralDescricao": "Ativa","cnaePrincipal": { "codigo": "0600-0/01", "descricao": "..." },"uf": "RJ","municipioNome": "Rio de Janeiro","telefone1": "...","email": "...","socios": [{"nome": "...","qualificacaoDescricao": "Diretor","documento": "***123456**"}],"consultadoEm": "2026-06-01T00:00:00.000Z"}]
Complete field list: Dataset schema tab on Apify Console (all fields, types and descriptions).
How much does CNPJ enrichment cost?
$0.01 per valid CNPJ (cnpj-enriched), including score index. With incluirDadosPortais: true, $0.03 per CNPJ total (base + portal JSON).
| Volume | Base | With portals |
|---|---|---|
| 10 CNPJs | $0.10 | $0.30 |
| 100 CNPJs | $1.00 | $3.00 |
| 1,000 CNPJs | $10.00 | $30.00 |
Free Apify plan users can test with small batches before scaling.
🔌 API integration
Batch run (Console or REST):
curl -X POST "https://api.apify.com/v2/acts/brasildados~brazil-enrich-data-lead-by-cnpj/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"cnpjs":["33.000.167/0001-01","60701190000104"]}'
Standby (real-time POST /enrich):
curl -X POST "https://brasildados--brazil-enrich-data-lead-by-cnpj.apify.actor/enrich" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \--compressed \-d '{"cnpjs":["33.000.167/0001-01","60701190000104"],"incluirDadosPortais":true}'
Returns a JSON array with one object per valid CNPJ.
Related Actors
| Actor | When to use |
|---|---|
| CNPJ Lead Scraper by CNAE | Find companies by industry code (no CNPJ list yet) |
| CNPJ KYC & PEP Checker | PEP, sanctions and electoral donations |
| CNPJ Lawsuits Check | Litigation history (5 years, defendant side) |
Suggested pipeline: Lead Scraper (CNAE) → Enrichment (this actor) → Lawsuits + KYC
FAQ
What is scoreCadastral?
The score index (field scoreCadastral): a proprietary 0–100 value on every record to help rank leads. It is not a credit score, compliance verdict or legal opinion.
Does incluirDadosPortais include PDF certificates?
No. It returns structured JSON only: Simples, MEI, state IE (CCC) and Suframa. PDFs are not included.
How do I enrich a list of CNPJs in Excel?
Paste CNPJs into the cnpjs input field, run the actor, then export the Dataset as XLSX.
What CNPJ formats are accepted?
XX.XXX.XXX/XXXX-XX, XXXXXXXXXXXXXX or mixed. Check digits are validated locally.
Do I get branches automatically?
No. One record per CNPJ sent. Add branch CNPJs to your input if needed.
Are phone and email always present?
No. They are optional in the registry. Coverage varies by sector (often 40-70%).
How recent is the data?
Monthly refresh from the official registry. Typical lag: 30-45 days for very recent changes.
Is it legal to use Receita Federal CNPJ data?
Yes. CNPJ registry data is public under Lei 12.527/2011. Use personal data (QSA, contacts) only with a legitimate business purpose and in compliance with LGPD/GDPR.
🇧🇷 Versão em português (Brasil)
🏢 O que é o Enriquecimento de CNPJ?
Enriquecimento de CNPJ transforma uma lista de CNPJs em cadastros completos da Receita Federal, cada um com scoreCadastral (0–100) proprietário para priorização de leads. Cole até 1.000 CNPJs por execução (com ou sem máscara), exporte em JSON, CSV ou Excel, ou integre via API REST em tempo real.
1 CNPJ na entrada = 1 registro enriquecido na saída. Razão social, nome fantasia, endereço, telefone, e-mail, CNAEs, QSA e score cadastral em um passo. Ative
incluirDadosPortaispara Simples, MEI, IE e Suframa em JSON (sem PDF). Dígitos inválidos são ignorados localmente e não são cobrados.
Já tem CNPJs? Use este actor. Precisa descobrir empresas por setor? Use o Lead Scraper por CNAE.
Quais dados o enriquecimento de CNPJ retorna?
| 🏷️ Identificação | razaoSocial, nomeFantasia, cnpj, cnpjFormatado, matriz |
| ✅ Situação | situacaoCadastralDescricao, datas de abertura/encerramento, idade |
| 📊 Atividade | cnaePrincipal, cnaesSecundarios (códigos IBGE + descrições) |
| 📈 Score | scoreCadastral (0–100, índice para priorização; não é rating de crédito) |
| 📍 Endereço | Logradouro, número, bairro, cidade, UF, CEP, enderecoCompleto |
| ☎️ Contato | telefone1, telefone2, email (quando declarados) |
| 👥 Societário | capitalSocial, porteDescricao, naturezaJuridicaDescricao |
| 🤝 QSA | socios[] com nome, qualificação, documento mascarado, entrada |
| 🏛️ Portais (opcional) | simples, simei, inscricoesEstaduais[], suframa[] com incluirDadosPortais: true |
| 🕐 Metadados | consultadoEm, campos derivados (idadeEmpresaAnos, etc.) |
O que este Actor faz?
- 📋 Enriquecimento em lote: até 1.000 CNPJs por execução
- 📈 Score cadastral:
scoreCadastralem todo registro para ranquear leads - 🏛️ Dados de portais (opcional): Simples, MEI, IE e Suframa via
incluirDadosPortais - 🔢 Entrada flexível:
33.000.167/0001-01,33000167000101ou misto - 📤 Exportação múltipla: JSON, CSV, Excel, XML no Dataset Apify
- ⚡ API REST Standby:
POST /enrichem tempo real - 🔗 Pipeline: combine com Lead Scraper, KYC ou Processos
- 🛡️ Validação local: CNPJs inválidos filtrados antes da consulta
Bônus Apify: agende atualizações, monitore execuções, webhooks, API e MCP.
Por que enriquecer empresas brasileiras por CNPJ?
- Enriquecimento de CRM: preencha HubSpot, Salesforce ou Pipedrive a partir de CNPJs
- Qualificação de leads: confirme situação, porte, QSA e score cadastral antes do contato
- Pré-KYC / due diligence: snapshot oficial antes de compliance
- Limpeza de dados: valide endereço, telefone e e-mail contra o cadastro federal
- Alternativa a API: dados estruturados sem montar pipeline próprio da Receita
Dados públicos oficiais sob Lei 12.527/2011. Cadastro com 55+ milhões de estabelecimentos, atualizado mensalmente.
Como enriquecer CNPJs em lote?
- Abra o actor no Console Apify > aba Input.
- Cole os CNPJs na lista de strings
cnpjs(um por linha ou separados por vírgula). - Clique em Start e aguarde.
- Dataset > Export > XLSX, CSV ou JSON.
Dica: filiais não são expandidas automaticamente. Envie o CNPJ de cada filial se precisar.
⬇️ Entrada
Clique na aba Input para o schema completo.
| Campo | Obrigatório | Descrição |
|---|---|---|
cnpjs | ✅ Sim | Lista de strings, máx. 1.000 CNPJs. Qualquer formato. Inválidos não são cobrados. |
incluirDadosPortais | Não | Padrão false. Se true, inclui Simples, MEI, IE e Suframa (JSON, sem PDF). $0,03/CNPJ no total. |
⬆️ Saída
Baixe na aba Dataset. Um registro por CNPJ válido.
Amostra resumida. Cada registro tem 39 campos de topo e 50+ no total (incluindo QSA). Veja Dataset schema para a lista completa.
Quanto custa enriquecer CNPJ?
$0,01 por CNPJ válido (cnpj-enriched), com score incluído. Com incluirDadosPortais: true, $0,03 por CNPJ no total (base + portais JSON).
| Volume | Base | Com portais |
|---|---|---|
| 10 CNPJs | $0,10 | $0,30 |
| 100 CNPJs | $1,00 | $3,00 |
| 1.000 CNPJs | $10,00 | $30,00 |
🔌 Integração via API
Mesmos endpoints da seção em inglês acima. Substitua o token Apify.
Actors relacionados
| Actor | Quando usar |
|---|---|
| Lead Scraper CNAE | Encontrar empresas por CNAE (sem lista de CNPJs) |
| KYC & PEP Checker | PEP, sanções e doações eleitorais |
| Consulta Processos | Histórico processual (5 anos, polo réu) |
Pipeline sugerido: Lead Scraper (CNAE) → Enriquecimento (este) → Processos + KYC
Perguntas frequentes
O que é scoreCadastral?
Índice 0–100 proprietário em todo registro para priorizar leads. Não é score de crédito, parecer de compliance ou opinião jurídica.
incluirDadosPortais inclui PDF de comprovantes?
Não. Retorna só JSON estruturado: Simples, MEI, IE (CCC) e Suframa.
Como enriquecer uma lista de CNPJs no Excel?
Cole os CNPJs em cnpjs, execute o actor e exporte o Dataset em XLSX.
Quais formatos de CNPJ são aceitos?
XX.XXX.XXX/XXXX-XX, XXXXXXXXXXXXXX ou misto. Dígitos verificadores validados localmente.
Recebo filiais automaticamente?
Não. Um registro por CNPJ enviado. Inclua CNPJs de filiais na entrada se necessário.
Telefone e e-mail sempre vêm?
Não. São opcionais no cadastro. Cobertura varia (geralmente 40-70%).
Quão recentes são os dados?
Atualização mensal. Defasagem típica de 30-45 dias para mudanças recentes.
É legal usar dados da Receita Federal?
Sim. Cadastro CNPJ é público sob Lei 12.527/2011. Use dados pessoais (QSA, contatos) com finalidade legítima e em conformidade com LGPD/GDPR.
O JSON de exemplo mostra tudo?
Não. É amostra resumida. Cada registro tem 39 campos de topo e 50+ no total. Lista completa na aba Dataset schema.