SerVICES
A client AML risk rating model based on international and market standards.
AML Risk API
We provide a client AML risk rating model that is based on international and market standards allowing you to easily implement a risk-based approach to due diligence for your organization.
This AML risk rating model has been developed by compliance professionals for different types of industries and are reviewed on a regular basis based on regulatory and market developments but can be customized to your own environment.
Integrate AML and KYC into your existing system and/or interface AMLspotter with your management program.
Our AML Risk API solution is an AML/CFT monitoring tool integrated in your platform that enables instant onboarding and ongoing monitoring via various methods.
The main method, CheckName, allows to check if a person or a company is listed on sanctions & black lists, on the PEP list or on other lists provided by CDDS.
HOW DOES IT WORK?

Risk API solution of CDDS includes various methods described below.
These methods allow integrating various controls through APIs in third-party software applications like e.g. CRM solutions, Supply Chain Management Software, Portfolio Management Solutions, Gaming and Payment solutions…
By subscribing to our AML Risk API solution, you will receive a personal code that will give you access to our API methods.
Method CheckCard
This method will indicate if the credit card used for the account is a prepaid card, if the issuer of the card brings a risk or if the card has been issued in a risky country.
In addition to this, this method will highlight if sanctions and PEP hits have been identified for the card holder.
When using this method, you should carefully select the matching probability. You can test this feature via the API test link.
Method CheckCompany
The method CheckCompany allows to repatriate information of a company like address, official company number, … as well as a link to a web page where the company documents can be consulted (if available).
In addition, this method will highlight if hits have been identified on the company.
When using this method, you should carefully select the matching probability.
You can test this feature via the API test link.
Method CheckCustomer
The method CheckCustomer allows to calculate a risk based on the credit card number used by a client to feed his online gaming account or payment account, the country risk of the client, as well as performing CheckName for the different parties (customer + card holder if different).
When using this method, you should carefully select the matching probability.
You can test this feature via the API test link.
This method will highlight if the credit card used for the account is a prepaid card, if the issuer of the card brings a risk or if the card has been issued in a risky country.
Method CheckFullName
The method CheckFullName indicates if a person (identified through his name and forename together without distinction) is listed on a sanctions, or PEPl list.
The method returns the persons or companies matching with the input name and indicates the percentage of matching for each Hit.
Method CheckFullNameExtended
The method CheckFullNameExtended indicates if a person (identified through his name and forename together without distinction) is listed on a sanctions, or PEP list.
The method returns the persons or companies matching with the input full name and indicates the percentage of matching for each Hit.
This method is extended because it also involves the possibility to choose the probability of hits on different sanction and PEP lists and restrict to certain countries from the PEP lists.
Method CheckFullNameExtendedWithNegativeArticles
The method CheckFullNameExtendedWithNegativeArticles indicates if a person (identified through his name and forename together without distinction) is listed on a sanctions, or PEP list.
The method returns the persons or companies matching with the input full name and indicates the percentage of matching for each Hit.
This method is extended because it also involves the possibility to choose the probability of hits on different sanction and PEP lists and restrict to certain countries from the PEP lists.
This method will also repatriate negative articles related to the person
Method MRZ2
The method CheckMRZ2 allows verifying if a 2-line MRZ of a passport or ID card is correct and includes a namecheck on the major lists (PEP, OFAC, EU etc.).
When using this method, you should carefully select the matching probability.
Method MRZ3
The method CheckMRZ3 allows verifying if a 3-line MRZ of a passport or ID card is correct and includes a namecheck on the major lists (PEP, OFAC, EU,…).
When using this method, you should carefully select the matching probability.
Method CheckName
The method CheckName indicates if a person (identified through his name and forename) or a company is listed on a sanctions, PEP list. The method returns the persons or companies matching with the input name and indicates the percentage of matching for each Hit.
The name is matched against the standard set of data:
- PEPs list
- OFAC list
- EU list
You can also choose to add additional lists from the list catalogue mentioned in appendix 1. The lists you chose will be added to your production access key and you must indicate this at the signature of the agreement.
Method CheckNameExtended
The method CheckNameExtended indicates if a person (identified through his name and forename) or a company is listed on a sanctions, PEP list.
This method allows to choose the probability of hits on different sanctions and PEP lists and restrict HITS only to certain countries on the PEP list.
Method CheckNameExtendedWithNegativeArticles
The method CheckNameExtendedWithNegativeArticles indicates if a person (identified through his name and forename) is listed on a sanctions, PEP list.
The method returns the persons or companies matching with searched name and indicates the percentage of matching for each Hit.
This method allows to choose the probability of hits on different lists and restrict HITS only to certain countries on the PEP list.
This method will also repatriate negative articles related to the person.
Method CheckNameOnPepList
The CheckNameOnPepList method indicates if a person (identified through his name and forename) or a company has been listed on the PEP list since a specific date. The method returns the persons or companies matching with to the input name and indicates the percentage of matching for each Hit.
Method CheckNameOnSanctionsList
The CheckNameOnSanctionsList method indicates if a person (identified through his name and forename) or a company has been listed on an official Sanctions list (see article 4) since a specific date. The method returns the persons or companies matching with to the input name and indicates the percentage of matching for each Hit.
Method CheckNameWithDocument
The method CheckNameWithDocument indicates if a person (identified through his name and forename) or a company is listed on a sanctions, PEP list and instantly returns an XML file identical to the CheckName method and a pdf NameCheck report.
The method returns the persons or companies matching with the input name and indicates the percentage of matching for each Hit.
The name is matched against the standard set of data:
- PEPs list
- OFAC list
- EU list
You can also choose to add additional lists from the list catalogue mentioned in appendix 1. The lists you chose will be added to your production access key and you have to indicate this at the signature of the agreement.
Method CheckPerson
The method CheckPerson allows identifying a risk related to a person according to his country of residence and returns hits on sanctions and PEPs lists.
Even if the risk is low, it returns an alert if hits have been identified for the person.
When using this method, you should carefully select the matching probability.
You can test this feature via the API test link.
Method CheckPersonExtended
The method CheckPersonExtended allows automating the KYC process.
By feeding the necessary information on the person, it allows to:
- Identify a risk related to the person based on his country of residence,
- Identify hits on sanctions and PEP lists related to the person,
- Repatriate articles matching the name of the person with the company he is working for and the position,
- Repatriate articles mentioning the name of the person together with a set of negative keywords predefined by CDDS (fraud, crime, money laundering, corruption…) in different languages.
This method is extended because it also includes the company and the position of the person as an input as well as repatriate negative news on the person.
The API will also repatriate negative articles on the job position and company of the person.
Method CreateNameCheckReportInExcel
This method returns an Excel into the application containing the hits identified in the NameCheck. The return value is an array of bytes.
Method CreateNameCheckReportInPdf
This method returns pdf report for a specific search into the application and containing the hits identified in the NameCheck as of the date defined in the call “FromDate”.
Method GetCountryRisk
The method GetCountryRisk allows identifying a money-laundering risk for a country based on the country risk list of CDDS.
Method GetNegativeArticles
The method GetNegativeArticles allows retrieving articles on the Internet that contain a set of negative keywords.
English negative keywords are
- Crime
- Fraud
- Money laundering
- Bribery
- Narcotics
- Corruption
French negative keywords are
- Crime
- Fraude
- Blanchiment d’argent
- corruption
- drogues
German negative keywords are
- Betrug
- Steuerhinterziehung
- Geldwäscherei
- Geldwäsche
- Bestechung
- Korruption
Method GetNews
The method GetNews checks the major news services and collects the news from several online sources for a person.
Method GetSubscribedLists
The method GetSubscribedLists allows you to display all the sanctions lists you are using as well as the date of last update.
This method does not consume any clicks.
Method IsServerUp
The method IsServerUp allows you to know if CDDS API’s server is up and running.
This method does not consume any clicks.
For more information, talk to sales.
Short on time? We'll call you.
Our process
We work with financial services companies around the world. Here's our process.
Our team has years of industry experience to help support you throughout the regulatory compliance software acquisition process — from A to Z.
Our services range from self-serve free trial up to solutions that require white glove service. In both cases, we begin by learning about you.
We ensure you have everything you need to get off to a great start with your compliance software and services.
Whether you've chosen SaaS self-serve, on premise, or cloud-based implementation, rest assured knowing you can start using our solutions ASAP.
Once you're up-and-running, our customer success team is here to support you every step of the way.
We work with companies of all sizes, with varying numbers of end-users. When you're ready to scale up your solution, look no further than cleversoft.
Not only does our technology have a 99.98% availability rate, but our tech team and customer success are here for you when you need us most.