Watchlist Screening
You can use the Watchlist Screening module by defining a person's fullName to your JSON request. For a specific search, you can add birthDate and gender as a filter or using a pseudo filter.
A watchlist screening (AML/CFT) is a solution that helps financial institutions and other organizations comply with anti-money laundering (AML) and counter-financing of terrorism (CFT) regulations. This solution allows organizations to search for and identify potential matches against a list of known or suspected individuals and entities involved in money laundering or terrorist financing activities.
Method | URL |
POST | $synapses /v1/account/screening |
Header | Value |
Content-Type | application/json |
Authorization |
Description
Example (Full)
Example (Simple)
Example (Recommend)
Field | Type | Description |
fullName (Required) | String | Full name of the person you want to check |
fullNameFilterTitle | Boolean | If true , then the academic degree on the name input will be filtered
e.g. "Drs. Setya Novanto" -> "Setya Novanto"
Note:
- Default is false |
birthDate | Date ("yyyy-mm-dd") | Birthdate of the person |
birthPlace | String | Birthplace of the person |
gender
| String ["male", "female"] | Gender of the person |
country | String | Country of the person
e.g. Indonesia |
searchAliasFields | String [Array]
["nativeName", "alias", "lowAliases", "previousAliases", "spellingVariationNames", "languageVariationNames", "maidenNames"] | Match the fullName query with the fields |
searchType | String ["match", "match_exact"] | Type of the searching algorithm
Note:
- match: fuzzy searching (default, recommended)
- exact match: only return 100% match |
searchSimilarityAlgorithm | String
["levenshtein", "n-gram"] | Type of the similarity algorithm used for searching
Note:
- levenshtein: (default, recommended)
- n-gram: similarity between "Habibie" and "B.J. Habibie" is 100% match |
searchDataSources | String [array]
["kredibel", "dowjones"] | Data source used for searching |
profileTypes | String [array]
["PEP", "RCA", "SIP", "Sanction", "Watchlist"] | List of the profile types you want to check |
ongoingScreening | Boolean | If true , then Kredibel system will do regular monitoring. It means, you'll get notified when there is an update to the result.
Note:
- Only available for transaction monitoring subscription |
minSimilarity
| Float (0-1) | The minimum similarity of the result between the query name and the result name
e.g. if the treshold is 0.8, then only result has >= 0.8 (80%) match displayed
Note:
- default treshold is 0.8 - 0.5 = 50%, 1 = 100% match |
{
"fullName": "Joko Widodo",
"fullNameFilterTitle": false,
"birthDate": "1961-06-21",
"birthPlace": "Surakarta",
"gender": "male",
"country": "Indonesia",
"searchType": "match",
"searchAliasFields": ["nativeName", "alias", "lowAliases", "previousAliases", "spellingVariationNames", "languageVariationNames", "maidenNames"],
"searchDataSources": ["kredibel"],
"searchSimilarityAlgorithm": "levenshtein",
"profileTypes": ["PEP", "SIP", "RCA", "Sanction", "Watchlist"],
"ongoingScreening": true,
"minSimilarity": 0.8
}
{
"fullName": "Joko Widodo"
}
{
"fullName": "Joko Widodo",
"birthDate": "1961-06-21"
}
Description
Example
Field | Type | Description |
id
| String | Unique identifier of PEP search result |
fullName | String | Name of the person you search |
birthPlace | String | Birthplace of the person you search |
birthDate
| Date ("yyyy-mm-dd")
| Birthdate of the person you search |
gender | String | Gender of the person you search |
country | String | Country of the person you search |
totalCount
| Integer
| Number of total matches profile |
maxSimilarity
| Float
| Maximum similarity value between your query and matches profile |
result | Array | List of matches politically exposed persons |
score
| Float
| Credibility score |
{
"message": "Watchlist screening",
"data": {
"id": "c6379ffd-2720-49c1-96ee-323fa4f2573e",
"fullName": "Joko Widodo",
"birthPlace": "Surakarta",
"birthDate": "1961-06-21",
"gender": "male",
"country": "Indonesia",
"totalCount": 1,
"totalSanctionCount": 0,
"totalWatchlistCount": 0,
"totalPepCount": 1,
"totalRcaCount": 0,
"totalSipCount": 0,
"maxSimilarity": 1.0,
"kredibel": {
"count": 1,
"sanctionCount": 0,
"watchlistCount": 0,
"pepCount": 1,
"rcaCount": 0,
"sipCount": 0,
"maxSimilarity": 1.0,
"result": [
{
"id": "66499d4f2099f613265313cee676cd1b",
"entity": "person",
"name": "Joko Widodo",
"nativeName": "Joko Widodo",
"gender": "male",
"birthPlace": "Surakarta",
"birthDate": "1961-06-21 00:00:00",
"deathDate": null,
"description": "7th President of Indonesia",
"detailDescription": "Please visit https://synapses.sandbox.kredibel.co.id/watchlist/profile/c6379ffd-2720-49c1-96ee-323fa4f2573e/66499d4f2099f613265313cee676cd1b for detail information.",
"updatedAt": null,
"alias": [
"Mulyono",
"Ir. H. Joko Widodo",
"Joko Widodo",
"Мульоно",
"Jokowi",
"Haji Joko Widodo",
"Џокови",
"Джокови",
"Cokovi",
"Džokovi",
"Джокоуи",
"佐科威"
],
"lowAliases": [],
"previousAliases": [],
"maidenNames": [],
"spellingVariationNames": [],
"languageVariationNames": [
"Joko Widodo",
"جوڪو ودودو",
"佐戈",
"Джока Відода",
"Джоко Уидодо",
"Џоко Видодо",
"جوكو ويدودو",
"Ҷоко Видодо",
"Джоко Видодо",
"Τζόκο Ουιντόντο",
"जोको विडोडो",
"ജോക്കോ വിഡൊഡൊ",
"جوکو ویدودو",
"Джоко Відодо",
"ჯოკო ვიდოდო",
"佐科·维多多",
"Ջոկո Վիդոդո",
"জোকো উইদোদো",
"ג'וקו וידודו",
"جوکو ودودو",
"ចូកូ វីដូដូ",
"جوکو ويدودو",
"โจโก วีโดโด",
"Җоко Видодо",
"Coko Vidodo",
"ஜோக்கோ விடோடோ",
"조코 위도도",
"ဂျိုကို ဝီဒိုဒို",
"ਜੋਕੋ ਵਿਡੋਡੋ",
"Džoko Vidodo",
"ジョコ・ウィドド",
"Ճոքօ Ուիտոտօ",
"佐科·維多多"
],
"birthPlaces": [],
"birthDates": [],
"images": [
"https://img.kredibel.co.id/politiface/profile/2e53ed585b97a94246321d56a6d98f00.png"
],
"types": [
"PEP"
],
"profileUrl": "https://synapses.sandbox.kredibel.co.id/watchlist/profile/c6379ffd-2720-49c1-96ee-323fa4f2573e/66499d4f2099f613265313cee676cd1b",
"similarity": 1.0,
"dataset": "PEPs Data",
"matchFields": [
"name",
"birthDate"
]
}
],
"start": 1,
"size": 10
},
"riskLevel": "medium",
"score": -15.0
}
}
If you use a standard filter, data that has no date of birth will not be displayed. With a pseudo filter, you will get data that match with a query or does not have the attributes.
Description
Example (Full)
Example (Simple)
Example (Recommend)
Field | Type | Description |
fullName (Required) | String | Full name of the person you want to check |
fullNameFilterTitle | Boolean | If true , then the academic degree on the name input will be filtered
e.g. "Drs. Setya Novanto" -> "Setya Novanto"
Note:
- Default is false |
pseudoBirthDate | Date ("yyyy-mm-dd") | Birthdate of the person |
pseudoBirthPlace | String | Birthplace of the person |
pseudoGender
| String ["male", "female"] | Gender of the person |
pseudoCountry | String | Country of the person
e.g. Indonesia |
searchAliasFields | String [Array]
["nativeName", "alias", "lowAliases", "previousAliases", "spellingVariationNames", "languageVariationNames", "maidenNames"] | Match the fullName query with the fields |
searchType | String ["match", "match_exact"] | Type of the searching algorithm
Note:
- match: fuzzy searching (default, recommended)
- exact match: only return 100% match |
searchSimilarityAlgorithm | String
["levenshtein", "n-gram"] | Type of the similarity algorithm used for searching
Note:
- levenshtein: (default, recommended)
- n-gram: similarity between "Habibie" and "B.J. Habibie" is 100% match |
searchDataSources | String [array]
["kredibel", "dowjones"] | Data source used for searching |
profileTypes | String [array]
["PEP", "RCA", "SIP", "Sanction", "Watchlist"] | List of the profile types you want to check |
ongoingScreening | Boolean | If true , then Kredibel system will do regular monitoring. It means, you'll get notified when there is an update to the result.
Note:
- Only available for transaction monitoring subscription |
minSimilarity
| Float (0-1) | The minimum similarity of the result between the query name and the result name
e.g. if the treshold is 0.8, then only result has >= 0.8 (80%) match displayed
Note:
- default treshold is 0.8 - 0.5 = 50%, 1 = 100% match |
pseudoMinSimilarity | Float (0-1) | The minimum similarity of the result between the query name and the pseudoResult name
Note:
- default treshold is 1 |
{
"fullName": "Joko Widodo",
"fullNameFilterTitle": false,
"pseudoBirthDate": "1961-06-21",
"pseudoBirthPlace": "Surakarta",
"pseudoGender": "male",
"pseudoCountry": "Indonesia",
"searchType": "match",
"searchAliasFields": ["nativeName", "alias", "lowAliases", "previousAliases", "spellingVariationNames", "languageVariationNames", "maidenNames"],
"searchDataSources": ["kredibel"],
"searchSimilarityAlgorithm": "levenshtein",
"profileTypes": ["PEP", "SIP", "RCA", "Sanction", "Watchlist"],
"ongoingScreening": true,
"minSimilarity": 0.8,
"pseudoMinSimilarity": 0.8
}
{
"fullName": "Joko Widodo"
}
{
"fullName": "Joko Widodo",
"pseudoBirthDate": "1961-06-21",
"pseudoBirthPlace": "Surakarta",
"pseudoGender": "male",
"pseudoCountry": "Indonesia"
}
Description
Example
Field | Type | Description |
id
| String | Unique identifier of PEP search result |
fullName | String | Name of the person you search |
birthPlace | String | Birthplace of the person you search |
birthDate
| Date ("yyyy-mm-dd")
| Birthdate of the person you search |
gender | String | Gender of the person you search |
country | String | Country of the person you search |
totalCount
| Integer
| Number of total matches profile |
maxSimilarity
| Float
| Maximum similarity value between your query and matches profile |
pseudoMaxSimilarity | Float | Maximum similarity value between your query and pseudo matches profile |
result | Array | List of matches politically exposed persons |
pseudoResult
| Array
| List of matches politically exposed persons with pseudoFilter |
score
| Float
| Credibility score |
{
"message": "Watchlist screening",
"data": {
"id": "17fcb342-b7e8-43b5-a12e-e036609d2a97",
"fullName": "Joko Widodo",
"birthPlace": "Surakarta",
"birthDate": "1961-06-21",
"gender": "male",
"country": "Indonesia",
"totalCount": 1,
"totalPseudoCount": 1,
"totalSanctionCount": 0,
"totalPseudoSanctionCount": 0,
"totalWatchlistCount": 0,
"totalPseudoWatchlistCount": 0,
"totalPepCount": 1,
"totalPseudoPepCount": 1,
"totalRcaCount": 0,
"totalPseudoRcaCount": 0,
"totalSipCount": 0,
"totalPseudoSipCount": 0,
"maxSimilarity": 1.0,
"pseudoMaxSimilarity": 0,
"kredibel": {
"count": 1,
"pseudoCount": 1,
"sanctionCount": 0,
"pseudoSanctionCount": 0,
"watchlistCount": 0,
"pseudoWatchlistCount": 0,
"pepCount": 1,
"pseudoPepCount": 1,
"rcaCount": 0,
"pseudoRcaCount": 0,
"sipCount": 0,
"pseudoSipCount": 0,
"maxSimilarity": 1.0,
"pseudoMaxSimilarity": 1.0,
"result": [
{
"id": "66499d4f2099f613265313cee676cd1b",
"entity": "person",
"name": "Joko Widodo",
"nativeName": "Joko Widodo",
"gender": "male",
"birthPlace": "Surakarta",
"birthDate": "1961-06-21 00:00:00",
"deathDate": null,
"description": "7th President of Indonesia",
"detailDescription": "Please visit https://synapses.sandbox.kredibel.co.id/watchlist/profile/17fcb342-b7e8-43b5-a12e-e036609d2a97/66499d4f2099f613265313cee676cd1b for detail information.",
"updatedAt": null,
"alias": [
"Mulyono",
"Ir. H. Joko Widodo",
"Joko Widodo",
"Мульоно",
"Jokowi",
"Haji Joko Widodo",
"Џокови",
"Джокови",
"Cokovi",
"Džokovi",
"Джокоуи",
"佐科威"
],
"lowAliases": [],
"previousAliases": [],
"maidenNames": [],
"spellingVariationNames": [],
"languageVariationNames": [
"Joko Widodo",
"جوڪو ودودو",
"佐戈",
"Джока Відода",
"Джоко Уидодо",
"Џоко Видодо",
"جوكو ويدودو",
"Ҷоко Видодо",
"Джоко Видодо",
"Τζόκο Ουιντόντο",
"जोको विडोडो",
"ജോക്കോ വിഡൊഡൊ",
"جوکو ویدودو",
"Джоко Відодо",
"ჯოკო ვიდოდო",
"佐科·维多多",
"Ջոկո Վիդոդո",
"জোকো উইদোদো",
"ג'וקו וידודו",
"جوکو ودودو",
"ចូកូ វីដូដូ",
"جوکو ويدودو",
"โจโก วีโดโด",
"Җоко Видодо",
"Coko Vidodo",
"ஜோக்கோ விடோடோ",
"조코 위도도",
"ဂျိုကို ဝီဒိုဒို",
"ਜੋਕੋ ਵਿਡੋਡੋ",
"Džoko Vidodo",
"ジョコ・ウィドド",
"Ճոքօ Ուիտոտօ",
"佐科·維多多"
],
"birthPlaces": [],
"birthDates": [],
"images": [
"https://img.kredibel.co.id/politiface/profile/2e53ed585b97a94246321d56a6d98f00.png"
],
"types": [
"PEP"
],
"profileUrl": "https://synapses.sandbox.kredibel.co.id/watchlist/profile/17fcb342-b7e8-43b5-a12e-e036609d2a97/66499d4f2099f613265313cee676cd1b",
"similarity": 1.0,
"dataset": "PEPs Data",
"matchFields": [
"name",
"pseudoBirthDate"
]
}
],
"pseudoResult": [
{
"id": "10c1706b5d65524bb51ef5d258145797",
"entity": "person",
"name": "Joko Widodo",
"nativeName": null,
"gender": "male",
"birthPlace": null,
"birthDate": null,
"deathDate": null,
"description": "Indonesian political candidate",
"detailDescription": "Please visit https://synapses.sandbox.kredibel.co.id/watchlist/profile/17fcb342-b7e8-43b5-a12e-e036609d2a97/10c1706b5d65524bb51ef5d258145797 for detail information.",
"updatedAt": null,
"alias": [
"Joko Widodo"
],
"lowAliases": [],
"previousAliases": [],
"maidenNames": [],
"spellingVariationNames": [],
"languageVariationNames": [
"Joko Widodo"
],
"birthPlaces": [],
"birthDates": [],
"images": [],
"types": [
"PEP"
],
"profileUrl": "https://synapses.sandbox.kredibel.co.id/watchlist/profile/17fcb342-b7e8-43b5-a12e-e036609d2a97/10c1706b5d65524bb51ef5d258145797",
"similarity": 1.0,
"dataset": "PEPs Data",
"matchFields": [
"name",
"pseudoCountry"
]
}
],
"start": 1,
"size": 10
},
"riskLevel": "medium",
"score": -15.0
}
}
asd
Last modified 1mo ago