Brazil Company Data — CNPJ, Partners (QSA) & CNAE Activity
Pricing
$4.00 / 1,000 company records
Brazil Company Data — CNPJ, Partners (QSA) & CNAE Activity
Official Brazilian company data by CNPJ: legal and trade name, CNAE activity, legal nature, share capital, status, partners (QSA) and registered address.
Pricing
$4.00 / 1,000 company records
Rating
0.0
(0)
Developer
Berkan Kaplan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Brazil Company Registry Scraper (CNPJ / Receita Federal)
Official Brazilian company data by CNPJ: legal and trade name, registration status with its reason, CNAE activity, legal nature, share capital, partners and shareholders (QSA), tax regime flags and registered address.
Free · No API key · Official source · Same schema across every country in this series
What data do you get?
| Field | Description |
|---|---|
companyName | Registered legal name |
registrationNumber | CNPJ — the register's own identifier |
taxNumber | VAT / tax identifier where published |
status | Normalized to active / inactive / dissolved / unknown |
statusRaw | The register's own wording, untranslated |
legalForm | Legal form as registered |
incorporatedOn / dissolvedOn | ISO dates |
address, city, postalCode | Registered address |
industry, industryCode | Activity classification where published |
employees, capital | Where the register publishes them |
officers[] | Directors / partners where published |
sourceUrl | Link to the company's page on the register |
Country-specific fields on top of the shared schema: tradeName, statusReason, statusChangedOn, state, secondaryIndustries[], companySize, isHeadquarters, simplesNacional, mei.
Input
| Field | Type | Default | Description |
|---|---|---|---|
queries | array | — | CNPJ numbers (14 digits — 19.131.243/0001-97 or 19131243000197). |
maxResultsPerQuery | integer | 5 | For name searches, how many matching companies to return. |
includeRaw | boolean | false | Attach the register's untouched response under raw. |
requestDelayMs | integer | 200 | Politeness delay against a public register. |
proxyConfiguration | object | none | Optional. |
{"queries": ["19131243000197","00000000000191"],"maxResultsPerQuery": 5}
Example output
{"country": "BR","registry": "Receita Federal — CNPJ","companyName": "OPEN KNOWLEDGE BRASIL","tradeName": "REDE PELO CONHECIMENTO LIVRE","registrationNumber": "19131243000197","status": "active","statusRaw": "ATIVA","legalForm": "Associação Privada","incorporatedOn": "2013-10-03","city": "SAO PAULO","state": "SP","industry": "Atividades de associações de defesa de direitos sociais","industryCode": "94992","capital": "0 BRL","officers": [{"name": "HAYDEE SVAB","role": "Presidente","ageRange": "Entre 41 a 50 anos"}],"sourceUrl": "https://casadosdados.com.br/solucao/cnpj/19131243000197"}
What can you use it for?
- KYC and onboarding — registration status, its reason and the partners (QSA) behind the company.
- Tax regime checks — Simples Nacional and MEI flags tell you how a supplier is taxed.
- Lead enrichment — CNAE activity, legal nature, share capital and full address from a CNPJ.
Frequently asked questions
Is this Brazilian company registry scraper free?
The data source is free and needs no API key — you pay only for the Apify compute the run uses.
Do I need an API key or an account with the registry?
No. Receita Federal publishes the CNPJ base as open data; this actor reads it per company through the free BrasilAPI gateway.
Can I search by company name, or only by CNPJ?
CNPJ only. Receita Federal publishes no public search-by-name index, so a name query fails with a clear message rather than returning nothing.
How current is the data?
Every run queries the source live, so results are as current as the register itself.
Can I export the results to CSV, Excel or JSON?
Yes. Apify datasets export to CSV, Excel, JSON, XML and HTML, and can be pulled through the API or pushed to your own storage.
Can I combine this with other countries in one dataset?
Yes — that is why it exists. Every actor in this series emits the same core schema, so results from different countries concatenate into one table with no remapping.
Is scraping this data legal?
This actor reads a public register that the Brazilian authorities publish deliberately for public inspection. Company records are public by design; where a record names a person (a director, owner or partner), that is personal data and your use of it falls under GDPR or the local equivalent — handle it accordingly.
Does it return the company's partners?
Yes. The QSA (quadro de sócios e administradores) is mapped into the shared officers array with each partner's role and age band.
Notes and limits
- Lookup is by CNPJ only. Receita Federal publishes no public search-by-name index — a name query fails with a clear message rather than returning nothing.
- Read through BrasilAPI, which serves Receita Federal's open CNPJ base as per-company lookups. The official release is a multi-gigabyte monthly dump, which is not usable per company.
qsapartners are mapped into the sharedofficersarray, including each partner's role and age band.- Queries that match nothing are still pushed as
{ query, error }, so a partial run is never silent.
Other country registries in this series
Norway · Finland · Denmark · Iceland · Poland · Slovakia · Slovenia · Latvia · Estonia · Czechia · France · UK · Israel · Taiwan · Singapore · Vietnam · Brazil · Colombia · Peru · USA — plus EU VAT Validation (VIES) covering all 27 member states.