EZRate
Sign in
🛡️

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.

Supported networks:TronEthereumBNB Smart ChainBitcoinPolygonArbitrum OneBaseOptimismLitecoinDogecoinSolanaTON

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.

High risk

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.

Network: Tron (TRC20)Owner: Personal wallet (most likely) · medium confidenceChecked: 19 Oct 2026, 02:50
USDT / USDC freezeUSDT: Not frozen
Sanctions & blacklistsNot found
Counterparty wallets14in the latest 50 transfers

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
Assets2,350 USDT

Latest counterparties

LabelDirectionLastStatus
TBa1nce…demo…7Kp2
Binance
⬆ out 318 Oct 2026OK
TSanc7…demo…Q9xL
OFAC SDN
⬇ in 1 15 Oct 2026Sanctions
TPers0n…demo…M4aE
unlabelled
⬇ in 2 ⬆ out 113 Oct 2026OK

How to lower your risk

  1. Trading with this wallet is not recommended.
  2. For the first deal with any wallet, send a small test amount first.

Sources of this report

This is a sample report.

Pricing

Free

0

3 full reports a month + the free freeze check

Start free

🛡 Wallet checks pack

10 USDT / month

20 full checks a month on top of your plan

Buy with USDT

API plans

API

Basic 15 and Pro 50 checks a month, with the rates API

Buy with USDT

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

ScoreLevelMeaning
0–19LowNo link to risky sources found; usual care is enough.
20–39Low to moderateA minor sign (e.g. a very new wallet); trade with a test amount.
40–59ModerateA link to a risky service or address; ask about the source of funds.
60–79HighDirect links to scams, hacks, mixers or sanctioned services; not recommended.
80–100SevereFrozen, 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.

Frequently asked questions

Paste the address in the box at the top of this page: its balance, assets and USDT freeze state are shown free. Balances are public on the blockchain and need no password or permission from the owner.

The USDT freeze and sanctions lookup on this page is free. The full report is free 3 times a month with a free account, and the Wallet checks pack adds 20 checks a month.

Paste it in the box above; the freeze state is read from Tether's USDT contract on chain and shown at once.

Often yes: when the address is a labelled exchange wallet or sweeps its funds into one, the exchange is named in the report. Personal wallets have no owner name and are shown as «personal wallet».

No tool can prove a wallet 100 % clean. A low score means nothing risky was found in the sources checked. Always start with a test amount.

Public blockchain data (explorers and public nodes), the Tether and Circle contracts, the OFAC SDN list, public scam lists and the EZRate label database. Every report lists its sources.

Tron, Ethereum, BSC, Bitcoin, Polygon, Arbitrum, Base, Optimism, Litecoin, Dogecoin, Solana and TON.