AML check for wallets and USDT

We show where the money came from: an exchange, an exchanger, a mixer or a sanctioned service. TRC20, BEP20, ETH and TON.

What the check finds

The risk sources the score is based on.

Sanctions lists
Sanctioned addresses and services, and links to them.
Mixers
Funds that went through mixing services.
Darknet
Transfers from darknet markets.
Stolen funds
Addresses linked to hacks and thefts.
Scams
Fraudulent addresses and services.
25 more types
More than 30 source types in our in-house scoring.

What's in the report

Risk score from 0 to 100
See at a glance whether to accept the money or decline.
Connection graph
Where the money came from and where it went, with amounts on every transfer.
Sources of funds
Shares by category: mixer, sanctioned exchange, exchanges and wallets.
Check by hash
A link to the transaction is enough; no address needed.

AML via API

The bot issues the key. Tokens are charged only for completed checks.

GET /v1/aml/address
AML scoring of an address
20 tokens
GET /v1/aml/txid
AML scoring of a transaction
25 tokens
API docs

Frequently asked questions

How do I check if USDT is clean?

Send the bot an address or transaction hash and choose the network. In about a minute you get a report: a risk score from 0 to 100, a connection graph and the share of each source of funds.

How do I check a transaction without knowing the address?

A hash or a link to the transaction is enough.

What does a risk score from 0 to 100 mean?

The higher the number, the more of the address's history comes from risky sources: sanctioned services, mixers, the darknet, stolen funds and scams. Whether to accept the money or decline is up to you.

How do I connect the AML check via API?

The bot issues the key. GET /v1/aml/address checks an address, GET /v1/aml/txid a transaction. Tokens are charged only for completed checks; if the engine fails, they are refunded.

Check an address before you send

The report arrives in Telegram in a minute. For businesses, we connect via API.