Crypto wallet risk check: AML screening for any address
Before you send or accept USDT and other crypto, check the other side: USDT freeze, sanctions and blacklists, the owning exchange, its counterparties and a 0–100 risk score.
Free balance, USDT freeze & sanctions check
No sign-up; the balance and assets of any address come from the chain itself, the freeze state from the USDT contract and the sanctions and blacklists.
Has this happened to you?
Your exchange account got restricted
You received crypto, sent it to your exchange, and days later your account or withdrawals were blocked — the funds were linked to a tainted address.
Worried your USDT gets frozen
Tether freezes addresses tied to scams and sanctions; receiving from one can drag your funds into trouble.
Someone wants to pay you in USDT
In a P2P deal or a sale you do not know where the money comes from; check the address before you accept.
You are about to send funds
Before sending, know whether the target is personal or an exchange, brand-new or established, and whether it touches sanctioned or risky services.
What the full report gives you
USDT & USDC freeze
Straight from the Tether and Circle contracts
Sanctions & blacklists
OFAC, scams, phishing, hacks and mixers
Who owns it
Personal, exchange or an exchange deposit address — with the name
Wallet details
Network, balance, assets, creation date and transactions
Counterparties
The last 10 wallets, each with its label and risk
Risk score 0–100
With the reason for every point, the sources and advice
Sample report
A sample report with a made-up address; yours is built from live chain data.
This wallet is linked to high-risk sources. Funds from it may get your exchange account restricted.
Based on the OFAC list and the Tether contract, this is a «personal wallet» rated 64 out of 100.
Why this result
- 1 counterparty in the latest transactions is «Sanctions».
- The wallet is less than a month old (19 days).
0–19 low, 20–39 low to moderate, 40–59 moderate, 60–79 high, 80–100 severe.
Wallet details
TXs8mpL9…sample…Qe3vJ2kRw7- Network
- Tron (TRC20)
- Balance
- 41.2 TRX
- Created / first transaction
- 30 Sept 2026
- Last activity
- 18 Oct 2026
- Transactions
- 87
- In / out
- 52 / 35
Latest counterparties
| Label | Direction | Last | Status |
|---|---|---|---|
| TBa1nce…demo…7Kp2 Binance | ⬆ out 3 | 18 Oct 2026 | OK |
| TSanc7…demo…Q9xL OFAC SDN | ⬇ in 1 | 15 Oct 2026 | Sanctions |
| TPers0n…demo…M4aE unlabelled | ⬇ in 2 ⬆ out 1 | 13 Oct 2026 | OK |
How to lower your risk
- Trading with this wallet is not recommended.
- For the first deal with any wallet, send a small test amount first.
Sources of this report
- OFAC SDN list (U.S. Treasury)
- Tether USDT contract — freeze list (isBlackListed)
- TronGrid
This is a sample report.
Pricing
Wallet-check API for exchanges, P2P and shops
Get the same report in your own system with one request and screen the source address before you accept a customer deposit. The JSON answer has the score, level, owner, freeze state, findings, counterparties and sources.
Full API docs →curl "https://api.ezrate.me/v1/wallet/check?address=TXyz…&network=tron&lang=en" \ -H "X-API-Key: ezr_live_xxxx"
{
"data": {
"chain": "tron", "address": "TXyz…", "score": 64, "level": "high",
"owner": { "kind": "exchange_deposit", "entity": { "name": "Binance" } },
"freeze": { "usdt": false, "usdc": null },
"findings": [ { "code": "peer_sanctions", "severity": "high", "weight": 60, "text": "…" } ],
"profile": { "first_seen": "2025-03-02T10:15:00Z", "tx_count": 812, "counterparties_total": 37 },
"counterparties": [ … ], "sources": [ … ], "advice": [ … ]
},
"meta": { "credits": 1, "cached": false, "quota": { "allowance": 23, "used": 4, "left": 19 } }
}Why check a wallet before every transfer?
Has an exchange ever frozen your account days after you received crypto? Are you worried your USDT could be blocked, or does someone want to pay you in crypto and you do not know where the money comes from? A crypto wallet risk check answers that before the deal: paste the address and see whether it is linked to frozen, sanctioned, hacked, scam or mixer addresses.
Large exchanges screen every deposit with AML tools; funds one or two hops from a tainted address can stop a withdrawal. With this check you run the same screening yourself, before the money moves.
What the report shows
- USDT / USDC freeze: read straight from the Tether and Circle smart contracts on chain.
- Sanctions and blacklists: the OFAC SDN list, public scam and phishing lists and known hack addresses.
- Owner: personal wallet, exchange wallet or a user's deposit address at a named exchange — with a warning for sanctioned or high-risk exchanges.
- Wallet details: network, balance and assets, creation date, number of transactions and counterparties.
- Latest counterparties: the last 10 wallets it dealt with, each with its label and risk.
- A 0–100 risk score with the reason for every point, the sources used and advice to lower your risk.
Check the wallet balance of any address
Every address is public on the blockchain, so you can check wallet balance of any address with nothing but the address — no password or private key. Paste it above to see someone else's crypto wallet balance in USDT, TRX, BTC, ETH and other tokens before a deal: does the other side really hold the funds, is the wallet brand-new or established, how many transactions has it made? It only reads public data and gives no access to the wallet.
A free AML wallet checker for dirty crypto
A crypto AML check compares where an address got its funds and where it sent them with sanctions, hack and scam lists. This free AML wallet checker works as a dirty crypto checker for USDT and as a way to check tainted Bitcoin address history through the inputs spent together. The OFAC sanctions crypto address lookup uses the Treasury's own list, and a crypto wallet owner lookup tells you whether you face a person or an exchange — so you can identify exchange from wallet address in seconds. For live prices see USDT, TRON and Bitcoin.
USDT TRC20 blacklist check: is the address frozen?
Use the USDT TRC20 blacklist check above to check if USDT address is frozen before you accept or send funds.
Tether can freeze addresses in the USDT contract; frozen USDT cannot move. The freeze lookup on this page is free and reads the USDT contract on Tron (TRC20) and Ethereum (ERC20) directly; the Circle USDC blacklist is read on Ethereum, Polygon, Arbitrum, Base and Optimism.
Identify the exchange from a wallet address
Exchange hot wallets carry explorer labels, and user deposit addresses sweep their funds into them. The check spots that pattern and names the exchange; sanctioned exchanges such as Garantex get a red warning.
What the risk score means
| Score | Level | Meaning |
|---|---|---|
| 0–19 | Low | No link to risky sources found; usual care is enough. |
| 20–39 | Low to moderate | A minor sign (e.g. a very new wallet); trade with a test amount. |
| 40–59 | Moderate | A link to a risky service or address; ask about the source of funds. |
| 60–79 | High | Direct links to scams, hacks, mixers or sanctioned services; not recommended. |
| 80–100 | Severe | Frozen, sanctioned or blacklisted; never trade with it. |
Supported networks and API
Tron (TRC20), Ethereum (ERC20), BNB Smart Chain (BEP20), Bitcoin, Polygon, Arbitrum, Base, Optimism, Litecoin, Dogecoin, Solana and TON — detected from the address itself. Exchanges, P2P traders and shops can run the same check from the EZRate API — a KYT crypto API for deposits: GET /v1/wallet/check returns the score, owner, freeze state, lists, counterparties and sources; GET /v1/wallet/freeze is the free freeze lookup.