Identity

The Identity entity is recovered from institutions that support this product, accessing details of personal information related to the owner of the connection's account.

The Identity entity is recovered from institutions that support this product, accessing details of personal information related to the owner of the connection's account. Recovering this product helps you verify users' identities.

Open Finance Fields For Open Finance connectors, additional fields are available including investorProfile, qualifications, financialRelationships, plus a richer set of PF (natural person) and PJ (business) attributes — socialName, sex, maritalStatus, nationality, otherDocuments, passport, incorporationDate, parties, businessOtherDocuments, and companiesCnpj. These fields provide enhanced customer data for consented accounts.

{
  "id": "42888436-62f5-49d2-8cf9-e312c7939509",
  "fullName": "Francisco Sousa",
  "companyName": "Pluggy Inc.",
  "document": "076.630.975-48",
  "taxNumber": "38.512.121/0001-95",
  "documentType": "CPF",
  "jobTitle": "Comercial",
  "birthDate": "1991-05-01T00:00:00.000Z",
  "investorProfile": "Moderate",
  "establishmentCode": "001",
  "establishmentName": "Pluggy Establishment",
  "addresses": [
    {
      "fullAddress": "Av. Lucio Costa 1234, Copacabana, Rio de Janeiro, Brasil",
      "country": "Brasil",
      "state": "RJ",
      "city": "Rio de Janeiro",
      "additionalInfo": "Casa amarela",
      "postalCode": "22620-171",
      "primaryAddress": "Av. Lucio Costa, 1234",
      "type": "Personal"
    }
  ],
  "phoneNumbers": [
    {
      "type": "Personal",
      "value": "+54 911 12345678"
    }
  ],
  "emails": [
    {
      "type": "Personal",
      "value": "hello@pluggy.ai"
    }
  ],
  "relations": [
    {
      "type": "CONJUGE",
      "name": "Maria Sousa",
      "document": "098.765.432-10"
    }
  ]
}

For Open Finance connectors, the Identity entity carries the extended PF/PJ field set:

