From: €0.095 + VAT
AML check with over 300 enriched pieces of information on the company's characteristics and all individuals or legal entities involved in the business.
The Anti-Money Laundering (AML) service is part of API Company and is designed for all companies that want to access certified data for Anti-Money Laundering verification.
With just the VAT number, the Anti-Money Laundering (AML) service allows you to obtain in seconds over 300 enriched pieces of information on all individuals (private or legal) involved in the company. The available data for each individual includes Name, Surname, Role, role start date, date and place of birth, age, and whether they are the legal representative. Additionally, you can obtain information such as:
The service is currently available in both synchronous and asynchronous modes.
During periods of high traffic, official data sources may experience delays in response times, so if not necessary, we suggest implementing the POST method.
This method allows you to set a callback URL, thus eliminating the need to check the status and taking advantage of our system's capability to proactively notify you upon request completion.
The reference endpoint is https://company.openapi.com/IT-aml/{vatCode_or_taxCode}
POST /IT-aml
This is an example of a request using the VAT number parameter: 12485671007
https://company.openapi.com/IT-aml/12485671007
As previously mentioned, it is also possible to set a callback via the payload:
{
"callback": {
"url": "https://your_domain.it/your_callback.php",
"method": "JSON",
"headers": {
"session_id": "oiwejdf89453urf945jfg"
}
}
POST /IT-AML
The response will include the request ID and status
{
"callback": {
"data": {
"state": "PENDING",
"id": "66a8ed9b82cf2ae627012068"
},
"success": true,
"message": "",
"error": null
}
You can check the request status at any time via the endpoint /IT-check_id/{id}. If a callback is set, the system will notify you directly when the response is available.
GET/IT-check_id/{id}
https://company.openapi.com//IT-check_id/66a8ed9b82cf2ae627012068
If the request status is completed, i.e., in done, the response will include all data:
{
"data": {
"publicTenders": [
{
"year": "2021",
"applied": 41,
"won": 42,
"value": 13812.52
},
{
"year": "2020",
"applied": 48,
"won": 51,
"value": 10274.94
}
],
"managers": [
{
"name": "LUCA",
"surname": "SCURIATTI",
"roles": [
{
"role": {
"code": "AUN",
"description": "Managing director"
},
"roleStartDate": "2020-09-10T00:00:00"
}
],
"gender": {
"code": "M",
"description": "Man"
},
"taxCode": "SCRLCU73R02H501H",
"birthDate": "1973-10-02T00:00:00",
"age": 49,
"birthTown": "ROME (RM)",
"isLegalRepresentative": true
},
{
"companyName": "OPEN HOLDING SRL",
"roles": [
{
"role": {
"code": "SOU",
"description": "Sole owner"
},
"roleStartDate": "2022-12-05T00:00:00"
}
],
"taxCode": "16935371001",
"isLegalRepresentative": false
},
{
"name": "SIMONE",
"surname": "DESANTIS",
"roles": [
{
"role": {
"code": "PP",
"description": "Special representative/agent"
},
"roleStartDate": "2019-02-28T00:00:00"
}
],
"gender": {
"code": "M",
"description": "Man"
},
"taxCode": "DSNSMN75C13H501T",
"birthDate": "1975-03-13T00:00:00",
"age": 49,
"birthTown": "ROME (RM)",
"isLegalRepresentative": false
}
],
"shareholders": [
{
"name": "LUCA",
"surname": "SCURIATTI",
"taxCode": "SCRLCU73R02H501H",
"shareAmount": "3,000.00",
"percentage": "15.00"
}
]
},
"success": true,
"message": "",
"error": null
}
As indicated, Anti-Money Laundering (AML) is also available in synchronous mode. The endpoint to use is /IT-aml/{vatCode_or_taxCode}, but in this case, the method will be GET. The response will be returned on average within a few seconds.
During periods of high traffic, official data sources may experience delays in response times. During these peak load or maintenance periods, a 30-second timeout is set for synchronous requests. After the timeout, a unique ID is generated that allows clients to request status updates and to obtain the response when it becomes available via the dedicated GETendpoint company.openapi.com/IT-check_id
The service is ideal and is used by financial institutions and intermediaries, insurance companies, payment services, legal and accounting professionals, luxury goods merchants, online gaming operators, and real estate professionals.
Do you need help?
Haven't found the answer you're looking for?
Fill in all the details, we will get back to you as soon as possible!
The AML (Anti-Money Laundering) service allows for anti-money laundering checks via API using VAT or Tax Identification Numbers. It provides detailed information on companies and related individuals to ensure regulatory compliance and prevent illicit activities.
You can access over 300 pieces of information, such as:
Yes, it offers an asynchronous mode and allows you to set a callback to be notified when the data is available.
The data is made available within a few seconds.
It is suitable for financial institutions, insurance companies, luxury goods merchants, online gaming operators, and legal and accounting professionals.
Subscription options offer more convenient rates, starting from €0.095 + VAT per request. The subscriptions come with usage limits, varying depending on the type of plan chosen, offering greater flexibility based on your needs. Alternatively, the cost for a single request via prepaid credit is €0.20 + VAT.
Find inspiration from who has already implemented our APIs