The Owners module returns the complete list of shareholders and legal representatives (quadro societário) for a Brazilian company, as registered with Receita Federal. Useful for KYB, AML screening, and corporate transparency workflows.
CPFs of individual shareholders are partially masked by Brazilian law (LGPD) at the source. Only the first three and last two digits are visible (e.g. ***123456**). CNPJs of corporate shareholders are returned in full.
What it returns
For a given CNPJ, the API returns:
A list of all registered owners (socios) and their roles
Entity type: individual (PF) or company (PJ)
Entry date in the ownership structure
For legal representatives: their name and role
Country of domicile (for foreign shareholders)
Supported countries
Country Identifier Notes Brazil 🇧🇷 CNPJ (e.g. 12.345.678/0001-90) Business entities only — MEIs blocked
Request
{
"identifier" : "47.960.950/0001-21" ,
"country" : "BR"
}
Parameters
Field Type Required Description identifierstring ✅ Company CNPJ. Formatting optional. countrystring ✅ ISO 3166-1 alpha-2 country code. Supported: BR.
Response
With owners
No owners on record
{
"identifier" : "47.960.950/0001-21" ,
"company_name" : "MAGAZINE LUIZA S.A." ,
"country" : "BR" ,
"owners" : [
{
"name" : "LUIZA HELENA TRAJANO INÁCIO RODRIGUES" ,
"role" : "Presidente do Conselho de Administração" ,
"entity_type" : "individual" ,
"identifier" : "***123456**" ,
"entry_date" : "2011-03-07" ,
"country" : null ,
"legal_rep_name" : null ,
"legal_rep_role" : null
},
{
"name" : "TRAJANO INÁCIO RODRIGUES PARTICIPAÇÕES S.A." ,
"role" : "Sócio" ,
"entity_type" : "company" ,
"identifier" : "12.345.678/0001-90" ,
"entry_date" : "2000-01-01" ,
"country" : null ,
"legal_rep_name" : "FREDERICO TRAJANO INÁCIO RODRIGUES" ,
"legal_rep_role" : "Diretor"
}
],
"source" : "receita_federal" ,
"checked_at" : "2026-04-15T12:00:00+00:00"
}
Response fields
Field Type Description identifierstring The queried CNPJ company_namestring Official legal company name countrystring Country code ownersarray List of registered owners (may be empty) owners[].namestring Full name of the owner owners[].rolestring Role in the company (e.g. Sócio, Administrador) owners[].entity_typestring individual or companyowners[].identifierstring | null Masked CPF (individuals) or CNPJ (companies) owners[].entry_datestring | null ISO date when the owner joined the structure owners[].countrystring | null Country code for foreign shareholders owners[].legal_rep_namestring | null Legal representative’s name (company owners only) owners[].legal_rep_rolestring | null Legal representative’s role sourcestring Always receita_federal checked_atstring ISO datetime of this check
Data is fetched live from Receita Federal on each request and cached for 24 hours.
Use cases
KYB / beneficial ownership — understand who controls a company before onboarding
AML screening — cross-reference owners against sanctions lists
CSRD / EUDR compliance — supply chain due diligence requiring corporate transparency
Credit analysis — assess ownership concentration and group structure
Bundle: Compliance BR
For a complete Brazilian compliance workflow, combine Owners with:
/sanctions — OFAC SDN + UN international sanctions
/debarment — CEIS + CNEP government contract bans
/labor — Lista Suja slave labor registry
All four modules accept a CNPJ and return structured, identifier-first results.
Error responses
Status Description 422Invalid or malformed CNPJ 422Brazilian MEI — not supported 422Country not supported 403Missing API key or module not in plan
Pricing
Plan Price Includes Owners $49/month 500 lookups Overage — $0.15 per extra lookup
API Reference Full request/response schema with interactive examples.