Search

Welcome to AML Search , your trusted partner tutelar is ensuring compliance with anti-money laundering regulations. Our comprehensive services focus on improving businesses’ compliance with the clients . You can look for any individual or company-related anti-money laundering compliances here.

AML Business Risk Assessment :

  • We analyze your business operations to identify and assess AML risks.

  • Tailored risk assessments help you understand vulnerabilities and implement effective controls.

AML Individual Assessment :

  • Regular health checks ensure ongoing compliance.

  • We review your AML processes, policies, and procedures to maintain robust system.

POST https://secctrl.tutelar.io/api/v1/aml/search

NameValue

Content-Type

application/json

Sample Response

Query Parameter

Query ParameterTypeIs MandatoryDescription

mode

String

Yes

Need to differentiate where search occurs as in the General section or in the Advance Section. Mode(general or advance).

searchTerm

String

No

searchTerm is required if mode is general.

sdnType

String

No

sdnType is required if mode is advance. sdnType(individual or entity).

page

Number

No

List based on page number.

limit

Number

No

Limit how many records display on each page.

includes

String

No

Includes is required if need score Results for each records. Includes is applicable only if mode is advance. includes query params value is "scores".

level

String

No

Level refers to the different types of search precision used to fetch AML (Anti-Money Laundering) data. Based on the selected search type, the system will retrieve and present AML data accordingly, ensuring that the results align with the level of specificity required for your investigation or compliance check.

Accept parameter ["exact", "near", "broad" ].Default parameter is "broad".

Post parameters description is given below,

Post ParameterTypeis mandatoryDescription

name

String

No

Search the name field and it applies only query param “mode” is advance. if sdnType is individual, then name field searches on person names.if sdnType is entity, then name field searches on company or organisations.

date

String

No

Search the date field and it applies only query param “mode” is advance. if sdnType is individual, then date field searches on birthdate.if sdnType is entity, then date field searches on incorporation date.

idNumber

String

No

Search the idNumber field and it applies only query param “mode” is advance.

nationality

String

No

Search the nationality field and it applies only query param “mode” is advance.

Sample Response

Sample post data format:

{
   "name": "Narendra modi",
   "date": "",
   "idNumber": "",
   "nationality": ""
}
{
   "success": true,
   "code": 200,
   "message": "Sanctions records",
   "data": {
       "searchResults": [
           {
               "sanctionId": "SANCL_VY2MOXJg5o",
               "caption": "Narendra Modi",
               "birthDate": [
                   "1950-09-17"
               ],
               "gender": [
                   "male"
               ],
               "idNumber": [],
               "phone": [],
               "address": [],
               "country": [
                   "India"
               ],
               "nationality": [
                   "India"
               ],
               "sdnType": "individual",
               "incorporationDate": [],
               "createdAt": "2024-07-28T19:18:07.689Z",
               "updatedAt": "2024-07-28T19:18:07.689Z",
               "scoreResults": {
                   "matchScore": 100,
                   "riskScore": 75
               },
               "topicTags": [
                   "Politician"
               ],
               "decisionStatus": false
           }
       ],
       "searchDate": "2024-07-29T07:57:25.820Z",
       "searchHistoryId": "SH_lVqvzwogNo",
       "noResults": {},
       "relation": {
           "decision": {
               "meta": {
                   "actionButton": [
                       "true_match",
                       "false_positive",
                       "no_match"
                   ]
               }
           }
       }
   }
}

Sample post data format(Not found record search):

{
   "name": "dhoni",
   "date": "",
   "idNumber": "",
   "nationality": ""
}

Success response 2:

