Crypto AML API: address and transaction screening
The Crypto APIs AML API checks a crypto wallet or transaction for links to scams, exploits or sanctioned parties. Run it before you credit a deposit or send a withdrawal. Each check returns a risk band, a 0–100 score, risk categories and the sources behind them, sanctions included.
What does one AML check return?
One JSON response with everything you need to approve, review or block. Same shape on every network.
curl https://rest.cryptoapis.io/ aml/addresses/TQn9…kEx \ -H "X-API-Key: YOUR_API_KEY"
{
"isFlagged": true,
"riskBand": "severe",
"riskScore": 100,
"severity": "critical",
"categories": [ "sanctions" ],
"sources": [{
"provider": "ofac_sdn",
"sanctionPrograms": [ "CYBER2" ]
}],
"isKnown": true
}
What can the AML check API screen?
Use it in your deposit and withdrawal flow with the same API key as the Blockchain API.
Address screening
Check any wallet before you send to it or accept funds from it.
GET /aml/addresses/{address}
Verify Address
Transaction screening (KYT)
Screen each deposit and withdrawal before you credit or send it. Flags the addresses on both sides.
GET /aml/transactions/{blockchain}/{hash}
Screen Transaction
Sanctions screening
Every check matches addresses against the OFAC, UK, EU and UN sanctions lists and names the program.
categories: ["sanctions"]
Sanctions in the response
Address monitoring
We re-screen monitored addresses and send a webhook when their risk changes.
Coming soonHow does KYT transaction screening fit a deposit flow?
You set the rules. The API gives you the facts to decide before money moves on your side.
How much does an AML check cost?
AML screening runs on your Blockchain API subscription: each check uses its credits, and prepaid packs cover it when they run out.
- Each check uses credits from your Blockchain API subscription
- Credits per check on the developer portal
- Prepaid packs when credits run out
Fund tracing to the source, and wallet profiles
Exposure
See whether an address received funds traceable to sanctioned or flagged addresses, directly or through intermediate hops, with the share of flagged funds and the path they took.
Get Address ExposureWallet profiles
Coming soonKnow who a wallet is and who it deals with: labels, entity, counterparties and activity.
How does Crypto APIs compare with AMLBot, Chainalysis and Elliptic?
Looking for an AMLBot or Chainalysis alternative? The difference is access: a self-serve API key and public docs.
Checked on each vendor's public pages on 27 Oct 2026. Chainalysis and Elliptic cover more networks; pick them if you need that reach.
How can I check a crypto wallet for free?
USDT freeze and blacklist checker
Is this USDT address frozen or blacklisted? Free, on Tron, Ethereum and more.
Coming soonFree AML check
Risk band and a sanctions yes or no for any address, without signing up.
Coming soonAML API questions
What is a crypto AML API?
A crypto AML API checks a wallet address or a transaction for links to illicit activity before you accept or send funds. Crypto APIs returns a risk band, a 0–100 score, risk categories and the sources behind them in one JSON response.
What is KYT?
KYT means Know Your Transaction. It is the screening of each incoming or outgoing crypto transaction, so you can hold a risky deposit before you credit it or stop a withdrawal to a risky address. Our Screen Transaction endpoint is a KYT API.
Which sanctions lists do you check?
Every check includes a sanctions match against the OFAC (US), UK, EU and UN lists. The response names the source and the sanctions program behind a match.
How do I pay for AML checks?
AML screening runs on your Blockchain API subscription: each check uses its credits, and the developer portal lists the credits per check. When the credits run out, a prepaid pack keeps your checks running.
Can I see where an address's funds came from?
Yes. Get Address Exposure shows whether an address received funds traceable to sanctioned or flagged addresses, directly or through intermediate hops, and List Address Exposure Paths shows the paths the funds took.
Can I monitor an address over time?
Address monitoring is coming soon: we will re-screen the addresses you add and send a webhook to your URL when their risk changes. Until then, re-check an address with the AML API whenever you need a fresh result.
Screen your first address today
One API key for the Blockchain API and the AML API. No demo needed.