General information

What it is

The AML module screens an individual against a set of checks: government and open registries, sanctions lists, court and debt databases. Checks are run against the submitted data — no KYC session or document upload is required. Each check returns a result with an outcome and the data found.


What data is required

Data is submitted as sets: if a set is submitted in full, the checks in that set run; if the set is missing, they return a skip. The full list of checks with their input data is in the “Catalog of checks” section.

  • Russian passport — the primary set, about 95% of requests. The system obtains the INN itself (a patronymic is required).
  • Driver’s licence — validity of the licence, no passport required.
  • Full name and date of birth — the minimum set for searching the registries; suitable for clients with foreign documents.

Identification accuracy

With a Russian passport the system obtains the INN and identifies the person unambiguously. Where a registry searches by full name, exact namesakes are possible: in court cases the record cards contain neither an INN nor a date of birth, so the output is split into exact full-name matches and matches by initials, where namesakes are likely.


How to run it

Checks are run and read with two REST API methods: the run call (POST kyc/checks/run) returns an identifier, and the result is retrieved by polling (POST kyc/checks/result). Details are in the “API and integration” section.