Open Finance
{
  "id": "42888436-62f5-49d2-8cf9-e312c7939509",
  "itemId": "9b59ab4b-2480-4dfc-9a0d-99b964ba578d",
  "fullName": "Henrique Alexsander Eichstädt",
  "socialName": "Henrique",
  "companyName": "Tech Solutions LTDA",
  "document": "08206234900",
  "taxNumber": "38.512.121/0001-95",
  "documentType": "CPF",
  "jobTitle": "CEO",
  "birthDate": "1985-03-15T00:00:00.000Z",
  "sex": "MALE",
  "maritalStatus": {
    "code": "MARRIED"
  },
  "nationality": {
    "hasBrazilianNationality": true
  },
  "otherDocuments": [
    {
      "type": "CNH",
      "number": "12345678900",
      "checkDigit": "P",
      "additionalInfo": "SSP/SP",
      "expirationDate": "2030-05-21T00:00:00.000Z"
    }
  ],
  "incorporationDate": "2010-01-01T00:00:00.000Z",
  "parties": [
    {
      "type": "PARTNER",
      "personType": "NATURAL_PERSON",
      "documentType": "CPF",
      "documentNumber": "08206234900",
      "civilName": "Henrique Alexsander Eichstädt",
      "startDate": "2010-01-01T00:00:00.000Z",
      "shareholding": 0.51
    }
  ],
  "companiesCnpj": ["38512121000195"],
  "addresses": [
    {
      "fullAddress": "Av. Paulista 1234, Bela Vista, 01310-100, São Paulo, Brasil",
      "country": "Brasil",
      "countryCode": "BRA",
      "state": "SP",
      "city": "São Paulo",
      "district": "Bela Vista",
      "ibgeTownCode": "3550308",
      "postalCode": "01310-100",
      "primaryAddress": "Av. Paulista, 1234",
      "type": "Work",
      "additionalInfo": "Sala 501",
      "geographicCoordinates": {
        "latitude": -23.5614,
        "longitude": -46.6559
      }
    }
  ],
  "phoneNumbers": [
    {
      "type": "Work",
      "value": "+55 (11) 987654321",
      "countryCallingCode": "55",
      "areaCode": "11",
      "extension": "501"
    }
  ],
  "emails": [
    {
      "type": "Work",
      "value": "henrique@techsolutions.com.br"
    }
  ],
  "relations": [],
  "investorProfile": "Moderate",
  "qualifications": {
    "companyCnpj": "38512121000195",
    "occupationCode": "CBO",
    "occupationDescription": "1234-5",
    "informedIncome": {
      "frequency": "ANUAL",
      "amount": 250000,
      "date": "2024-01-01T00:00:00.000Z"
    },
    "informedPatrimony": {
      "amount": 1500000,
      "year": 2024,
      "date": "2024-12-31T00:00:00.000Z"
    },
    "economicActivities": [
      {
        "code": "6201501",
        "isMain": true
      }
    ],
    "informedRevenue": {
      "amount": 500000,
      "frequency": "MONTHLY",
      "year": 2024
    }
  },
  "financialRelationships": {
    "startDate": "2020-05-10T00:00:00.000Z",
    "productsServicesType": [
      "CONTA_DEPOSITO_A_VISTA",
      "CONTA_POUPANCA",
      "OPERACAO_CREDITO"
    ],
    "procurators": [
      {
        "type": "PROCURADOR",
        "cpfNumber": "45678912303",
        "documentNumber": "45678912303",
        "documentType": "CPF",
        "civilName": "Roberto Carlos Mendes Silva",
        "socialName": "Roberto"
      }
    ],
    "accounts": [
      {
        "compeCode": "237",
        "branchCode": "0001",
        "number": "123456",
        "checkDigit": "7",
        "type": "CONTA_DEPOSITO_A_VISTA",
        "subtype": "INDIVIDUAL"
      }
    ],
    "portabilitiesReceived": [
      {
        "employerName": "Acme Inc",
        "employerDocument": "60701190000104",
        "paycheckBankDetainerCnpj": "60701190000204",
        "paycheckBankDetainerIspb": "60701190",
        "portabilityApprovalDate": "2021-03-15T00:00:00.000Z"
      }
    ],
    "paychecksBankLink": [
      {
        "employerName": "Acme Inc",
        "employerDocument": "60701190000104",
        "paycheckBankCnpj": "60701190000204",
        "paycheckBankIspb": "60701190",
        "accountOpeningDate": "2020-01-10T00:00:00.000Z"
      }
    ]
  },
  "createdAt": "2020-09-30T14:38:12.724Z",
  "updatedAt": "2024-12-12T10:30:00.000Z"
}
PropertyTypeOptionalDescription
idstringNoPrimary identifier.
fullNamestringNoFull name of the account owner.
companyNamestringYesCompany name (for business accounts).
documentstringNoDocument number (CPF or CNPJ).
taxNumberstringYesTax identification number.
documentTypestringNoType of the document (CPF, CNPJ).
jobTitlestringYesJob title of the account owner.
birthDatestringYesDate of birth.
investorProfilestringYesInvestor profile classification (e.g., Conservative, Moderate, Aggressive). Only available for Open Finance connectors.
establishmentCodestringYesEstablishment code.
establishmentNamestringYesEstablishment name.
addressesarrayYesList of addresses associated with the identity.
phoneNumbersarrayYesList of phone numbers.
emailsarrayYesList of email addresses.
relationsarrayYesList of related persons (e.g., spouse).
socialNamestringYesSocial name of the natural person, if any (PF-only, Open Finance).
sexstringYesSex of the natural person — FEMALE, MALE, or OTHER (PF-only, Open Finance).
maritalStatusMaritalStatusYesMarital status of the natural person (PF-only, Open Finance).
nationalityNationalityYesNationality of the natural person (PF-only, Open Finance).
otherDocumentsarray of OtherDocumentYesList of other identification documents held by the natural person — CNH, RG, NIF, RNE, or OTHER (PF-only, Open Finance).
passportPassportYesPassport metadata — applies when the natural person is a non-resident not required to register a CPF (PF-only, Open Finance).
incorporationDateDateYesDate the business was incorporated (PJ-only, Open Finance).
partiesarray of BusinessPartyYesPartners and administrators of the business (PJ-only, Open Finance).
businessOtherDocumentsarray of BusinessOtherDocumentYesAdditional documents for businesses headquartered abroad and not required to register a CNPJ (PJ-only, Open Finance).
companiesCnpjarray of stringYesCNPJs of the financial institutions responsible for the customer cadastro (Open Finance, PF & PJ).
qualificationsQualificationsYesCustomer qualifications data. Only available for Open Finance connectors.
financialRelationshipsFinancialRelationshipsYesCustomer relationship with the institution. Only available for Open Finance connectors.

