---
title: Data Verification
description: Query registration data, PEP/AML screening and sports relationship for a given CPF.
canonical: https://developer.unico.io/developers/regional-solutions/data-verification
locale: en
generated_by: markdown-export
---

- [/](/)
- Regional Solutions
- Data Verification

**On this page# Data Verification

### Endpoint​

EnvironmentURL**Production**`POST https://api.idcloud.unico.app/lists/{cpf}`**Sandbox**`POST https://api.idcloud.uat.unico.app/lists/{cpf}`
Separate endpoint by designThis endpoint is separate from the standard process creation (`POST /processes/v1`). It delivers a list of data — not a deterministic identity verification result.
### Request​

Headers
HeaderValue`Authorization``Bearer <access_token>` (see [Authentication](/developers/start/authentication))
Path parameters
ParameterTypeRequiredDescription`cpf`stringyesCPF of the person to query.
```
curl -X POST "https://api.idcloud.uat.unico.app/lists/12345678909" \  -H "Authorization: Bearer $TOKEN"
```

### Response​

Root envelope
```
{  "id": "41c24382-36ce-4bb4-8339-352114f71f78",  "status": 3,  "lists": { }}
```

FieldTypeDescription`id`string (UUID)Unique request identifier.`status`integerProcessing status.`lists`objectMain payload with the queried data.

`lists.basicData` — Registration data
```
{  "basicData": {    "name": "JOAO DA SILVA",    "birthCountry": "BRASILEIRA",    "birthDate": "1990-01-01T00:00:00Z",    "gender": "M",    "motherName": "MARIA DA SILVA",    "fatherName": "",    "maritalStatus": "",    "rgNumber": "",    "rgIssuingAgency": "",    "rgStateCode": "",    "financialData": {      "incomeEstimate": "...",      "totalAssets": "..."    },    "address": {      "addressMain": "AVENIDA DO ESTADO",      "number": "123",      "complement": "ANDAR 1",      "neighborhood": "CENTRO",      "zipCode": "12345678",      "city": "SAO PAULO",      "state": "SP",      "country": "BRASIL",      "type": "WORK"    },    "email": "...",    "phone": "+554799999999",    "socialName": ""  }}
```

FieldTypeDescription`name`stringFull name.`birthCountry`stringCountry of birth.`birthDate`string (ISO 8601)Date of birth.`gender`stringGender.`motherName`stringMother's name.`fatherName`stringFather's name.`maritalStatus`stringMarital status.`rgNumber`stringRG number.`rgIssuingAgency`stringRG issuing agency.`rgStateCode`stringRG state code.`financialData.​incomeEstimate`stringIncome estimate.`financialData.​totalAssets`stringTotal assets.`email`stringEmail.`phone`stringPhone.`socialName`stringSocial name. May be empty when the person has no registered social name.
**`basicData.address`:**
FieldTypeDescription`addressMain`stringStreet name.`number`stringNumber.`complement`stringComplement.`neighborhood`stringNeighborhood.`zipCode`stringZIP code.`city`stringCity.`state`stringState code.`country`stringCountry.`type`stringAddress type (e.g., `WORK`).

`lists.riskData.taxIdValidation` — CPF validation
```
{  "taxIdValidation": {    "taxIdStatus": "REGULAR",    "taxIdStatusDate": "...",    "decease": false,    "under18": false  }}
```

FieldTypeDescription`taxIdStatus`stringCPF registration status.`taxIdStatusDate`stringDate of the registration status.`decease`booleanIndicates death.`under18`booleanIndicates under 18 years old.

`lists.riskData.pep` — Politically Exposed Person
```
{  "pep": {    "isCurrentlyPep": true,    "records": [      {        "level": "1",        "jobTitle": "SENADOR",        "motive": "FEDERAL EMPLOYEE"      }    ]  }}
```

FieldTypeDescription`isCurrentlyPep`booleanIs currently a PEP.`records`arrayOwn PEP records.`records[].level`stringLevel of political exposure.`records[].jobTitle`stringJob title.`records[].motive`stringClassification motive.

`lists.riskData.aml` — Anti-Money Laundering (Sanctions)
```
{  "aml": {    "isSanctioned": true,    "records": [      {        "type": "Law Enforcement",        "source": "interpol",        "standardizedType": "ARREST WARRANTS",        "endDate": "..."      }    ]  }}
```

FieldTypeDescription`isSanctioned`booleanIs sanctioned.`records`arrayOwn sanctions.`records[].type`stringSanction type.`records[].source`stringSanction source.`records[].​standardizedType`stringStandardized type.`records[].endDate`stringEnd date.

`lists.riskData.sportsRelationship` — Sports betting relationship
```
{  "sportsRelationship": {    "hasSportsRelationship": false,    "isCurrentlyAthlete": false,    "isCurrentlySportsCoach": false,    "isCurrentlySportsClubDirector": false,    "isCurrentlyReferee": false,    "isCurrentlyRelatedToFinanceMinistry": false,    "isCurrentlyBettingCompanyOwner": false,    "sportsRelationshipMotive": "",    "sportExposures": []  }}
```

FieldTypeDescription`hasSportsRelationship`booleanHas a sports relationship.`isCurrentlyAthlete`booleanIs an active athlete.`isCurrentlySportsCoach`booleanIs an active coach.`isCurrentlySportsClubDirector`booleanIs an active club director.`isCurrentlyReferee`booleanIs an active referee.`isCurrentlyRelatedToFinanceMinistry`booleanHas a relationship with the Ministry of Finance.`isCurrentlyBettingCompanyOwner`booleanIs a betting company owner.`sportsRelationshipMotive`stringRelationship motive.`sportExposures`arrayDetailed sport exposures.
**`sportExposures[]`:**
FieldTypeDescription`sportName`stringSport name.`region`stringRegion of activity.`totalRelatedEntities`integerTotal related entities.`relationshipLevel`stringRelationship level.`endDate`stringEnd date.

### Error Codes​

400 Bad Request403 Forbidden500 Internal Server ErrorCodeMessageDescription`99989`The document is invalid.When the CPF is invalid.CodeMessageDescription`10501`The authorization token is invalid.The authentication token is invalid.CodeMessageDescription`99999`Internal failure! Try again laterWhen there is an internal error.Last updated on Oct 8, 2026**