Glossary

What is anti-money laundering (AML)?

Anti-money laundering (AML) is the framework of laws, regulations and internal controls designed to prevent criminals from disguising illegally obtained funds as legitimate income — and to detect and report them when they try.

AML is the regulatory response to money laundering: a set of obligations placed on banks, money transmitters, crypto businesses and other gatekeepers of the financial system. Where laundering is the crime, AML is the compliance discipline — the programs, checks and reports that make moving illicit value through a regulated business difficult and detectable.

The framework is international by design. National laws differ, but most implement the same core standards, so an AML program built around identity verification, screening, monitoring and reporting translates across jurisdictions.

What is AML compliance?

AML compliance means meeting the anti-money laundering obligations that apply to a regulated business, and being able to show a regulator that you do. AML is the law: in the United States the Bank Secrecy Act, administered by FinCEN, which authorises reporting and other requirements on financial institutions and other businesses; in the European Union the AML directives and Regulation (EU) 2024/1624, the single rulebook, with the new Frankfurt-based Authority for Anti-Money Laundering and Countering the Financing of Terrorism (AMLA) due to supervise the most significant cross-border institutions directly from 2028; in the United Kingdom the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017, enforced by the FCA and other supervisors. Anti money laundering compliance is the program a business runs to satisfy those laws.

Who is obliged follows from the law, not the business model: banks, money transmitters and payment companies, crypto exchanges and other virtual asset service providers, and in many jurisdictions lawyers, accountants and real-estate agents too. Which regime binds your business is a question for counsel; what every regime asks for is a risk-based program with the components below.

What does an AML program include?

Regulators describe the required program differently across jurisdictions, but the working parts are consistent. Sanctions screening is one of them — the one an API can supply — and the table shows where it sits next to the others:

ComponentWhat it doesWhere a screening API fits
Know Your Customer (KYC) and customer due diligenceVerifies who a customer is and assesses the risk they present, with enhanced diligence for higher-risk relationshipsScreens the identifiers the KYC flow collects — email, website, government ID — against sanctions lists as one step of due diligence
Sanctions and watchlist screeningChecks customers and counterparties against sanctions lists and other designated-party data, at onboarding and on an ongoing basisThe component itself: one GET request per identifier, every match named to its list and official source record
Transaction monitoringWatches account and transaction activity for patterns consistent with laundering and raises alerts for reviewSupplies a per-transaction counterparty check — a wallet address screened before funds move — as a monitoring input; the monitoring logic is yours
ReportingFiles suspicious activity reports (SARs) and equivalent disclosures with the national financial intelligence unit when review supports suspicionThe logged request history documents what was screened and when; filing is the program's job
GovernanceA designated compliance officer, written policies, staff training and independent testing of the programNone — governance is people and policy, not an API

What is an AML check?

An AML check is the set of controls a regulated business runs on a customer or counterparty before doing business with them and again at intervals afterwards: verifying identity, screening the person and their identifiers against sanctions lists and politically exposed persons (PEP) data, and assigning a risk rating that decides how much further diligence is needed. In everyday use "AML check" means that combined onboarding step; in the regulations it is customer due diligence plus screening.

CompliAPI covers the screening part of an AML check. Its screening endpoints check an email address, a website, a government ID number or a crypto wallet address for direct appearance on the enabled sanctions, crime and risk lists, and its PEP endpoint screens a person's name against the OpenSanctions politically exposed persons dataset — a due-diligence signal, not a sanctions designation, and not a list of CompliAPI's own. Identity verification and transaction monitoring are outside its scope.

Is there an anti-money laundering API?

Not as a single product. AML is a program, and no one API is "AML": teams compose it from an identity-verification provider, a screening API and a monitoring system, with policy and reporting on top. What an API can do well is the deterministic part — screening every identifier your product handles against current list data, inline, with a result you can log.

That is the part CompliAPI supplies. One authenticated GET request per identifier returns whether it appears on a sanctions list (sanctioned) or on labelled crime and risk data (flagged), with every match naming its list and linking the official source record. Every account starts with a free tier of 10,000 requests a month and no credit card, and the same checks are available to AI agents as MCP tools.

GET /api/v1/screen/email/{email}

curl https://api.compliapi.com/api/v1/screen/email/user@example.com \
  -H "Authorization: Bearer $COMPLIAPI_TOKEN"

Response

