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:
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": "ROMA (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": "2013-10-17T00:00:00"
}
],
"gender": {
"code": "M",
"description": "Man"
},
"taxCode": "DSNSMN80M11L117F",
"birthDate": "1980-08-11T00:00:00",
"age": 42,
"birthTown": "TERNI (TR)",
"isLegalRepresentative": false
},
{
"name": "SHAUN",
"surname": "DE LUCIA",
"roles": [
{
"role": {
"code": "PP",
"description": "Special representative/agent"
},
"roleStartDate": "2013-10-17T00:00:00"
}
],
"gender": {
"code": "M",
"description": "Man"
},
"taxCode": "DLCSHN77S29Z114J",
"birthDate": "1977-11-29T00:00:00",
"age": 45,
"birthTown": "STOKE ON TRENT (E)",
"isLegalRepresentative": false
}
],
"shareholders": [
{
"shareholdersInformation": [
{
"taxCode": "16935371001",
"openapiNumber": "IT8A380807S0001",
"companyName": "OPEN HOLDING SRL",
"sinceDate": "2022-11-23T00:00:00",
"streetName": "VIALE FILIPPO TOMMASO MARINETTI 221"
}
],
"percentShare": 100
}
],
"debts": [
{
"code": "IIC099",
"value": 0
},
{
"code": "IIC098",
"value": 5426
},
{
"code": "IIC091",
"value": 0
},
{
"code": "IIC090",
"value": 0
},
{
"code": "IIC092",
"value": 0
},
{
"code": "IIC093",
"value": 0
},
{
"code": "IIC103",
"value": 0
},
{
"code": "IIC102",
"value": 0
},
{
"code": "IIC117",
"value": 52106
},
{
"code": "IIC097",
"value": 38777
},
{
"code": "IIC107",
"value": 0
},
{
"code": "IIC112",
"value": 19752
},
{
"code": "IIC113",
"value": 0
},
{
"code": "IIC109",
"value": 0
},
{
"code": "IIC105",
"value": 0
},
{
"code": "IIC220",
"value": 0
},
{
"code": "IIC221",
"value": 0
},
{
"code": "IIC106",
"value": 0
},
{
"code": "IIC094",
"value": 2884
},
{
"code": "IIC095",
"value": 0
},
{
"code": "IIC096",
"value": 0
},
{
"code": "IIC108",
"value": 0
},
{
"code": "IIC185",
"value": 0
},
{
"code": "IIC184",
"value": 0
},
{
"code": "IIC104",
"value": 0
},
{
"code": "IIC101",
"value": 0
},
{
"code": "IIC100",
"value": 554848
},
{
"code": "IIC114",
"value": 26268
},
{
"code": "IIC115",
"value": 0
},
{
"code": "IIC116",
"value": 781131
},
{
"code": "IIC110",
"value": 171953
},
{
"code": "IIC111",
"value": 13329
},
{
"code": "IIC334",
"value": 5426
},
{
"code": "IIC329",
"value": 0
},
{
"code": "IIC333",
"value": 38777
},
{
"code": "IIC338",
"value": 0
},
{
"code": "IIC337",
"value": 0
},
{
"code": "IIC330",
"value": 0
},
{
"code": "IIC336",
"value": 0
},
{
"code": "IIC342",
"value": 19752
},
{
"code": "IIC340",
"value": 0
},
{
"code": "IIC339",
"value": 0
},
{
"code": "IIC331",
"value": 0
},
{
"code": "IIC332",
"value": 2884
},
{
"code": "IIC343",
"value": 26268
},
{
"code": "IIC341",
"value": 185282
},
{
"code": "IIC335",
"value": 554848
}
],
"companyDetails": {
"vatCode": "12485671007",
"taxCode": "12485671007",
"lastUpdateDate": "2023-03-08T11:25:08.0331456Z",
"cciaa": "RM",
"reaCode": "1378273",
"companyName": "OPENAPI SRL",
"officeType": {
"code": "SSL",
"description": "Administrative headquarter and registered office"
},
"openapiNumber": "IT93E20F0DS0001"
},
"address": {
"streetName": "VIALE FILIPPO TOMMASO MARINETTI, 221",
"zipCode": "00143",
"town": "ROMA",
"province": {
"code": "RM",
"description": "ROMA"
},
"region": {
"code": "12",
"description": "LAZIO"
},
"country": {
"code": "IT",
"description": "Italia"
}
},
"branches": {
"numberOfBranches": 1
},
"ecofin": {
"balanceSheetDate": "2021-12-31T00:00:00",
"turnoverRange": {
"code": "TR7",
"description": "1000000 - 4999999"
},
"turnoverYear": 2021,
"turnover": 4432761,
"turnoverTrend": 5.74,
"shareCapital": 50000,
"netWorth": 563473,
"enterpriseSize": {
"code": "SMALL",
"description": "Small enterprise"
}
},
"foreignTrade": {
"isImporter": false,
"isExporter": false
},
"corporateGroups": {
"belongsToGroup": true,
"groupName": "DE LUCIA - SCURIATTI",
"holdingCompanyName": "LUCA SCURIATTI",
"nationalParentCompany": {
"province": {
"code": "ND99",
"description": "N. A."
}
}
},
"operatingResults": {
"ebitda": 714856,
"ebitdaL2Y": 284656,
"ebit": 682714,
"ebitL2Y": 260414,
"cashFlow": 501508,
"cashFlowL2Y": 194476
},
"rae": {
"code": "830",
"description": "SERV.FIN./IMM./FISCALI/TECNICI"
},
"sae": {
"code": "430",
"description": "Imprese produttive"
},
},
"success": true,
"message": "",
"error": null
}
The service is currently available in both synchronous and asynchronous modes.
During periods of high traffic, official data sources may experience slower response times. For this reason, when an immediate response is not required, we recommend using the POST method.
This method allows you to set a callback URL, eliminating the need to periodically check the request status and enabling you to take advantage of our system’s proactive notification mechanism upon completion of the processing.
Through a dedicated endpoint, it is possible to activate a monitoring service on Company services, allowing you to be notified whenever updates occur to the company information of interest.
By configuring a callback, the system will automatically send a notification in case of data changes. The frequency of checks depends on the service used:
The monitoring service lasts for one year if the autorenew parameter is set to false.
If instead autorenew is set to true, the service is automatically renewed, provided that sufficient credit is available.
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.
Yes, it is possible to activate a Company monitoring service through a dedicated endpoint, which allows you to automatically detect any updates to the company information of interest. By configuring a callback URL, the system sends an automatic notification whenever changes are detected, without the need for manual checks.
The frequency of checks depends on the monitored service:
Every 7 days for the following services: IT-aml, IT-marketing, IT-stakeholders, IT-full, IT-closed, IT-vatgroup, IT-sdicode
Every 30 days for the following services: IT-Start, IT-Advanced, IT-shareholders, IT-address, IT-pec, IT-name, IT-ubo, FR-Start, FR-Advanced, DE-Start, DE-Advanced, ES-Start, ES-Advanced, PT-Start, PT-Advanced, GB-start, GB-Advanced, BE-Start, BE-Advanced, AT-Start, AT-Advanced, CH-Start, CH-Advanced, PL-Start, PL-Advanced, WW-Start, WW-Advanced, WW-Top
The monitoring service has a duration of one year.
If the autorenew parameter is set to false, the service ends at the annual expiration; if set to true, the monitoring service is automatically renewed, provided that sufficient credit 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