{
   "success": true,
   "code": 200,
   "message": "Sanctions not found",
   "data": {
       "searchHistoryId": "SH_1fE4v8KnOc",
       "searchResults": [],
       "searchDate": "2024-07-29T08:01:24.438Z",
       "noResults": {	
          "sdnType": "person",
           "searchData": [
               "dhoni"
           ],
           "mode": "advance",
           "searchBy": "Manoj",
           "searchObject": {
               "mode": "advance",
               "sdnType": "person",
               "searchParams": {
                   "name": "dhoni"
               }
           },
           "scoreResults": {
               "matchScore": 0,
               "riskScore": 0,
               "custumDatasets": {
                   "pep": {
                       "dataTagCollection": [
                           {
                               "value": "Argentina Members of Parliament",
                               "key": "ar_parliament",
                               "customTag": "ARG MP",
                               "parentTag": "pep",
                               "status": false
                           },
                           {
                               "value": "Brazil Politically Exposed Persons",
                               "key": "br_pep",
                               "customTag": "BR PEP",
                               "parentTag": "pep",
                               "status": false
                           },
                           {
                               "value": "Slovenian political officials from Zvezoskop",
                               "key": "si_zvezoskop",
                               "customTag": "SVN Political Officials",
                               "parentTag": "pep",
                               "status": false
                           }
                       ],
                       "matched": false
                   },
                   "sanctionedSecurities": {
                       "dataTagCollection": [
                           {
                               "value": "Argentina RePET Sanctions",
                               "key": "ar_repet",
                               "customTag": "RePET - Argentina Sanctions",
                               "parentTag": "sanctionedSecurities",
                               "status": false
                           },
                           {
                               "value": "Australian Sanctions Consolidated List",
                               "key": "au_dfat_sanctions",
                               "customTag": "DFAT / Australian sanction",
                               "parentTag": "sanctionedSecurities",
                               "status": false
                           }
                           {
                               "value": "Ukraine National Security Sanctions",
                               "key": "ua_nsdc_sanctions",
                               "customTag": "UA Security Sanction",
                               "parentTag": "sanctionedSecurities",
                               "status": false
                           }
                       ],
                       "matched": false
                   },
                   "warrantsAndCriminalEntities": {
                       "dataTagCollection": [
                           {
                               "value": "African Development Bank Debarred Entities",
                               "key": "afdb_sanctions",
                               "customTag": "AfDB Debarred Entities",
                               "parentTag": "warrantsAndCriminalEntities",
                               "status": false
                           },
                           {
                               "value": "Asian Development Bank Sanctions",
                               "key": "adb_sanctions",
                               "customTag": "ADB's",
                               "parentTag": "warrantsAndCriminalEntities",
                               "status": false
                           },
                           {
                               "value": "Brazil BCB Register of persons disqualified from senior roles",
                               "key": "br_bcb_disqualified_persons",
                               "customTag": "BR BCB Disqualified person list",
                               "parentTag": "warrantsAndCriminalEntities",
                               "status": false
                           }
                       ],
                       "matched": false
                   },
                   "sanctionCountryDataSet": {
                       "dataTagCollection": {
                           "value": "Malaysian MOHA Sanctions List",
                           "key": "my_moha_sanctions",
                           "customTag": "MOHA",
                           "parentTag": "sanctionedSecurities",
                           "status": false
                       },
                       "matched": false,
				  "country": "India"
                   }
               }
           }
       }
   }
"relation": {
           "decision": {
               "meta": {
                   "actionButton": [
                       "track",
                       "skip"
                   ]
               }
           }
       }
}

Failure response:

If query param mode is in "advance" and also if includes is "score" or "nbwhxb".

{
    "success": false,
    "code": 1001,
    "message": "Please provide Valid includes",
    "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Mode field is missing",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Please provide valid Sdn Type",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Please provide valid Search Term",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Invalid characters detected in Search Term ",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Invalid data received from Mode",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Please provide Valid includes",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Please provide any search Data",
  "data": {}
}
{
  "success": false,
  "code": 1001,
  "message": "Please provide any Name",
  "data": {}
}
{
   "success": false,
   "code": 1001,
   "message": "Invalid data received from level",
   "data": {}
}

Response Parameter description is given below,

Response ParameterTypeDescription

sanctionId

String

sanctionId is the unique identifier for search results.

sdnType

String

The type of AML sought in SDN type will provided, whether the search term pertains to an individual or an entity.

caption

String

The searched name of an Individual or Entity will appear in the caption string appropriately.

country

Array

It provides the response of the searched Individual or entity's that belongs to the specified country.

nationality

Array

It provides the nations of the Individual who were searched; the person's precise nationality will be given based on the information on the certificate.

birthDate

Array

It provides the response of the searched Individuals birth date in the certificates.

gender

Array

It provides the response of the searched Individuals gender in the certificates

address

Array

It provides the response of the searched Individual or entity's permanent address.

incorporationDate

Array

The entity's incorporation date will be provided in the response fields , It's also known as the The date the legal entity was incorporated.

phone

Array

It provides the response of the individuals official phone number or the entities number legally involved.

idNumber

Array

It provides theID number of any applicable ID such as aadhar card , pan card and driving license.

topicTags

Array

In topics response the details regarding the tagged list will be provided such as sanctioned list , POI ( Proof of Identity).

decisionStatus

Boolean

It provides the details regarding the true or false status of the action taken . If the action is taken the results will be shown.

scoreResults

Object

scoreResults object has values of matchScore and riskScore.

searchHistoryId

String

searchHistoryId field represent unique search history id for each different search with 2 hours ttl expiration.

searchDate

String

searchDate field represent utc time of when client searches.

noResults

Object

Based on advance post search data no datafound. noResults objects with below key values.

mode

String

mode field represent which mode queryParams are used when search.

sdnType

String

sdnType field represent which sdnType queryParams are used when search.

searchData

Array

searchData field represent which post body searchDatas are used when search.

searchObject

Object

searchObject field represent which post body searchDatas are used when search. searchObject object has field mode, sdnType(Type as String) and searchParams(Type as Object).

searchBy

String

searchBy field represent name of which client are searched.

scoreResults

Object

scoreResults field represent values of matchScore and riskScore and customDatasets.

customDatasets

Object

customDatasets has fields [pep, sanctionedSecurities, warrantsAndCriminalEntities and sanctionCountryDataSet(Type as Object)] each object has dataTagcollection(Type as Array of Object) field and matched(Type as Boolean) field and each dataTagcollection has objects with fields ([value, key, customTag, parentTag, status](Type as String))). Only sanctionCountryDataSet object has country field(Type as String).

Last updated