{
  "value": "user@example.com",
  "flagged": false,
  "sanctioned": false,
  "lists_checked": ["ofac", "ofac_consolidated", "eu_fsf", "uk_fcdo_sanctions", "fr_tresor", "jp_mof_sanctions"],
  "matches": []
}

Who sets and enforces AML rules?

The Financial Action Task Force (FATF), an intergovernmental body, sets the global standards — its Recommendations are the template most national regimes implement. In the United States, the Bank Secrecy Act is administered by FinCEN, and crypto exchanges generally register as money services businesses under it. In the European Union, AML directives and the new single rulebook apply, with the EU-level authority AMLA taking up supervision; the United Kingdom enforces through the FCA and its money-laundering regulations.

For crypto specifically, FATF extended its standards to virtual assets and virtual asset service providers in 2019, including the Travel Rule — the requirement to pass originator and beneficiary information along with transfers above a threshold.

How do sanctions compliance and AML relate?

They are distinct legal regimes that share machinery. Sanctions law prohibits dealing with designated parties outright; AML law obliges you to detect and report laundering. But both depend on knowing who you are transacting with, so sanctions screening runs inside AML workflows — the same onboarding and transaction checkpoints serve both.

The overlap is growing in crypto: laundering infrastructure such as mixers and non-compliant exchanges increasingly ends up sanctioned, so a sanctions screen now catches a meaningful slice of laundering-related counterparties too.

Where screening fits in a product

Screening inside onboarding

Run sanctions checks on the identifiers your KYC flow collects — email, website, government ID — as one step of customer due diligence.

OFAC API — screen against the official SDN list

Counterparty wallet checks

Screen deposit sources and withdrawal destinations against sanctions and crime data as part of your monitoring rules.

Wallet screening API for crypto compliance

An audit trail for examiners

Every screening request is logged per organization, giving your program records of what was checked and when.

OFAC API — screen against the official SDN list

Scope

This article summarizes AML as a discipline; what your program must legally include depends on jurisdiction and business model and is a question for counsel. CompliAPI supplies one program component — direct screening against official sanctions lists and labeled risk data, with logged requests. It does not provide KYC identity verification, transaction monitoring or SAR filing.

Frequently asked questions

What is the difference between AML and KYC?

KYC is one component of AML: verifying who a customer is. AML is the whole framework — due diligence, screening, monitoring, reporting and governance. A business can have strong KYC and still fail AML obligations if the other controls are missing.

What is the FATF and why does it matter?

The Financial Action Task Force is the intergovernmental body that sets global AML standards. Its Recommendations shape most national laws, and its 2019 extension of those standards to virtual assets is why crypto businesses worldwide carry AML obligations.

What is the Travel Rule in crypto?

A FATF standard requiring virtual asset service providers to pass originator and beneficiary information along with transfers above a threshold, mirroring long-standing wire-transfer rules. Implementation details vary by jurisdiction.

Do software wallets and DeFi protocols have AML obligations?

It depends on control and jurisdiction. FATF guidance looks at whether a party has control or sufficient influence over the service; purely self-hosted software generally falls outside VASP definitions, while businesses operating exchange-like services generally fall inside. This is an active regulatory question — get advice for your case.

Where does sanctions screening sit inside an AML program?

At the same checkpoints as due diligence: onboarding, transaction time and periodic review. It is legally a separate regime — sanctions prohibitions apply regardless of laundering suspicion — but operationally it shares the AML program's workflow and records.

Is there a free AML screening tool available?

For the sanctions-screening part, yes: CompliAPI's free SDN search lets anyone look up a name, alias or identifier across the enabled sanctions lists in the browser, and the free API tier includes 10,000 screening requests a month with no card. Both are sanctions screening, not a full AML check — identity verification and monitoring are separate controls.

What are anti-money laundering red flags?

Indicators that activity may be laundering rather than proof that it is: amounts structured just below reporting thresholds, funds moved rapidly through many accounts or wallets, use of mixers or privacy tools, counterparties in high-risk jurisdictions, and customers who resist providing information. FATF publishes red-flag indicators for virtual assets; a screening match against a sanctions or crime list is a separate, deterministic signal that sits alongside them.

Related solutions and data sources

Data sources behind this term: US OFAC SDN, EU sanctions

Related terms: Money laundering, Shell company, Sanctions screening, Transaction monitoring, Virtual Asset Service Provider (VASP)

From the blog: The Future of Compliance: Automating with APIs

Add the screening layer of your AML program

Get a free API key and run your first check in minutes.

14-day free trial. No credit card required.