aml
Verify blockchain addresses and screen transactions for AML risk categories like fraud, sanctions, and ransomware. Receive risk scores, bands, and flagging sources to assess exposure.
Instructions
AML (Anti-Money Laundering) risk checks for addresses and transactions.
Actions: • verify-address: Check if a blockchain address is flagged or associated with fraud, sanctions, ransomware, exploits, darknet markets, or other AML risk categories. Returns risk score, risk band, and the flagging sources. • screen-transaction: Screen a transaction against AML data. Returns whether the transaction is flagged, its risk score/band, and the flagged participant addresses with their roles, scores, severities and categories.
Note: the credit cost of these endpoints is significant — see credits below.
Credits by action (source: OpenAPI): • screen-transaction: 500000 • verify-address: 200000
Credits are indicative only and may change at any time. The actual credits spent for each API request are returned in the response headers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Action to perform | |
| address | No | Blockchain address to verify against AML databases - required for verify-address | |
| context | No | Optional context for the request - echoed back in response | |
| blockchain | No | Blockchain protocol the transaction belongs to - required for screen-transaction. One of: ethereum, ethereum-classic, binance-smart-chain, bitcoin, bitcoin-cash, dash, dogecoin, litecoin, arbitrum, polygon, avalanche, optimism, base, zcash, xrp, solana, tezos, kaspa, tron | |
| transactionHash | No | Transaction hash to screen against AML data - required for screen-transaction |