AML Check
This endpoint allows you to perform an Anti-Money Laundering (AML) check on an individual or entity.
Endpoint: GET {baseurl}/v1/api/aml/perform-customer-check
Request Parameters
Parameter | Type | Required | Description |
---|---|---|---|
name |
string |
Conditional | The full name of the subject. Either name or customerId must be provided. |
customerId |
string |
Conditional | A unique customer identifier. Either name or customerId must be provided. |
countryCode |
string |
No | ISO2 country code (e.g., "NG" for Nigeria). |
dob |
string |
No | The date of birth of the subject in YYYY-MM-DD format. |
dataSource |
string |
No | The data source to check against. Available values: PEP-LISTS , CRIME , SANCTIONS-LISTS . |
minScore |
number |
No | The minimum confidence score threshold for the search (between 0 and 1). |
reference |
string |
No | A unique reference for the verification request. |
Headers
Header | Type | Required | Description |
---|---|---|---|
x-api-key |
string |
Conditional | API Key to be provided if x-auth-token is not provided. |
Sample Request
curl -X 'GET' \
'{baseurl}/v1/api/aml/perform-customer-check?name=John%20Doe&dataSource=SANCTIONS-LISTS&minScore=0.8&reference=34567899287654567332&dob=1990-01-01&countryCode=NG' \
--header 'x-api-key: {API-KEY}'
Sample Response
{
"status": true,
"statusCode": 200,
"message": "AML Response",
"data": {
"totalMatches": null,
"searchId": "mock-search-456",
"searchTimestamp": "2025-05-15T11:36:58.518Z",
"searchParams": {
"name": "Jane Doe",
"dataSource": "PEP-LISTS",
"minScore": 0.8
}
}
}
{
"status": true,
"statusCode": 200,
"message": "AML Response",
"data": {
"totalMatches": 1,
"matches": [
{
"name": "John Smith",
"confidenceScore": 0.95,
"dataSource": {
"name": "Sanctions List",
"shortName": "SL"
},
"program": [
"Global Sanctions"
],
"remarks": "High confidence match found in sanctions database",
"position": "Former Official",
"altNames": [
"John Smith Jr.",
"John Smith Sr."
]
}
],
"searchId": "mock-search-123",
"searchTimestamp": "2025-05-15T11:16:28.015Z",
"searchParams": {
"name": "John Smith",
"dataSource": "SANCTIONS-LISTS",
"minScore": 0.8
}
}
}