Brazil Enrichment Data Leads by CNPJ (Tax ID) Scraper
Pricing
$8.00 / 1,000 per cnpj (tax id) success results
Brazil Enrichment Data Leads by CNPJ (Tax ID) Scraper
Enrich any Brazilian CNPJ with official registry data: company name, address, shareholders (QSA), phone, email and CNAE. 40 fields per company plus the full shareholder list. Pay only per result. | Enriqueça CNPJs com dados oficiais: razão social, endereço, sócios, telefone, e-mail e CNAE.
Pricing
$8.00 / 1,000 per cnpj (tax id) success results
Rating
0.0
(0)
Developer
BrasilDados.org - Hub de APIs de Dados do Brasil
Maintained by CommunityActor stats
1
Bookmarked
42
Total users
8
Monthly active users
7 days 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. Paste up to 1,000 CNPJs per run (with or without mask), and export to JSON, CSV or Excel or fetch everything in one call through the Apify batch API.
One CNPJ in = one enriched record out. Get razão social, trade name, address, phone, email, CNAE activity codes and shareholders (QSA) in a single step. 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) |
| 📍 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 |
| 🕐 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
- 🔢 Flexible input:
33.000.167/0001-01,33000167000101or mixed in the same request - 📤 Multiple exports: JSON, CSV, Excel, XML from the Apify Dataset tab
- ⚡ Batch API: one call to
run-sync-get-dataset-itemsreturns every enriched record - 🔗 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 and QSA 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"]}
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). |
⬆️ Output
Download results from the Dataset tab in JSON, CSV, Excel or XML. One record per valid CNPJ.
Complete record. Every field below is returned for each CNPJ — 40 top-level fields plus the nested cnaesSecundarios[] and socios[]. This is a real response, trimmed only in the two lists: the company has 5 secondary CNAEs and 11 shareholders, and 2 of each are shown.
[{"cnpj": "33000167000101","cnpjFormatado": "33.000.167/0001-01","matriz": true,"consultadoEm": "2026-08-24T15:14:42.210Z","razaoSocial": "PETROLEO BRASILEIRO S A PETROBRAS","nomeFantasia": "Petrobras - Edise","naturezaJuridica": "2038","naturezaJuridicaDescricao": "Sociedade de Economia Mista","capitalSocial": "205431960490.52","capitalSocialNumerico": 205431960490.52,"porte": "05","porteDescricao": "Demais","enteFederativo": "União","situacaoCadastral": "02","situacaoCadastralDescricao": "Ativa","dataSituacaoCadastral": "2005-11-03","dataInicioAtividade": "1966-09-28","cnaePrincipal": {"codigo": "0600-0/01","descricao": "Extração de petróleo e gás natural"},"cnaesSecundarios": [{"codigo": "1921-7/00","descricao": "Fabricação de produtos do refino de petróleo"},{"codigo": "3520-4/01","descricao": "Produção de gás; processamento de gás natural"}],"logradouro": "Avenida Republica do Chile","numero": "***","complemento": null,"bairro": "Centro","cep": "20031170","uf": "RJ","municipioCodigo": "3304557","municipioNome": "Rio de Janeiro","pais": "76","paisDescricao": "Brasil","telefone1": "2121660000","telefone2": null,"email": "cc-rfisc@petrobras.com.br","enderecoCompleto": "Avenida Republica do Chile, ***, Centro, Rio de Janeiro/RJ, CEP 20031-170","idadeEmpresaAnos": 59,"idadeEmpresaDias": 21880,"tempoSituacaoAtualDias": 7599,"totalSocios": 11,"totalCnaesSecundarios": 5,"tempoMedioSociosDias": 486,"socios": [{"nome": "Magda ******","tipo": "2","tipoDescricao": "Pessoa Física","documento": null,"qualificacao": "08","qualificacaoDescricao": "Conselheiro de Administração","dataEntrada": null,"faixaEtariaDescricao": null},{"nome": "Angelica ******","tipo": "2","tipoDescricao": "Pessoa Física","documento": "***9121**","qualificacao": "10","qualificacaoDescricao": "Diretor","dataEntrada": "2025-07-29","faixaEtariaDescricao": "71-80"}]}]
Complete field list: Dataset schema tab on Apify Console (all fields, types and descriptions).
How much does CNPJ enrichment cost?
$0.008 per valid CNPJ. Pay per result only, no platform usage fee on top.
| Volume | Cost |
|---|---|
| 10 CNPJs | $0.08 |
| 100 CNPJs | $0.80 |
| 1,000 CNPJs | $8.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/run-sync-get-dataset-items?format=json" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"cnpjs":["33.000.167/0001-01","60701190000104"]}'
Returns a JSON array with one object per valid CNPJ.
In the Console, the Output tab opens on an overview with the main columns. Switch to the Todos os campos view to see the full record. Downloads in JSON, CSV or Excel and the API always return every field, whichever view is selected.
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
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.
🇧🇷 Guia em português
O que é o Enriquecimento de CNPJ?
Enriquecimento de CNPJ transforma uma lista de CNPJs em cadastros completos da Receita Federal. Até 1.000 CNPJs por execução, em lote pela API da Apify, com exportação em JSON, CSV ou Excel.
1 CNPJ válido = 1 registro = 1 cobrança. Inválidos são ignorados sem custo.
Já tem CNPJs? Use este actor. Precisa descobrir empresas por setor? Use o Lead Scraper por CNAE.
Como enriquecer CNPJs em lote
- Abra o actor no Console e vá na aba Input.
- Cole os CNPJs em
cnpjs(lista de strings). - Clique em Start e aguarde.
- Dataset > Export > XLSX (ou CSV/JSON).
Preço
US$ 0,008 por CNPJ válido. Você paga só pelo resultado entregue.
| Volume | Custo |
|---|---|
| 10 CNPJs | US$ 0,08 |
| 100 CNPJs | US$ 0,80 |
| 1.000 CNPJs | US$ 8,00 |
Perguntas frequentes
Como exportar para Excel? Execute o actor e exporte o Dataset em XLSX.
Recebo filiais automaticamente? Não. Envie o CNPJ de cada filial na entrada.
Telefone e e-mail sempre vêm? Não. Cobertura varia (geralmente 40-70%).
Quão recentes são os dados? Atualização mensal. Defasagem típica de 30-45 dias.
O JSON de exemplo mostra tudo? Mostra. Cada registro tem 40 campos de topo, mais as listas aninhadas cnaesSecundarios[] e socios[]. No exemplo, só essas duas listas foram encurtadas. Lista completa de campos na aba Dataset schema.