AML Screening Individual

Request

[POST]
{{baseUrl}}api/v1/aml/screening
HeaderTypeDescription
AppIdstringCreate an app to get your app ID on dashboard here
Authorizationstringpublic secret key

Body parameters

ParameterTypeDescriptionRequired
first_namestringFirst Name, e.g Johnrequired
middle_namestringMiddle Name, e.g Anonrequired
last_namestringLast Name, e.g Doerequired
date_of_birthstringDate of birth , e.g 1990-08-10required
match_scoreintegerName Match Scores ranges from 0% to 100 %, which determine the accuracy of the match resultrequired

Sample response

Response
{
  "matchResults": [
    {
      "matchType": "Individual",
      "name": "John Anon Doe",
      "nameMatchScore": 80,
      "profileId": "WC2095906"
    }
  ],
}

AML Categories

adverse_media, sanction, warning, PEP

Enhanced Match Scoring Logic

The system will prioritize search results as follows:

  • Sanctions over other AML types
  • Exact name match over inexact name match
  • Date of Birth (DOB) match over no DOB match
  • Country match over no country match over country mismatch

Sanctions

  • 1.1 - Fuzzy match with country mismatch
  • 1.2 - Fuzzy match
  • 1.3 - Fuzzy match with country match
  • 1.4 - Fuzzy match with YOB match
  • 1.5 - Fuzzy match with YOB and country match
  • 1.6 - Exact match with country mismatch
  • 1.7 - Exact match
  • 1.8 - Exact match with country match
  • 1.9 - Exact match with YOB match
  • 2.0 - Exact match with YOB and country match

Warnings, PEPs, AMs

  • 0.1 - Fuzzy match with country mismatch
  • 0.2 - Fuzzy match
  • 0.3 - Fuzzy match with country match
  • 0.4 - Fuzzy match with YOB match
  • 0.5 - Fuzzy match with YOB and country match
  • 0.6 - Exact match with country mismatch
  • 0.7 - Exact match
  • 0.8 - Exact match with country match
  • 0.9 - Exact match with YOB match
  • 1.0 - Exact match with YOB and country match