Address#

PropertyTypeOptionalDescription
fullAddressstringYesComplete address string.
countrystringYesCountry name.
countryCodestringYesCountry code in alpha3 ISO-3166 format (e.g. BRA). Open Finance only.
statestringYesState code.
citystringYesCity name.
districtstringYesDistrict / neighborhood (bairro). Open Finance only.
ibgeTownCodestringYesIBGE municipality code (7 digits). The first two digits identify the Federation Unit. Open Finance only.
additionalInfostringYesAdditional information about the address.
postalCodestringYesPostal/ZIP code.
primaryAddressstringYesPrimary street address.
typestringYesType of address (Personal, Work).
geographicCoordinatesobjectYesGeographic coordinates in decimal degrees, WGS84 reference system. Object with latitude and longitude. Open Finance only.

Phone Number#

PropertyTypeOptionalDescription
typestringYesType of phone number (Personal, Work or Residencial).
valuestringYesPhone number value.
countryCallingCodestringYesInternational dialing code (DDI). Populated when different from 55. Open Finance only.
areaCodestringYesArea code (DDD) of the phone. Open Finance only.
extensionstringYesExtension number, when part of the phone identification. Open Finance only.
additionalInfostringYesAdditional info about the phone, e.g. when the source type doesn't fit the standard categories. Open Finance only.

Email#

PropertyTypeOptionalDescription
typestringYesType of email (Personal, Business).
valuestringYesEmail address value.

Relation#

PropertyTypeOptionalDescription
typestringYesType of relation (e.g., CONJUGE, PROCURADOR).
namestringYesName of the related person.
documentstringYesDocument number of the related person.

MaritalStatus#

Marital status of the natural person (PF-only, Open Finance).

{
  "code": "MARRIED",
  "additionalInfo": "Civil partnership"
}
PropertyTypeOptionalDescription
codestringYesSINGLE, MARRIED, WIDOWED, JUDICIALLY_SEPARATED, DIVORCED, STABLE_UNION, or OTHER.
additionalInfostringYesFree-text complement. Should be set when code is OTHER.

Nationality#

Nationality of the natural person (PF-only, Open Finance).

{
  "hasBrazilianNationality": false,
  "otherNationalities": [
    {
      "countryCode": "ITA",
      "documents": [
        {
          "type": "Passport",
          "number": "YA1234567",
          "country": "ITA",
          "issueDate": "2020-05-30T00:00:00.000Z",
          "expirationDate": "2030-05-30T00:00:00.000Z"
        }
      ]
    }
  ]
}
PropertyTypeOptionalDescription
hasBrazilianNationalitybooleanYesWhether the client has Brazilian nationality.
otherNationalitiesarrayYesOther nationalities held by the client, if any.

Each otherNationalities[] entry:

PropertyTypeOptionalDescription
countryCodestringYesCountry code in alpha3 ISO-3166 format.
documentsarrayYesSupporting documents for this nationality. See NationalityDocument below.

Each documents[] entry (NationalityDocument):

PropertyTypeOptionalDescription
typestringYesDocument type (free text). Required when the nationality is not Brazilian.
numberstringYesDocument number. Required when the nationality is not Brazilian.
countrystringYesCountry name.
issueDateDateYesIssue date of the document.
expirationDateDateYesExpiration date of the document.
additionalInfostringYesFree-text complement.

OtherDocument#

Other identification documents the natural person holds (PF-only, Open Finance). Brazilian acronyms are kept verbatim; OTHER covers any other type.

{
  "type": "CNH",
  "number": "12345678900",
  "checkDigit": "P",
  "additionalInfo": "SSP/SP",
  "expirationDate": "2030-05-21T00:00:00.000Z"
}
PropertyTypeOptionalDescription
typestringYesCNH, RG, NIF, RNE, or OTHER.
typeAdditionalInfostringYesFree-text complement. Should be set when type is OTHER.
numberstringYesDocument number.
checkDigitstringYesCheck digit of the document, if it has one.
additionalInfostringYesFree-text complement, used to record the issuing authority (e.g. SSP/SP) when relevant.
expirationDateDateYesExpiration date of the document.

