Brazil CNPJ Registry Scraper
Pricing
from $0.40 / 1,000 results
Brazil CNPJ Registry Scraper
Look up Brazilian companies by CNPJ: razão social, nome fantasia, situação cadastral, CNAE activity, full address, capital social and partners (QSA). On-demand company verification and enrichment from public Receita Federal open data — fresh answers every run.
Pricing
from $0.40 / 1,000 results
Rating
0.0
(0)
Developer
Philip Kirkbride
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Brazil CNPJ Company Lookup
Quick Start
Look up Brazilian companies by CNPJ through public open-data mirrors of Receita Federal's monthly CNPJ datasets. Useful for company research, onboarding enrichment, prospect research, and counterparty screening; not a substitute for official, up-to-date verification or KYC due diligence. Paste this input to start:
{"cnpjs": ["19.131.243/0001-97", "33.000.167/0001-01", "00.000.000/0001-91"]}
Input
| Field | Type | Default | What it does |
|---|---|---|---|
cnpjs | array | — | One or more CNPJ numbers to look up, formatted or bare. |
requestDelaySecs | number | 0.3 | Polite pause between lookups. |
Provide one or more CNPJs. Formatting is optional, and every number is check-digit validated before the lookup so typos are caught up front.
Output
Each item includes companyKey, cnpj, cnpjRaiz, razaoSocial,
nomeFantasia, situacaoCadastral, dataSituacaoCadastral,
dataInicioAtividade, matrizFilial, naturezaJuridica,
codigoNaturezaJuridica, porte, capitalSocial, cnaeFiscal,
cnaeFiscalDescricao, atividadesSecundarias, logradouro, numero,
complemento, bairro, cep, municipio, uf, telefone1, telefone2,
email, opcaoPeloSimples, opcaoPeloMei, qsa, regimeTributario,
status, source, sourceQuery, matchType, and scrapedAt, plus
error on rows with status ERROR (every mirror was unavailable for that CNPJ).
Example record:
{"companyKey":"cnpj:19131243000197","cnpj":"19.131.243/0001-97","cnpjRaiz":"19131243","razaoSocial":"OPEN KNOWLEDGE BRASIL","nomeFantasia":"REDE PELO CONHECIMENTO LIVRE","situacaoCadastral":"ATIVA","dataInicioAtividade":"2013-10-03","matrizFilial":"MATRIZ","naturezaJuridica":"Associação Privada","porte":"DEMAIS","capitalSocial":0,"cnaeFiscal":"9430800","cnaeFiscalDescricao":"Atividades de associações de defesa de direitos sociais","municipio":"SAO PAULO","uf":"SP","status":"FOUND"}
FAQ
What is a CNPJ? The CNPJ is the 14-character national registry number (digits, or letters and digits for numbers issued from July 2026) that identifies every Brazilian company and its establishments.
How fresh is the data? Each lookup queries third-party open-data mirrors
at run time, backed by Receita Federal's monthly bulk snapshots. Mirror
refresh schedules vary and can lag the official release. This is not a live
query to the official registry: recent registrations or changes may be absent
or outdated. scrapedAt is the lookup time, not the source snapshot date or a
guarantee of freshness; source identifies the mirror that answered.
What if a mirror does not recognize a CNPJ? The Actor tries other mirrors.
If none returns a record and at least one reports it missing, the result is a
NOT_FOUND audit row. This does not prove that the company does not exist:
a recent registration may not yet appear in the mirrors' snapshots.
Does it include partners and officers? Yes — qsa carries the partners
and administrators with their role and entry date when the registry publishes
them.
How many CNPJs can I look up? Up to 100 per run, in one list.
What happens to missing values? Fields the registry does not publish for a
company come back as null; list fields come back as empty arrays.
Support
For questions or issues, contact Apify support from the Actor page.