Skip to content

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