Skip to main content

Company Information - Brazil

Description

Retrieve comprehensive company information from Brazil including CNPJ, business address, contact details, company size, and financial data.

HTTP method POST

Endpoint

https://apidev.msla-id.com/experience-companyinfo-api-v1/api/idv-govcheck/v1/company/search
info

This endpoint requires Bearer Token authentication. Contact IT support to get credentials.

Request header parameter

NAMEREQUIREDTYPEDESCRIPTION
Content-Typestringapplication/json
AuthorizationstringBearer JWT token

Request body parameters

NAMEREQUIREDTYPEDESCRIPTION
countrystringBRA (Brazil)
taxIDobjectTax identification object
taxID.identityNumberstringCNPJ number (e.g., "01956548000172")
taxID.checkDigitstringNot applicable for Brazil
companyNamestringCompany name (required if searchType=2)
searchTypenumber1 (by CNPJ) or 2 (by company name)
WARNING

For Brazil, searches by company name (searchType=2) are allowed only when the result returns exactly 1 company. If multiple results are found, error E106 will be returned.

Request example

{
"country": "BRA",
"taxID": {
"identityNumber": "01956548000172",
"checkDigit": ""
},
"companyName": "",
"searchType": 1
}

Status code responses

CodeDescription
200OK
400Bad request
401Unauthorized
500Internal server error

Response 200 status code

{
"trackingId": "1289485090194202624",
"data": {
"result": 1,
"companyList": [
{
"basic_cnpj": "00000015",
"cnpj_order": "0001",
"cnpj_dv": "50",
"headquarter_branch_identifier": "1",
"trade_name": "",
"registration_status": "08",
"registration_status_date": "20130130",
"registration_status_reason": "01",
"foreign_city_name": "",
"country": "",
"start_date_of_activity": "19940527",
"main_cnae": "8299799",
"secondary_cnae": "6399200,7410299,7490105,7490199,8219999,8299703,8299707",
"street_type": "RUA",
"street": "TIRO AO POMBO",
"number": "402",
"complement": "AP 81 BL 32",
"neighborhood": "BRASILANDIA",
"zip_code": "02844060",
"state": "SP",
"municipality": "7107",
"ddd_1": "11",
"telephone_1": "39259081",
"ddd_2": "",
"telephone_2": "",
"ddd_fax": "011",
"fax": "8782366",
"email": "wduarteass@uol.com.br",
"special_situation": "",
"special_situation_date": "",
"partners": [
{
"basic_cnpj": "00000015",
"partner_identifier": "2",
"partner_name": "LUIZ DANIEL DE OLIVEIRA SILVEIRA",
"partner_cnpj_cpf": "***122398**",
"partner_qualification": "49",
"entry_date": "19980309",
"country": "",
"legal_representative": "***000000**",
"representative_name": "",
"representative_qualification": "00",
"age_range": "7"
},
{
"basic_cnpj": "00000015",
"partner_identifier": "2",
"partner_name": "JAMIL NALIATI",
"partner_cnpj_cpf": "***504608**",
"partner_qualification": "22",
"entry_date": "20010626",
"country": "",
"legal_representative": "***000000**",
"representative_name": "",
"representative_qualification": "00",
"age_range": "7"
}
]
}
]
}
}

Response 400 status code

{
"traceId": "542fc743fffda052",
"timestamp": "2025-03-16 11:20:46",
"code": "IDV-4005",
"message": "Bad request - Invalid parameters provided",
"data": null
}

Response 401 status code

{
"timestamp": "2025-03-16T11:20:46.000Z",
"status": 401,
"error": "Unauthorized",
"message": "Bearer token is missing or invalid",
"path": "/api/companies"
}

Response 500 status code

{
"traceId": "43a20f33d4e8730d",
"timestamp": "2025-03-16 11:20:46",
"code": "IDV-1001",
"message": "A generic error has occurred.",
"data": null
}

Error codes

CodeMessageAdditional Info
E001Bearer token is missing or invalidCheck authorization header
E002Bearer token expired, contact with your administratorContact IT support
E101Field identityNumber is requiredRequired when searchType=1
E102Field companyName is required and length > 4 charactersRequired when searchType=2
E104You have exceeded the daily query limitLimit: 10000 requests/day
E106Please refine your search. The input returns X resultsOnly 1 result allowed for BRA