Person AML Screening
Table of Contents
- 1 Search for a person
- 1.1 Request data
- 1.1.1 Example
- 1.2 Response data
- 1.2.1 Example
- 1.1 Request data
- 2 Get person details by id
- 2.1 Request data
- 2.1.1 Example
- 2.2 Response data
- 2.2.1 Example
- 2.1 Request data
- 3 Retrieve the saved basic search of the person
Search for a person
POST /v2/natural-entities/search
endpoint will search for person’s profile.
Request data
You can provide the following data in the request:
Name | Description | Mandatory/Optional | |
---|---|---|---|
1 | name | Full name of the individual. | MANDATORY |
2 | datasets | https://ondato.atlassian.net/wiki/spaces/PUB/pages/2379743241 to search against. | MANDATORY |
3 | threshold | Minimum matching Results with lower Default value: 85. | optional |
4 | birthDate | Either date of birth or year of birth of the searched person. Formats:
| optional |
5 | countries | A list of two-letter country codes ISO-3166-2. The result will be filtered based on the individual’s nationality and country. | optional |
6 | countryRequired | Tells if individuals with unknown nationality and country should be filtered out of the search results when | optional |
Example
Response data
In the response you can expect the following fields:
Name | Description | |
---|---|---|
1 | matchCount | Total number of found persons. |
2 | matches | Search results. |
3 | matches.resourceId | The resource ID can be used to retrieve the detailed info or the PDF of the person. |
4 | matches.score | The match score. This means how accurate the found person match the searched person. E.g. Possible values from |
5 | matches.match | The name that has been matched in the search. |
6 | matches.name | The name of the found person. |
7 | matches.countries | The list of countries from the addresses and nationalities of the profile. |
8 | matches.datasets | Active datasets where person is tagged in. Possible enum values are any of the described datasets here. |
9 | matches.birthDates | List of person’s dates of birth in ISO format: YYYY-MM-DD. |
10 | matches.gender | Gender of the person. |
11 | matches.profileImage | The URL to person’s profile image. |
12 | resourceId | Unique search request identifier for historical data. |
Example
Get person details by id
After accessing a person’s profile with the basic information you can use its resourceId
to access the person’s details.
You can do this by calling the person details endpoint:
GET /v2/natural-entities/{resourceId}
Request data
In the request provide the resourceId
of the person’s profile.
Example
Response data
In the response you can expect the following fields:
Name | Description | |
---|---|---|
1 | resourceId | The resource ID can be used to retrieve the detailed info or the PDF of the person. |
2 | fullName | - |
3 | firstName | - |
4 | middleName | - |
5 | lastName | - |
6 | gender | - |
7 | isDeleted | Boolean value which indicates if person was deleted or not. |
8 | deletionReason | The block with information about deletion reason. |
9 | deletionReason.reason | Reason why person was deleted. |
10 | deletionReason.otherReason | Additional info about deletion reason. |
11 | isDeceased | Boolean value which indicates if person was dead or not. |
12 | aliases | List of person’s aliases or Also Known As’es (AKAs). |
13 | aliases.fullName | - |
14 | aliases.firstName | - |
15 | aliases.middleName | - |
16 | aliases.lastName | - |
17 | aliases.type | Type of the alias. One of the enum values:
|
18 | datesOfBirthIso | List of birth dates of the person. Formats:
|
19 | nationalitiesIsoCodes | List of person’s nationalities. List of the person's nationalities in ISO 3166 (alpha-2) format. |
20 | addresses | List of person’s addresses. |
21 | addresses.addressType | One of the enum values:
|
22 | addresses.line1 | Primary information, including the street address. |
23 | addresses.line2 | Detailed information of the address. May include: Apartment number, suite number, room number, floor number, box number, care-of address etc. |
24 | addresses.postcode | - |
25 | addresses.city | - |
26 | addresses.county | Name of the region. |
27 | addresses.countryIsoCode | Country ISO 3166 (alpha-2) code. |
28 | profileImages | List of person images URLs. |
29 | notes | List of notes. |
30 | notes.value | A particular note from the notes list. |
31 | contactEntries | List of person’s contacts. |
32 | contactEntries.category | Contact’s category. One of the enum values:
|
33 | contactEntries.value | The contact itself. |
34 | identifiers | List of person’s identifiers. |
35 | identifiers.category | Indentifiers’s category. |
36 | identifiers.value | The santion’s identifier itself. |
37 | evidences | List of evidences of person’s entries into datasets. |
38 | evidences.datasets | List of evidence datasets. Active datasets where person is tagged in. Possible enum values are any of the described datasets here. |
39 | evidences.evidenceId | The unique id of the evidence to link with |
40 | evidences.originalUrl | URL to the aticle which proves person’s political exposureness. |
41 | evidences.title | The title captured from the article. |
42 | evidences.credibility | Level of credibility of the evidence. One of the enum values:
|
43 | evidences.language | The ISO 639 (alpha-3) code for the language of the evidence. |
44 | evidences.summary | Snippet from the article. |
45 | evidences.keywords | Key words associated with the evidence. |
46 | evidences.publicationDateIso | Date when evidence was originally published. In ISO format: YYYY - MM - DD. |
47 | evidences.assetUrl | The URL link to the PDF version of the evidence. This is only available if |
48 | sanctionEntries | List of person's sanctions. |
49 | sanctionEntries.current | List of current sanctions. |
50 | sanctionEntries.current.sanctionId | Sanction’s unique id. |
51 | sanctionEntries.current.measures | The list of measures enforced by the sanctioning body. |
52 | sanctionEntries.current.regime | Details about sanctioning body. |
53 | sanctionEntries.current.regime.body | The name of the sanction issuing body. |
54 | sanctionEntries.current.regime.name | The name of the sanction Regime allocated by the sanctioning body. |
55 | sanctionEntries.current.regime.origin | Country or region issuing sanction. |
56 | sanctionEntries.current.regime.types | Type of the sanction by sanctioning body. One of the enum values:
|
57 | sanctionEntries.current.events | The list of the events related to sanctions with links to evidences. |
58 | sanctionEntries.current.events.type | Type of the event. One of the enum values:
|
59 | sanctionEntries.current.events.evidenceIds | The list of evidence Ids associated with the sanction event. |
60 | sanctionEntries.former | List of former sanctions. |
61 | sanctionEntries.former.sanctionId | Same as for sanctionEntries.current. |
62 | sanctionEntries.former.measures | Same as for sanctionEntries.current. |
63 | sanctionEntries.former.regime | Same as for sanctionEntries.current. |
64 | sanctionEntries.former.regime.body | Same as for sanctionEntries.current. |
65 | sanctionEntries.former.regime.name | Same as for sanctionEntries.current. |
66 | sanctionEntries.former.regime.origin | Same as for sanctionEntries.current. |
67 | sanctionEntries.former.regime.types | Same as for sanctionEntries.current. |
68 | sanctionEntries.former.events | Same as for sanctionEntries.current. |
69 | sanctionEntries.former.events.type | Same as for sanctionEntries.current. |
70 | sanctionEntries.former.events.evidenceIds | Same as for sanctionEntries.current. |
71 | regulatoryEnforcementListEntries | Person’s entries in the Regulatory Enforcement List (REL). |
72 | regulatoryEnforcementListEntries.category | Category of the Regulatory Enforcement. One of the enum values:
|
73 | regulatoryEnforcementListEntries.subcategory | Name of the REL. |
74 | regulatoryEnforcementListEntries.events | The list of events related to REL with links to evidences. |
75 | regulatoryEnforcementListEntries.events.type | The type of the event associated with the list entry. |
76 | regulatoryEnforcementListEntries.events.currencyCode | For specific event types, there can be associated financial penalties. This field indicates the international currency code. |
77 | regulatoryEnforcementListEntries.events.amount | For specific event types, there can be associated financial penalties. This field indicates the monetary amount. |
78 | regulatoryEnforcementListEntries.events.period | The length of the penalty. |
79 | regulatoryEnforcementListEntries.events.period.days | - |
80 | regulatoryEnforcementListEntries.events.period.years | - |
81 | regulatoryEnforcementListEntries.events.period.months | - |
82 | regulatoryEnforcementListEntries.events.evidenceIds | The list of evidence Ids associated with the REL event. |
83 | adverseMediaEntries | List of person’s mentions in adverse media. |
84 | adverseMediaEntries.category | Category of the adverse media. |
85 | adverseMediaEntries.subcategory | Subcategory of the adverse media. |
86 | adverseMediaEntries.events | List of the events. The list of the events related to adverse media with links to evidences. |
87 | adverseMediaEntries.events.type | Event type. |
88 | adverseMediaEntries.events.evidenceIds | The list of evidence Ids associated with the adverse media event. |
89 | pepEntries | List of person’s entries into Politically Exposed Persons dataset. |
90 | pepEntries.pepTier | Defines the PEP tier of the person. One of the enum values:
|
91 | pepEntries.current | List of current PEP positions. |
92 | pepEntries.current.countryIsoCode | The ISO country code of the country where the position is held. |
93 | pepEntries.current.segment | The category of PEP position in scope of particular country. |
94 | pepEntries.current.position | The exact political position. |
95 | pepEntries.current.dateFromIso | The start date of the position. In ISO format: YYYY - MM - DD. |
96 | pepEntries.current.dateToIso | The end date of the position. In ISO format: YYYY - MM - DD. |
97 | pepEntries.current.evidenceIds | The list of evidence Ids associated with the PEP entry. |
98 | pepEntries.former | List of former PEP positions. |
99 | pepEntries.former.countryIsoCode | Same as for pepEntries.current. |
100 | pepEntries.former.segment | Same as for pepEntries.current. |
101 | pepEntries.former.position | Same as for pepEntries.current. |
102 | pepEntries.former.dateFromIso | Same as for pepEntries.current. |
103 | pepEntries.former.dateToIso | Same as for pepEntries.current. |
104 | pepEntries.former.evidenceIds | Same as for pepEntries.current. |
105 | pepByAssociationEntries | List of links to persons because of whom they considered PEP by association. |
106 | pepByAssociationEntries.resourceId | The resource ID can be used to retrieve the detailed info or the PDF of the PEP person. |
107 | pepByAssociationEntries.evidenceIds | The list of evidence Ids associated with the linked person. |
108 | individualLinks | List of associated persons. |
109 | individualLinks.firstName | - |
110 | individualLinks.middleName | - |
111 | individualLinks.lastName | - |
112 | individualLinks.relationship | Description of relationship with the person. |
113 | individualLinks.ownershipPercentage | For certain relationship type related to business ownership this value will indicate the percentage ownership when known. Values from |
114 | individualLinks.resourceId | The resource ID can be used to retrieve the detailed info or the PDF of the linked person. |
115 | individualLinks.datasets | The active datasets, where person is tagged in. Enum values are described here. |
116 | businessLinks | List of associated businesses. |
117 | businessLinks.name | The name of the linked business. |
118 | businessLinks.relationship | Description of relationship with the person. |
119 | businessLinks.ownershipPercentage | Same as for individualLinks.ownershipPercentage |
120 | businessLinks.resourceId | The resource ID can be used to retrieve the detailed info or the PDF of the linked business. |
121 | businessLinks.datasets | The active datasets, where business is tagged in. Possible enum values are any of the described datasets here. |
122 | businessLinks.individualLinks | List of persons associated with businesses. |
123 | businessLinks.individualLinks.firstName | - |
124 | businessLinks.individualLinks.middleName | - |
125 | businessLinks.individualLinks.lastName | - |
126 | businessLinks.individualLinks.relationship | Same as for individualLinks. |
127 | businessLinks.individualLinks.ownershipPercentage | Same as for individualLinks. |
128 | businessLinks.individualLinks.resourceId | Same as for individualLinks. |
129 | businessLinks.individualLinks.datasets | Same as for individualLinks. |
130 | datasets | The active datasets, where person is tagged in. Possible enum values are any of the described datasets here. |
Example
Retrieve the saved basic search of the person
Once the basic search for a person is performed, it can be accessed by providing its unique resourceId
in the request of the endpoint:
All the data in the request and response is the same as described in the section: