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
Using Standard Filter
Request
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"]
Data source used for searching
String [array]
["PEP", "RCA", "SIP", "Sanction", "Watchlist", "Crime"]
List of the profile types you want to check
String [array]
Profile related to the category of crime you want to search
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
Response
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
String
["high", "medium", "low", "unknown"]
Level of risk
score
Float
Credibility score
Using Pseudo Filter (Recommended Method)
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
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"]
Data source used for searching
String [array]
["PEP", "RCA", "SIP", "Sanction", "Watchlist", "Crime"]
List of the profile types you want to check
String [array]
Profile related to the category of crime you want to search
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
Response
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
String
["high", "medium", "low", "unknown"]
Level of risk
score
Float
Credibility score
Knowledge
Profile Types
PEP
A Politically Exposed Person (PEP) is an individual who holds a prominent public position or has held such a position in the recent past. This can include government officials, high-ranking military officers, heads of state-owned enterprises, and leaders of political parties.
RCA
Relative and Close Associates (RCA) refers to Individuals who are closely related to a Politically Exposed Person (PEP). This can include immediate family members, such as spouses, children, and parents, as well as individuals with close business or personal relationships with the PEP. These individuals are considered high-risk for involvement in money laundering or terrorist financing due to their association with the PEP.
SIP
A Special Interest Person is an individual or entity that, while not necessarily a PEP, possesses a higher risk profile due to their involvement in industries or activities that are susceptible to money laundering or terrorist financing. These could include sectors like gambling, real estate, and non-profit organizations. SIPs are subject to closer scrutiny during AML/CFT procedures.
Sanction
Sanctions are punitive measures imposed by governments, international organizations, or regulatory bodies to deter and punish individuals, entities, or countries that have violated laws, regulations, or international agreements. Sanctions are typically imposed to address specific concerns, such as human rights abuses, proliferation of weapons of mass destruction, or support for terrorism.
Watchlist
A watchlist is a database maintained by financial institutions, law enforcement agencies, and regulatory bodies to identify individuals, entities, or organizations that are suspected or confirmed to be involved in money laundering, terrorist financing, or other illicit activities. Watchlists are used to enhance due diligence and screening processes.
Other criminal categories other than those related to AML/CFT.
Crime Categories
corruption
1.0
terrorism
1.0
national-security
1.1
gambling
1.0
embezzlement
1.0
fraud
1.0
money-laundering
1.0
human-trafficking
1.0
tax
1.0
customs
1.1
human-rights
1.0
forgery
1.0
foresty
1.0
environmental
1.0
illegal-logging
1.1
coastal-zone
1.1
money-counterfeiting
1.0
currency
1.0
election
1.0
banking
1.0
excise
1.0
narcotic
1.0
theft
1.0
firearm
1.0
defamation
1.1
persecution
1.0
murder
1.0
extortion
1.0
perjury
1.0
immigration
1.0
mining
1.0
pharmaceutical
1.0
cybercrime
1.0
domestic-violence
1.0
plantation
1.0
pornography
1.0
oil-gas
1.0
fishery
1.0
consumer-protection
1.0
cruise
1.0
fiduciary
1.0
copyright
1.0
food
1.0
economy
1.0
conservation
1.0
fence
1.0
obscenity
1.1
negligence
1.0
destruction
1.0
public-order
1.0
traffic
1.0
jinayah
1.0
marriage-origin
1.0
chins
1.1
children
1.1
migrant-worker
1.0
employment
1.0
broadcasting
1.0
electricity
1.0
local-government
1.1
trade-secret
1.1
education
1.0
housing
1.0
industry
1.0
military-desertion
1.1
military-obscenity
1.1
military-subordinate
1.1
Risk Level
high
If match with one or more profiles related to Sanction, Watchlist, or SIP
medium
If match with one or more profiles related to PEP or Crime
low
If match with one or more profiles related to RCA
unknown
No matching profiles
Ongoing Screening
You can set ongoing screening feature if:
You are subscribed to transaction monitoring
minSimilarity
>= 0.8Using
birthDate
orpseudoBirthDate
in params
Last updated