AML For Persons
How it Works
The AML For Person (AML-P) service allows you to perform Anti-Money Laundering (AML) screening for individuals. By using this service, you can identify whether an individual appears in AML watchlists, including PEP (Politically Exposed Persons) lists. This helps in assessing the risk associated with individuals in your transactions, providing insights into whether they may be involved in illicit activities such as money laundering or fraud.
Key Features
- Individual Screening: Identifies whether a person is listed on an AML watchlist or as a Politically Exposed Person (PEP).
- Detailed Information: Provides personal details of the individual if they are found in the watchlist, including aliases, relatives, occupations, and more.
- Risk Detection: Flags individuals who have been identified in various fraud and AML databases, ensuring high-risk profiles are properly reviewed.
- Aliases and Relationships: Lists aliases and related persons (such as spouse, children, siblings, etc.), helping to identify individuals who may be related to high-risk entities.
- Date of Birth and Citizenship Information: Helps confirm the identity of the person being screened.
Integration
Endpoint:
/api/amlperson
Method:
POST
Base URL:
https://api.boltidentity.com/
Request Headers:
{
"licenseKey": "YOUR_API_KEY",
"Content-Type": "application/json"
}
Request Body:
{
"f_name": "donald",
"l_name": "trump",
"dob": "1946-06-14",
"gender": "male",
"fuzzy_amlp": "1"
}
note
Fuzzy: fuzzy_amlp
with "1"
gets a more exact response, and "2"
gets a more fuzzy response.
Format: Acceptable format YYYY-MM-DD
(e.g., 2024-09-17
).
Example Request (Using Fetch):
const response = await fetch('https://api.yourcompany.com/amlperson', {
method: 'POST',
headers: {
'licenseKey': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
f_name: "donald",
l_name: "trump",
dob: "1946-06-14",
gender: "male",
fuzzy_amlp: "1"
})
});
const data = await response.json();
Sample Response:
{
"Bolt-Identity": {
"clientId": "FPC0001",
"apiService": "amlPerson",
"requestType": "Free",
"report": {
"referenceID": "fpfr-v1lxtz8sb4",
"jsonResponse": {
"individualAMLPulse": {
"status": "Declined",
"message": "The donald trump has failed the AML Screening!",
"response": {
"total_hits": 2,
"foundRecords": [
{
"entity_type": "INDIVIDUAL",
"name": "Donald Trump",
"source_id": "Bolt-Identity_pep_db",
"last_names": ["Trump"],
"given_names": ["John", "Donald"],
"spouse": ["Melania Trump"],
"siblings": [
"Elizabeth Trump Grau",
"Fred Trump Jr.",
"Maryanne Trump Barry",
"Robert Trump"
],
"date_of_birth": ["14/06/1946"],
"place_of_birth": ["Jamaica Hospital Medical Center"],
"citizenship": ["US"],
"occupations": [
"actor", "business magnate", "entrepreneur", "politician", "real estate entrepreneur", "television producer"
],
"positions": [
"2017-01-20 - 2021-01-20 President of the United States"
],
"political_parties": ["Republican Party"],
"links": [
"Facebook: POTUS45",
"Facebook: DonaldTrump",
"Facebook: POTUS",
"https://donaldjtrump.com"
],
"pep_type": "POLITICIAN",
"source_type": "PEP",
"list_date": "0",
"gender": "MALE",
"description": ["president of the United States from 2017 to 2021"],
"parents": [
"Fred Trump", "Mary Anne MacLeod Trump"
]
},
{
"entity_type": "INDIVIDUAL",
"name": "Donald J. Trump",
"address": ["US"],
"source_id": "Bolt-Identity_pep_db",
"last_names": ["Trump"],
"given_names": ["Donald J.", "John"],
"date_of_birth": ["14/06/1946"],
"positions": [
"45th & 47th President of the United States"
],
"links": ["https://www.whitehouse.gov"],
"pep_type": "POLITICIAN",
"source_type": "PEP",
"list_date": "0",
"gender": "MALE"
}
]
}
}
},
"apiKeyUsed": "api-key-1728234535454-4b4i42ur874",
"requestDateTime": "2025-01-26T11:11:52.147Z"
},
"_id": "67961878f49dead563887450",
"createdAt": "2025-01-26T11:11:52.148Z",
"updatedAt": "2025-01-26T11:11:52.148Z",
"__v": 0
}
}
Understand Response
Field | Description | Possible Values / Example |
---|---|---|
status | Overall status of the AML screening result. | Declined, Verified |
message | Message detailing the result of the AML screening. | Example: "The Donald Trump has failed the AML Screening!" |
total_hits | Total number of AML hits found for the individual. | Integer value (e.g., 2) |
foundRecords | List of individual records found that match the search criteria. | Array of objects (each representing a record) |
entity_type | Type of entity (e.g., individual, company). | INDIVIDUAL |
name | Name of the individual or entity found. | Donald Trump |
source_id | ID of the source where the individual was found. | Bolt-Identity_pep_db |
citizenship | Citizenship(s) of the individual. | ["US"] |
positions | Political or job positions held by the individual. | ["President of the United States"] |
pep_type | Type of PEP (e.g., politician, government official). | POLITICIAN |
gender | Gender of the individual. | MALE, FEMALE |
description | Brief description of the individual. | "President of the United States from 2017 to 2021" |
parents | Parents of the individual, if available. | ["Fred Trump", "Mary Anne MacLeod Trump"] |