Anti-money laundering (AML) checks are now a continuous requirement—no longer just an onboarding step. Regulators in the US, UK, EU, and Singapore expect fintechs, crypto exchanges, and marketplaces to screen customers against sanctions lists, politically exposed persons (PEPs), and adverse media both at signup and throughout the customer lifecycle. Missing a sanctioned wallet or newly-designated individual can result in fines that far exceed your company’s runway.
Selecting the best AML screening API for 2026 requires you to balance list coverage, false-positive rates, webhook-based monitoring, and support for fiat and crypto screening. Apidog enables you to benchmark every provider’s sandbox before committing. Review the FATF 2024 recommendations for a compliance baseline.
This guide compares six developer-ready AML screening APIs. You’ll get a criteria breakdown, a side-by-side table, and actionable profiles for ComplyAdvantage, Sumsub, Chainalysis, Refinitiv World-Check One, Elliptic, and Onfido AML. AML checks are closely tied to identity verification—if you haven’t secured that layer, check the best KYC API roundup.
TL;DR
- ComplyAdvantage: API-first; real-time sanctions, PEP, and adverse media screening with webhook alerts.
- Sumsub: Combines AML and KYC in a single SDK, streamlining integration for new products.
- Chainalysis / Elliptic: Both dominate crypto AML. Choose Chainalysis for depth, Elliptic for faster investigations.
- Refinitiv World-Check One: Deepest sanctions and PEP database; best for large enterprises.
- Onfido AML: The logical add-on if you’re already using Onfido for identity.
- Pricing: $0.10 per screening (pay-as-you-go) up to six-figure annual contracts for enterprise data.
What to look for in an AML screening API
Match provider features to your risk profile before shortlisting:
- List coverage: Minimum required are OFAC, UN, EU, HMT, and core national sanctions. Top providers offer 1,000+ PEP sources, 15-minute refresh cycles. Request list/source transparency and update frequency.
- Match quality / false-positive rate: Fuzzy name matching is critical. High false positives overwhelm ops. Ask for precision/recall metrics and test with your own sample data.
- Ongoing monitoring with webhook alerts: One-off screening isn’t enough. Opt for daily rescreening and webhooks for list changes. Avoid REST polling where possible.
- Adverse media/news screening: Look for NLP-driven risk scoring (money laundering, fraud, terrorism) instead of unsorted news feeds.
- Crypto address screening: For crypto businesses, you need wallet address risk scoring and transaction tracing—these are separate from name screening.
- API-first vs. console: API-first providers offer instant sandbox keys and OpenAPI specs. Console-first often means sales demos and manual CSV uploads.
- Pricing model: Pay-per-screening is viable under 50k checks/month; subscription tiers are better at scale. Watch for add-on fees.
Comparison table
| Provider | Pricing | Coverage | Developer experience | Best for |
|---|---|---|---|---|
| ComplyAdvantage | Custom, ~$0.15-$1 per screen at scale | Sanctions, PEPs, adverse media, warnings | API-first, fast sandbox | Fintechs and neobanks |
| Sumsub | Bundled with KYC, from ~$1.35 per applicant | Sanctions, PEPs, adverse media | SDK and API, unified dashboard | KYC + AML in one flow |
| Chainalysis | Enterprise, quote-based | Crypto addresses, transactions, sanctions | Solid REST API, deep docs | Crypto exchanges, custodians |
| Refinitiv World-Check One | Enterprise, six-figure typical | Deepest sanctions and PEPs | REST + batch, console-heavy | Banks, large enterprises |
| Elliptic | Enterprise, quote-based | Crypto addresses, wallet analytics | REST API with strong SDKs | Crypto-native compliance teams |
| Onfido AML | Add-on to identity plan | Sanctions, PEPs, adverse media | Extends Onfido SDK | Teams already on Onfido |
Top AML screening API providers
ComplyAdvantage
ComplyAdvantage is a developer-centric AML API. It aggregates 150+ sanctions lists, 1,200+ watchlists, and 10,000+ adverse media sources with continuous refreshes. The REST API uses JSON and delivers sandbox keys within an hour. Webhooks notify you immediately if a monitored customer appears on a new list.
You can tune fuzzy matching, exclude lists, and add DOB/nationality to reduce false positives. The real-time monitoring product enables continuous screening without daily rescreening overhead.
Best for: Fintechs, neobanks, and payment companies needing API-first integration and webhook-based monitoring.
Sumsub (AML module)
Sumsub’s AML module is integrated with its KYC and liveness checks. If you’re using Sumsub for identity, AML is enabled via a pricing toggle—no new integration. Coverage includes global sanctions, PEPs, and adverse media, with ongoing monitoring on higher tiers.
The unified dashboard centralizes identity, AML, and transaction alerts. For teams launching from zero, this avoids integrating multiple vendors. If you’re comparing identity solutions, see how Stripe Identity handles verification.
Best for: Startups needing KYC and AML in one SDK and a shared review dashboard.
Chainalysis
Chainalysis leads crypto AML with KYT (Know Your Transaction)—screening wallet addresses in real time against sanctions, darknet, ransomware, and mixers. The Reactor tool supports fund tracing across chains, while the Kryptos database is the industry reference for wallet attribution.
The REST API returns risk scores per address and exposure breakdowns (direct, indirect, by category). Integration is straightforward; docs are detailed. Pricing is enterprise and requires a sales process.
Best for: Crypto exchanges, custodians, and banks entering digital assets.
Refinitiv World-Check One
Refinitiv World-Check One (now LSEG) offers the deepest sanctions and PEP database, curated by 500+ researchers. It’s the standard for Tier-1 banks. The API supports batch screening, continuous monitoring, and risk-based filtering, with a console for compliance teams.
The tradeoff: long sales cycles, six-figure contracts, and console-heavy workflows. For fintechs <$50M revenue, it’s likely too much; for global banks, it sets the bar.
Best for: Banks, insurers, large enterprises with deep compliance and procurement teams.
Elliptic
Elliptic competes with Chainalysis for crypto AML. It screens wallets, traces transactions, and maps entities across 20+ blockchains. APIs are available, with SDKs for Python, Node, and Go. The Navigator tool accelerates investigations.
Elliptic is favored for investigation speed and responsive support. Teams needing to handle frequent ad-hoc investigations may find its UI faster than Chainalysis. Coverage is comparable for major chains.
Best for: Crypto compliance teams seeking strong investigator tools and robust API coverage.
Onfido AML
Onfido started with document and biometric verification, later adding AML as an add-on. You get sanctions, PEPs, and adverse media checks layered on existing identity records—one SDK call handles both. If you’re already using Onfido, AML is a simple extension.
ComplyAdvantage and Refinitiv have deeper AML databases, but Onfido wins on simplicity for teams already using its identity stack. Pricing is bundled.
Best for: Teams already running Onfido for identity verification and wanting AML with minimal effort.
How to choose
Assess your risk profile:
- Crypto? Choose Chainalysis or Elliptic based on investigator workflow and chain coverage.
- Fiat fintech? ComplyAdvantage offers the best API-first experience. Refinitiv is ideal for deep database needs if you can handle procurement overhead.
- Already picked a KYC vendor? Use their AML module (Sumsub/Onfido) unless you have a strong reason not to—integration is faster and cheaper.
Run a 30-day pilot using sample data. Compare false-positive rates, latency, and webhook reliability before committing.
For fintechs integrating with bank data, pair your AML API with a robust open banking API or Plaid integration to screen both counterparties and account holders.
Testing AML screening APIs with Apidog
Every provider offers a sandbox, but side-by-side testing with consistent payloads is key. Apidog lets you import OpenAPI specs for providers like ComplyAdvantage, Sumsub, Chainalysis, and Refinitiv, execute identical screening payloads in each sandbox, and compare response structures and latency in one view.
You can automate regression tests by saving a set of known-sanctioned entities and running them through each API weekly to detect coverage gaps. Download Apidog and load provider specs to get started. If you’re also testing other compliance APIs, the same workflow applies—see API testing without Postman in 2026.
FAQ
What’s the difference between sanctions screening and adverse media?
Sanctions screening matches names against official government lists (OFAC, UN, EU). Adverse media searches news and online sources for negative associations (financial crime, fraud, terrorism). Most regulators require both.
Do I need ongoing monitoring or is onboarding screening enough?
Ongoing monitoring is required. Sanctions lists update daily. Customers can be added after onboarding, and you’re responsible for catching changes. Webhook-based monitoring automates compliance.
Which API is cheapest for a small fintech?
ComplyAdvantage or Onfido AML’s pay-per-screening tiers are most affordable under 50,000 monthly checks. Negotiate on volume above that. Sumsub can be cost-effective if you already use their KYC. See the best KYC API comparison for bundled pricing.
Can I use Chainalysis and ComplyAdvantage together?
Yes—many crypto fintechs do this. ComplyAdvantage covers fiat-side screening; Chainalysis handles wallet and transaction monitoring.
How accurate are these APIs?
All six meet regulatory accuracy for sanctions. Expect 5–20% false positives, varying by provider and data quality. Test with your own sample data in sandboxes.
Is crypto AML screening required by law?
In most jurisdictions, yes. The EU’s MiCA, US FinCEN travel rule, and Singapore PSA all require virtual asset service providers to screen wallet addresses and transactions. Chainalysis and Elliptic are the primary providers at scale.
Top comments (0)