At UNNAX we have a series of tools that allow you to validate who you are doing business with and comply with regulations governing money management, ID validation, and Anti Money Laundering.


Customer AML Check

This service will allow you to connect with our Black Lists repository in order to validate your customer's status regarding Anti Money Laundering and Black Lists. It will also check if the customer is classified as a Politically Exposed Person (PEP).

To use this service, you will need to use our AML Post endpoint

The process is very simple, as the only information you need to supply is the name of the customer and their ID document number, along with a unique identifier. After submitting the request, you'll receive an immediate response with the status of the check.

Step 1- Send the request call to the AML Check endpoint, with the customer information:

    "id": "1",
    "name": "John Doe",
    "document": "B3247343"

Step 2- Receive the result of the call in the HTTP Response. To check the response in detail, please refer to the API Documentation


Verify Identification Document authenticity

Our Full ID service will let you check the authenticity of an Identification Document. It will also return the data found in the document, e.g. Names, address, ID number, birth date, etc.

In order to implement this service you will need to do the following:                                            

Step 1- Submit a request to the Full ID Create endpoint:

You must send a POST as multipart/form-data including the front and back of the ID card in two separate files. A request_id parameter will be returned on a successful request.

  "data": {
    "code": 200,
    "request_id": 314,
    "status": "Success"

Step 2- Once the ID Check has been submitted, it takes a while to validate the document and extract its data. In order to get the result of the verification process, you must make a GET request to our Request Details endpoint with the request_id as a parameter. You should keep calling the Request Detail endpoint with the request_id parameter until you receive the result of the verification. Here you can see an example of the information returned by this service.


Customers registered in the Spanish Treasury database

To check if an ID card corresponds to a given name according to the information found in the Spanish treasury's database, you can use our Simple ID service, which is very easy to implement. If you want more detail on it you can see the Simple ID documentation. It only involves one step, in which you will send an ID Card number and the Surnames of the card owner. The application will return the response immediately with the status of the check.

Step 1- POST to the Simple ID endpoint including the data to validate:

    "id_card": "12345678",
    "last_names": "User Name"

Step 2- Expect the result in the HTTP Response.

  • Client found:

    "id": 4,
    "checked_on": "2017-03-16T16:45:43.620426Z",
    "result": "",
    "state": 1

  • Client not found: 

    "id": 5,
    "checked_on": "2017-03-16T16:47:15.285622Z",
    "result": "Not found",
    "state": 2

For more information, visit our API documentation