Passport#

Passport metadata for the natural person (PF-only, Open Finance). Applies when the client is a non-resident not required to register a CPF.

{
  "number": "YA1234567",
  "country": "ITA",
  "issueDate": "2020-05-30T00:00:00.000Z",
  "expirationDate": "2030-05-30T00:00:00.000Z"
}
PropertyTypeOptionalDescription
numberstringYesPassport number.
countrystringYesIssuing country in alpha3 ISO-3166 format.
issueDateDateYesIssue date of the passport.
expirationDateDateYesExpiration date of the passport.

BusinessParty#

Partner or administrator of a business (PJ-only, Open Finance). Partners with less than 25% shareholding may be omitted by the institution.

{
  "type": "PARTNER",
  "personType": "NATURAL_PERSON",
  "documentType": "CPF",
  "documentNumber": "08206234900",
  "civilName": "Henrique Alexsander Eichstädt",
  "startDate": "2010-01-01T00:00:00.000Z",
  "shareholding": 0.51
}
PropertyTypeOptionalDescription
typestringYesPARTNER (sócio) or ADMINISTRATOR (administrador).
personTypestringYesNATURAL_PERSON or LEGAL_ENTITY.
documentTypestringYesCPF, CNPJ, PASSPORT, or OTHER_TRAVEL_DOCUMENT.
documentNumberstringYesNumber of the identification document (digits and check digit, if any).
documentCountrystringYesIssuing country of the document, alpha3 ISO-3166.
documentExpirationDateDateYesExpiration date of the document.
documentIssueDateDateYesIssue date of the document.
documentAdditionalInfostringYesFree-text complement when the document carries identification info that doesn't fit the other fields.
civilNamestringYesCivil name of the party. Required when personType is NATURAL_PERSON.
socialNamestringYesSocial name of the natural-person party, if any.
companyNamestringYesCompany name of the party. Required when personType is LEGAL_ENTITY.
tradeNamestringYesTrade name of the legal-entity party, if any.
startDateDateYesDate the party's participation started.
shareholdingnumberYesShareholding fraction between 0 and 1 (e.g. 0.51 represents 51%, 1 represents 100%). Required when type is PARTNER and the shareholding is 25% or higher.

BusinessOtherDocument#

Additional document for businesses headquartered abroad and not required to register a CNPJ (PJ-only, Open Finance).

{
  "type": "EIN",
  "number": "128328453",
  "country": "USA",
  "expirationDate": "2030-05-21T00:00:00.000Z"
}
PropertyTypeOptionalDescription
typestringYesType of the document (e.g. EIN).
numberstringYesDocument number.
countrystringYesIssuing country in alpha3 ISO-3166 format.
expirationDateDateYesExpiration date of the document.

Qualifications#

Customer qualifications data (Open Finance).

{
  "companyCnpj": "38512121000195",
  "occupationCode": "CBO",
  "occupationDescription": "1234-5",
  "informedIncome": {
    "frequency": "ANUAL",
    "amount": 250000,
    "date": "2024-01-01T00:00:00.000Z"
  },
  "informedPatrimony": {
    "amount": 1500000,
    "year": 2024,
    "date": "2024-12-31T00:00:00.000Z"
  },
  "economicActivities": [
    {
      "code": "6201501",
      "isMain": true
    }
  ],
  "informedRevenue": {
    "amount": 500000,
    "frequency": "MONTHLY",
    "year": 2024
  }
}
PropertyTypeOptionalDescription
companyCnpjstringYesCNPJ of the company associated with the qualifications.
occupationCodestringYesRECEITA_FEDERAL, CBO, or OUTRO.
occupationDescriptionstringYesFree-text occupation description. Holds the standardized list code when occupationCode is RECEITA_FEDERAL or CBO; the custom description when OUTRO.
informedIncomeobjectYesInformed income. Object with frequency (DIARIA, SEMANAL, QUINZENAL, MENSAL, BIMESTRAL, TRIMESTRAL, SEMESTRAL, ANUAL, OUTROS), amount, and date.
informedPatrimonyobjectYesInformed patrimony. Object with amount, year, and optionally date (returned on the PJ business path).
economicActivitiesarrayYesCNAE codes describing the economic activities of the business (PJ-only). Each entry has code (7-digit CNAE) and isMain boolean.
informedRevenueobjectYesRevenue (faturamento) informed by the business — the business equivalent of informedIncome (PJ-only). Object with amount, optional frequency (DAILY, WEEKLY, BIWEEKLY, MONTHLY, BIMONTHLY, QUARTERLY, SEMIANNUAL, ANNUAL, OTHER), frequencyAdditionalInfo, and year.

