Kredibel API
Search…
⌃K

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.

Description

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.

Endpoints

Method
URL
POST
$synapses/v1/account/screening

Headers

Header
Value
Content-Type
application/json
Authorization
Bearer YOUR_API_KEY

Using Standard Filter

Request

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"
}

Response

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.

Request

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"
}

Response

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