🎉 Unlimited Free KYC - Forever!!

Identity Verification
AML Screening & Monitoring
Report

AML Screening Report

Our AML screening process cross-references the user's information against numerous global watchlists and sanctions databases. This comparison ensures compliance with regulatory requirements and helps identify potential risks. Below is a detailed explanation of the fields you can expect in an AML Screening Report.

Sample AML Screening Report

Report Structure

The verification report is returned as a JSON object containing an aml object with the following key sections:

  • AML Status: Overall screening status and risk level
  • Match Information: Details about potential watchlist matches
  • Scoring Details: Risk scores and match confidence
  • Matched Entity Information: Data about matched entities
  • Verification Metadata: Additional verification details and timestamps

Core Response Fields

interface AMLScreeningResponse {
  aml: {
    status: 'Approved' | 'Rejected' | 'In Review' | 'Not Started';
    total_hits: number;
    score: number;  // Range: 0-100
    hits: Array<{
      id: string;
      match: boolean;
      score: number;  // Range: 0-1
      target: boolean;
      caption: string;
      datasets: string[];
      features: Record<string, number>;
      last_seen: string;
      first_seen: string;
      properties: {
        name: string[];
        topics: string[];
        country: string[];
        firstName: string[];
        sourceUrl: string[];
        fatherName: string[];
        motherName: string[];
      };
    }>;
    screened_data: {
      full_name: string;
      nationality: string;
      date_of_birth: string;
      document_number: string;
    };
    warnings: {
      risk: string;
      additional_data: string | null;
      log_type: 'information' | 'warning' | 'error';
      short_description: string;
      long_description: string;
    }[];
  };
}

Response Fields

AML Status

  • status: Overall status of the AML screening (Options: "Approved", "Rejected", "In Review", "Not Started")
  • total_hits: Number of potential matches found across all watchlists
  • score: Overall risk score for the screening (Range: 0-100, with higher scores indicating greater risk)

Match Information

  • hits: An array of potential watchlist matches with the following details for each match:
    • id: Unique identifier for the watchlist entry
    • match: Boolean indicating if this is a confirmed match
    • score: Similarity score for this specific hit (Range: 0-1)
    • target: Boolean indicating if this hit matches the primary search target
    • caption: Name or identifier of the matched entity
    • datasets: List of watchlists where the match was found

Match Details

  • features: Detailed matching criteria and their scores, including:
    • country_mismatch: Indicates geographical discrepancy (1.0 = complete mismatch)
    • person_name_phonetic_match: Similarity of name pronunciation
  • properties: Additional information about the matched entity:
    • name: Full name of the matched entity
    • topics: Categories or roles associated with the entity (e.g., "role.pep")
    • country: Country codes associated with the entity
    • Additional fields may include URLs, family relationships, and more

Verification Details

  • screened_data: The data that was used for screening:
    • full_name: Full name of the screened individual
    • nationality: Nationality code
    • date_of_birth: Birth date in YYYY-MM-DD format
    • document_number: Document number of the screened individual

Sample JSON Response

{
  "aml": {
    "status": "In Review",
    "total_hits": 1,
    "hits": [
      {
        "id": "cl-info-probidad-3fd0f04facc53bd94ebec9aaedf56d18",
        "match": false,
        "score": 0.4,
        "target": true,
        "caption": "PABLO ALFONSO ESCOBAR NAVARRO",
        "datasets": ["cl_info_probidad"],
        "features": {
          "country_mismatch": 1.0,
          "person_name_phonetic_match": 0.67
        },
        "last_seen": "2024-10-28T02:50:03",
        "first_seen": "2024-01-17T02:50:01",
        "properties": {
          "name": ["PABLO ALFONSO ESCOBAR NAVARRO"],
          "topics": ["role.pep"],
          "country": ["cl"]
        }
      }
    ],
    "score": 40.0,
    "screened_data": {
      "full_name": "Pablo Escobar",
      "nationality": "COL",
      "date_of_birth": "1975-12-01",
      "document_number": "CAA000000"
    },
    "warnings": [
      {
        "risk": "POSSIBLE_MATCH_FOUND",
        "additional_data": null,
        "log_type": "warning",
        "short_description": "Possible match found in AML screening",
        "long_description": "The Anti-Money Laundering (AML) screening process identified potential matches with watchlists or high-risk databases, requiring further review."
      }
    ],
  }
}

For more information about potential warnings during the AML screening process, check our AML Screening Warnings guide.