Brazil Enrichment Data Leads by CNPJ (Tax ID) Scraper avatar

Brazil Enrichment Data Leads by CNPJ (Tax ID) Scraper

Pricing

$8.00 / 1,000 per cnpj (tax id) success results

Go to Apify Store
Brazil Enrichment Data Leads by CNPJ (Tax ID) Scraper

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

Actor stats

1

Bookmarked

42

Total users

8

Monthly active users

7 days ago

Last modified

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?

🏷️ IdentityrazaoSocial, nomeFantasia, cnpj, cnpjFormatado, matriz
StatussituacaoCadastralDescricao, opening/closing dates, company age
📊 ActivitycnaePrincipal, cnaesSecundarios (IBGE codes + descriptions)
📍 AddressStreet, number, district, city, UF, ZIP, enderecoCompleto
☎️ Contacttelefone1, telefone2, email (when declared in the registry)
👥 CorporatecapitalSocial, porteDescricao, naturezaJuridicaDescricao
🤝 QSAsocios[] with name, role, masked tax ID, entry date
🕐 MetadataconsultadoEm, 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, 33000167000101 or 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-items returns 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?

  1. Open the actor on Apify Console and go to the Input tab.
  2. Paste CNPJs in the cnpjs string list (one per line or comma-separated).
  3. Click Start and wait for the run to finish.
  4. 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:

FieldRequiredDescription
cnpjs✅ YesString 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.

VolumeCost
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.


ActorWhen to use
CNPJ Lead Scraper by CNAEFind companies by industry code (no CNPJ list yet)
CNPJ KYC & PEP CheckerPEP, sanctions and electoral donations
CNPJ Lawsuits CheckLitigation 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.

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

  1. Abra o actor no Console e vá na aba Input.
  2. Cole os CNPJs em cnpjs (lista de strings).
  3. Clique em Start e aguarde.
  4. Dataset > Export > XLSX (ou CSV/JSON).

Preço

US$ 0,008 por CNPJ válido. Você paga só pelo resultado entregue.

VolumeCusto
10 CNPJsUS$ 0,08
100 CNPJsUS$ 0,80
1.000 CNPJsUS$ 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.