For the complete documentation index, see llms.txt. This page is also available as Markdown.

Perform AML Screening

Use the API to run AML screening for KYC and KYB against sanctions, PEPs, and watchlists.

Overview

This guide shows you how to run an AML Screening Check using the ComplyCube API for KYC and KYB checks.

Integration steps

AML Screening API Guide
1

Create a client

The first step in creating any check is to add a client from your backend server. A client can represent either a person or a company. For individuals, you must provide a first and last name, while for companies only the name is required.

The response will contain an id (the Client ID). It is required for the next step.

While not strictly required, we strongly recommend including a customer’s date of birth when registering an individual.

Example request for creating a client

Example response

2

Create an AML Screening Check

Create an AML Screening Check by specifying the Client ID and the check type. ComplyCube supports two AML Screening types: Standard and Extensive. The example below demonstrates an Extensive AML Screening.

The response will contain an id (the Check ID). It is required for the next step.

Example request for creating a check

Example response

3

Retrieve results

ComplyCube will then run the check. You can retrieve its outcome and detailed breakdown via the API, or review the results in the Portal.

If you have set up webhooks, you’ll also receive a notification once the check is complete.

Example request for retrieving the check outcome

Example response