🇧🇷 Brazil
CNPJ data, partners and administrators for Brazilian businesses
Overview
AiPrise verifies Brazilian businesses by their CNPJ against the Federal Revenue Service (Receita Federal) register. A business verification returns the company profile, activity codes, partners and administrators, and background checks on the company.
Coverage
| Data point | Returned | Note |
|---|---|---|
| Company profile | Yes | Legal name, legal form, status, opening date, registered address, phone, and email when listed |
| Business activities | Yes | CNAE activity codes |
| Partners and administrators | Yes | From the CNPJ partner list (QSA), with their roles. No ownership percentages. |
| Ultimate beneficial owners | No | |
| CNPJ check | Yes | The CNPJ is the lookup key, so a match confirms it |
| Background checks | Yes | Business background, international lists and media alerts |
| Document | Returned |
|---|---|
| Register extract | No |
| Articles of association | No |
| Financial statements | No |
Speed
| Step | Typical | 9 in 10 within |
|---|---|---|
| Business verification (company data, partners, background checks) | 75 seconds | 3 minutes |
These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.
Company types
Every entity with a CNPJ is covered. What comes back depends on the type.
| Company type | Legal forms | Covered | What to expect |
|---|---|---|---|
| Limited company | Sociedade Empresária Limitada (LTDA) | Yes | Full data: profile, partners, administrators |
| Sole entrepreneur | Empresário (Individual) | Yes | Profile, and the owner when listed |
| Corporation | Sociedade Anônima Fechada, Sociedade Anônima Aberta | Yes | Profile, and directors when listed |
| Simple company | Sociedade Simples Pura, Sociedade Simples Limitada | Yes | Profile, and partners when listed |
| Innovation company | Empresa Simples de Inovação | Yes | Profile, and partners when listed |
| Sole-partner law firm | Sociedade Unipessoal de Advocacia | Yes | Profile, and the owner when listed |
| Association, religious organisation | Associação Privada, Organização Religiosa | Yes | Profile, and administrators when listed |
| Foreign company | Empresa Domiciliada no Exterior | Yes | Profile |
| Investment fund | Clube/Fundo de Investimento | Yes | Profile |
Sources
| Register | What it gives |
|---|---|
| Receita Federal do Brasil (CNPJ register) | Company profile, activity codes, partners and administrators |
| Background databases | Business background, international lists, media alerts |
Identifiers
Send the CNPJ as tax_identification_number, with country_code set to BR.
| Identifier | Format | Example |
|---|---|---|
| CNPJ | 14 digits. Dots, slash and dash are optional. | 12.345.678/0001-95 or 12345678000195 |
Statuses and legal forms
Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.
| Register status | Normalised status |
|---|---|
| active | Active |
| found | Active |
| suspended | Suspended |
| incapable | In Liquidation / Insolvency |
| cancelled | Dissolved / Struck Off |
Legal forms come back in business_info.entity_type with their official code, for example 206-2 - Sociedade Empresária Limitada, 213-5 - Empresário (Individual) and 205-4 - Sociedade Anônima Fechada.
Quirks and gotchas
Country-specific behaviour to know before you integrate.
| Quirk | Details |
|---|---|
| Send the CNPJ, not a name | The lookup runs on the CNPJ in tax_identification_number. A name alone does not run the check. |
| Partners carry a role code | Partner roles come back with the register's code, for example 49-Sócio-Administrador (managing partner), 22-Sócio (partner) and 05-Administrador (administrator). |
| No ownership percentages | The partner list names partners and their roles but not their shares. Collect ownership percentages separately if you need them. |
found status | found means the CNPJ exists but no detailed status came back. It maps to Active. |
incapable is a tax status | incapable is the register's inapta status (missing tax filings). It maps to In Liquidation / Insolvency, so review these cases rather than treating them as insolvent. |
| Postal code mismatches | About 1 in 4 checks flag ADDRESS_ZIPCODE_MISMATCH because the postal code sent differs from the one on the CNPJ record. Check the address you collected before declining. |
| Foreign partners | Foreign partners show as 37-Sócio Pessoa Jurídica Domiciliado no Exterior (company) or 38-Sócio Pessoa Física Residente no Exterior (person). |
Limits
- Ownership percentages and beneficial owners are not available.
- Register documents are not available.
Updated about 20 hours ago
