Crypto sanctions screening · OFAC · UK · EU · UN

Sanctioned, or one hop
away from sanctioned?

Paste an address and traql checks it against the OFAC SDN, UK, EU and UN sanctions lists, plus entities attributed to a listed organization — then traces one hop of transfers to catch exposure that never appears in a list file at all. Every contributing signal is named, not just the number.

no card required · no subscription · pay per check

or check it in Telegram — @traqlcheckbot

Networks screened

BitcoinEthereumBNB Smart ChainTRONTON

// screen an address for sanctions — no signup

0 /100

3 free demo checks · no signup · or try the bot

// what a sanctions check looks at

Four sources, one overlay,
and the trail between them.

OFAC SDN (US)

The US Treasury's Specially Designated Nationals list — the register most crypto sanctions screening starts from, and the one traql checks first on every address.

UK sanctions list

The consolidated list maintained by the UK government's Office of Financial Sanctions Implementation, screened alongside OFAC rather than as an afterthought.

EU consolidated list

The European Union's consolidated financial sanctions list, covering designations that OFAC and the UK list do not always mirror.

UN consolidated list

The United Nations designates organizations and individuals, not crypto addresses directly — traql attributes addresses to a UN-designated entity wherever that attribution has been published.

Entity designations

An overlay of addresses attributed to a listed organization rather than published in a list file itself — the gap between what a sanctions body designates and what it enumerates address by address.

Traced exposure

One hop of stablecoin and native transfers, in and out, aggregated and weighted by volume share and confidence — so sanctioned money that landed through an intermediary still shows up.

// beyond a direct hit

A direct hit is the easy part.

Grepping an address against a CSV of the SDN list answers one question. The harder one — did this address just receive funds from a sanctioned entity through a counterparty — is why traql traces a hop past the list itself.

01

Direct list comparison

The address is compared against OFAC SDN, UK, EU and UN designations, plus the entity designations overlay. A match here is unambiguous — the source, the entity and the category are named, and the score sits at the top of the scale.

02

One hop of counterparty tracing

If the address itself is clean, traql looks at who paid it. Stablecoin and native transfers into the address are traced back one hop and checked against the same sanctions sources, weighted by how much of the inbound volume each counterparty represents.

03

A score with the exposure named

An address that never appears in any list but received a meaningful share of its funds from a sanctioned counterparty comes back with that traced exposure named as a reason — damped by volume share and confidence, not flattened to the maximum.

An address that is itself listed is trivial to catch — any list lookup does that. The address that received a transfer from a listed entity and was never published anywhere is the case a plain list comparison misses entirely, and it is the one traql's counterparty trace exists to surface.

// reading a sanctions verdict

Every line names its source.

A sanctions score is only useful if you can see what produced it. Each reason in a traql verdict names the source (e.g. ofac_sdn), the entity it matched, the category and its contribution to the score — so a direct SDN hit and a damped one-hop exposure never look the same line item.

Illustrative example, not a live result. Checking a transaction instead of an address? Paste the hash — traql pulls the transaction, decodes the token transfers inside it and screens both ends of the largest one.

// the score

One scale. Five bands.

  • NO RISK FOUNDno matches in labels or traced exposure
  • LOWweak or distant signals — worth a look
  • ELEVATEDmeaningful exposure to risky counterparties
  • HIGHdirect links to illicit activity
  • CRITICALsanctioned, stolen funds or issuer-frozen

Screening sanctions exposure at volume?

The same verdict — direct match or traced exposure, sources named — comes back over one REST call. Packs start at $4.50 for 10 checks and fall to $0.20 per check at volume — no subscription, no seats, and checks never expire.

See the API

// faq

Questions, answered.

Which sanctions lists does traql screen against?

The US OFAC SDN list, the UK sanctions list, the EU consolidated list and the UN consolidated list, together with an entity designations overlay — addresses attributed to an organization one of those lists has designated, even where the address itself was never published in the list file.

How often are the sanctions lists updated?

Every source feeding a sanctions verdict — OFAC SDN, UK, EU, UN and the entity designations overlay — is re-ingested daily, so a new listing or a delisting shows up in the score within a day rather than whenever someone happens to refresh a static file.

What does a direct sanctions match mean?

The address you checked appears in one of the source lists itself, or is attributed to an entity one of those lists designates. It is the simplest case traql handles: the source, the entity and the category are named in the verdict, and it sits at the top of the score.

What does exposure to a sanctioned address mean, and why isn't the score automatically 100?

It means the address received funds, directly, from a counterparty that matched a sanctions source — not that the address is itself listed. traql traces that one hop and weighs it by how much of the address's volume it represents and how confident the underlying match is, so a large, direct inflow from a sanctioned entity scores very differently from a small, indirect one. That damping is deliberate: collapsing every trace of contact into a flat maximum score would make the number useless for telling a real problem apart from a rounding error.

If an address scores low, does that mean the transaction is legal to process?

No. A low score means traql found no matching sanctions signal at that moment across the sources it screens — it is not a legal opinion, and it does not establish that a transaction is permitted under any sanctions regime. Public list data can lag a designation, and traql does not review the parties or the purpose of a transfer the way a compliance officer would.

Can I screen addresses in bulk through the API?

Yes. The same sanctions-aware verdict is available over two REST endpoints — address and transaction — authenticated with an X-API-Key header. Keys are issued, rotated and revoked from your own account and draw on the same balance as the web checker, so a bulk screening job and a manual lookup share one pool of checks.

Is this a substitute for legal or compliance advice?

No. traql returns a probabilistic screening signal built from public list data, not a legal, financial or compliance opinion. It is not a wallet, an exchange or a broker, and it does not take custody of funds. Source and entity names are used descriptively to show where a signal came from; traql is not affiliated with, sponsored by or endorsed by OFAC or any other list-keeper named here.

Before you send —
check who's on the other end.

no card · verdict in seconds · sign in