Skip to main content
🤖 Registration data queries return a common base object called entity. Depending on whether the query was made by CPF or CNPJ, the entity_type property will return "person" or "company", respectively. Some fields, such as parents (parentage) or share_capital, are exclusive to their respective entity type.

Base structure (common to CPF and CNPJ)

Whenever you query a valid document, the Judit API returns the entity block containing the following universal properties:

Main identification


Contact and location arrays

All entities (persons or companies) have standardized arrays for contacts and addresses.

Addresses (addresses)

List of residential or commercial addresses linked to the document.

Contacts (contacts)

List of communication channels extracted from the data sources.

Other documents (documents)

List of secondary identification documents (such as RG, CNH, or state registration — IE).

👤 Exclusive properties: Natural person (person)

If the query is for a CPF (entity_type: "person"), the object may contain the following additional properties and arrays:

🏢 Exclusive properties: Company (company)

If the query is for a CNPJ (entity_type: "company"), the object may contain the following corporate and operational fields:

Operational data

Corporate and economic structure

Shareholders and administrators — QSA (partners)

Economic activities — CNAE (branch_activities)


Example payload (Natural person)


Next steps

Now that you understand the registration data dictionary, see how to query this information:
  • 👉 Registration data queries: See the documentation for the request route to fetch and enrich CPFs and CNPJs in real time.