FinancialRelationships#

Customer relationship with the institution (Open Finance).

{
  "startDate": "2020-05-10T00:00:00.000Z",
  "productsServicesType": ["CONTA_DEPOSITO_A_VISTA", "OPERACAO_CREDITO"],
  "procurators": [
    {
      "type": "PROCURADOR",
      "cpfNumber": "45678912303",
      "documentNumber": "45678912303",
      "documentType": "CPF",
      "civilName": "Roberto Carlos Mendes Silva",
      "socialName": "Roberto"
    }
  ],
  "accounts": [
    {
      "compeCode": "237",
      "branchCode": "0001",
      "number": "123456",
      "checkDigit": "7",
      "type": "CONTA_DEPOSITO_A_VISTA",
      "subtype": "INDIVIDUAL"
    }
  ],
  "portabilitiesReceived": [
    {
      "employerName": "Acme Inc",
      "employerDocument": "60701190000104",
      "paycheckBankDetainerCnpj": "60701190000204",
      "paycheckBankDetainerIspb": "60701190",
      "portabilityApprovalDate": "2021-03-15T00:00:00.000Z"
    }
  ],
  "paychecksBankLink": [
    {
      "employerName": "Acme Inc",
      "employerDocument": "60701190000104",
      "paycheckBankCnpj": "60701190000204",
      "paycheckBankIspb": "60701190",
      "accountOpeningDate": "2020-01-10T00:00:00.000Z"
    }
  ]
}
PropertyTypeOptionalDescription
startDateDateYesDate when the relationship with the institution started.
productsServicesTypearray of stringYesList of products and services that the client consumes (e.g. CONTA_DEPOSITO_A_VISTA, CARTAO_CREDITO, OPERACAO_CREDITO).
productsServicesTypeAdditionalInfostringYesAdditional info about the products and services. Populated when productsServicesType includes OUTROS.
procuratorsarrayYesList of procurators. Each entry has type (REPRESENTANTE_LEGAL or PROCURADOR), cpfNumber (legacy — may carry a CNPJ on PJ), the canonical documentNumber + documentType (CPF / CNPJ) pair, civilName, and optional socialName.
accountsarrayYesList of consented accounts. Each entry has compeCode, branchCode, number, checkDigit, type (CONTA_DEPOSITO_A_VISTA, CONTA_POUPANCA, CONTA_PAGAMENTO_PRE_PAGA), and subtype (INDIVIDUAL, CONJUNTA_SIMPLES, CONJUNTA_SOLIDARIA).
portabilitiesReceivedarrayYesSalary portabilities received by the institution from the client's previous paycheck banks (banco-folha). PF-only. See entry schema below.
paychecksBankLinkarrayYesPaycheck-bank (banco-folha) links to employers, active or formerly active. PF-only. See entry schema below.

Each portabilitiesReceived[] entry:

PropertyTypeOptionalDescription
employerNamestringYesEmployer name as received in the portability message.
employerDocumentstringYesEmployer document (CPF or CNPJ) as received in the portability message.
paycheckBankDetainerCnpjstringYesCNPJ of the bank that holds the paycheck account (banco-folha).
paycheckBankDetainerIspbstringYesISPB of the bank that holds the paycheck account.
portabilityApprovalDateDateYesDate the portability was approved.

Each paychecksBankLink[] entry:

PropertyTypeOptionalDescription
employerNamestringYesEmployer name as registered when the paycheck account was opened.
employerDocumentstringYesEmployer document (CPF or CNPJ) as registered when the paycheck account was opened.
paycheckBankCnpjstringYesCNPJ of the institution contracted to provide the paycheck service (banco-folha).
paycheckBankIspbstringYesISPB of the institution contracted to provide the paycheck service.
accountOpeningDateDateYesDate the paycheck account was opened.

See Identity in our API reference for more information.