Brazil CNPJ Lookup — Bulk Company Data Enrichment
Pricing
Pay per usage
Brazil CNPJ Lookup — Bulk Company Data Enrichment
Consulta CNPJ em lote and enrich Brazilian company data with legal name, status, CNAE, address, phones, QSA summary, tax regime, and CRM-ready lead fields.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
João Victor
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Bulk CNPJ lookup for Brazilian company records with CNAE, registration status, address, phones, QSA summary, tax regime, and CRM-ready fields. Também oferece consulta CNPJ em lote com erros isolados por item.
Turn a spreadsheet of CNPJs into clean company profiles with legal name, trade name, active status, CNAE, address, phones, partner summary, tax-regime signal, and a simple lead score.
Verified batch behavior
- 12 inputs tested: 10 real companies, 1 formatted duplicate, and 1 checksum-valid nonexistent CNPJ.
- 10 useful enrichments, duplicate removed, and nonexistent CNPJ isolated as an item error.
- Run remained
SUCCEEDED; no masked CPF field was emitted. - Approximately
$0.0000224platform cost per useful enrichment in the verified batch.
Why not call BrasilAPI directly?
For a one-off developer lookup, calling BrasilAPI directly is appropriate. This Actor is useful when you need batch input, formatted/unformatted normalization, deduplication, controlled concurrency, retries, per-item error isolation, Apify Datasets, schedules, webhooks, and no-code integrations. BrasilAPI remains the single upstream provider, so provider outages or policy changes can interrupt enrichment.
At a glance
| Capability | Output |
|---|---|
| CNPJ normalization | cnpj, formattedCnpj |
| Company identity | legalName, tradeName, legalNature |
| Registration status | status, isActive, openingDate |
| B2B segmentation | mainCnae, secondaryCnaes, companySize, shareCapital |
| Location | address.uf, municipality, cep, fullAddress |
| Public contact fields | phones, email when available in source |
| Public QSA summary | partnerSummary.count, names, qualifications |
| Lead prioritization | leadScore 0-100 + leadTier |
Best for
- Brazilian B2B sales agencies
- SDR and outbound teams
- CRM enrichment builders
- Compliance/onboarding operations
- Data automation builders using Make, n8n, Zapier
- SaaS founders selling to Brazilian SMBs
What this Actor does
- Accepts formatted or unformatted CNPJ numbers.
- Normalizes and deduplicates values.
- Looks up public company registration data through BrasilAPI.
- Converts raw payloads into CRM-ready records.
- Handles per-CNPJ failures without failing the whole run.
- Writes clean JSON rows to an Apify Dataset.
Example input
{"cnpjs": ["19.131.243/0001-97","33.000.167/0001-01"],"maxItems": 10,"maxConcurrency": 3,"includePartners": true,"includeTaxRegime": true}
Example output
{"cnpj": "19131243000197","formattedCnpj": "19.131.243/0001-97","legalName": "OPEN KNOWLEDGE BRASIL","tradeName": "REDE PELO CONHECIMENTO LIVRE","status": "ATIVA","isActive": true,"mainCnae": {"code": 9430800,"description": "Atividades de associações de defesa de direitos sociais"},"address": {"uf": "SP","municipality": "SAO PAULO","cep": "01311902"},"phones": ["1123851939"],"partnerSummary": {"count": 1,"names": ["HAYDEE SVAB"],"qualifications": ["Presidente"]},"leadScore": 70,"leadTier": "MEDIUM","source": "brasilapi"}
Use cases
- Enrich CRM leads from CNPJ spreadsheets.
- Validate whether companies are active before sales or onboarding.
- Segment Brazilian accounts by CNAE, UF, municipality, porte, legal nature, and status.
- Combine with Website Email & Contact Finder for company + contact lead profiles.
- Export structured company data to Sheets, CRM, Make, n8n, Zapier, or BI dashboards.
Data source and safety
- Uses public company registration data through BrasilAPI.
- Does not log in, bypass systems, scrape private portals, or require cookies.
- Emits only structured public company data returned by the source.
- Masked CPF values from QSA payloads are not emitted.
- You can disable partner names with
includePartners: false.
Source constraints
- BrasilAPI is currently the only upstream provider; no fallback provider is configured.
- Provider outages, limits, or policy changes can interrupt enrichment.
- Do not use this Actor to brute-force CNPJ numbers, enumerate the national database, or perform full-database scans.
- Use conservative concurrency and process only CNPJs required for a legitimate workflow.
API usage
Run through Apify API, CLI, Tasks, Schedules, webhooks, Make, n8n, Zapier, or your own backend.