How do I check whether a crypto wallet or a name is sanctioned?
Call GET https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/sanctions/check?address=<wallet address> (or ?name=<person or company>) for $0.005. It screens the address or name against 5 lists loaded now (OFAC SDN, 2026-10-21; UK Sanctions List, 2026-10-16; EU Financial Sanctions, 2026-10-23; Canada Consolidated Autonomous Sanctions, 2026-10-15; US Consolidated Screening List, 2026-10-25); every hit names its list. A wallet is matched exactly; a name is matched fuzzily and a match needs human review. It is screening only, not legal advice.
Data as of 2026-10-25 · Source: OFAC SDN (U.S. Department of the Treasury, OFAC) (2026-10-21); UK Sanctions List (UK Foreign, Commonwealth & Development Office) (2026-10-16) older than 7 days; EU Financial Sanctions (European Commission (Financial Sanctions Files)) (2026-10-23); Canada Consolidated Autonomous Sanctions (Global Affairs Canada) (2026-10-15) older than 7 days; US Consolidated Screening List (U.S. International Trade Administration) (2026-10-25)
The numbers
Index last checked against the publishers
2026-10-25
Lists loaded in the screening index
List
Publisher
List date
Records
OFAC SDN
U.S. Department of the Treasury, OFAC
2026-10-21
19,471
UK Sanctions List
UK Foreign, Commonwealth & Development Office
2026-10-16
6,408
EU Financial Sanctions
European Commission (Financial Sanctions Files)
2026-10-23
6,269
Canada Consolidated Autonomous Sanctions
Global Affairs Canada
2026-10-15
5,559
US Consolidated Screening List
U.S. International Trade Administration
2026-10-25
6,702
The full answer
/sanctions/check - $0.005 per call: screen one wallet address or one name; parameters address= or name=
/sanctions/check/batch - $0.125 per call: POST a batch of wallet addresses (names are not screened in batch mode)
/wallet/risk - $0.01 per call: a risk label for a wallet before you pay it
Paid routes answer HTTP 402 with the payment requirements until paid over x402 or MPP (no account or key); see how to pay, pay without a client, OpenAPI. The figures on this page are also at ?format=json.
How this was measured
A wallet address is compared exactly with the digital-currency addresses in the lists. A name is compared by similarity (Latin script only); a possible match is a lead for a person to review, not a verdict.
No match does not mean a party is cleared. Only the publishers' official lists are authoritative. P0 is not affiliated with or endorsed by any of the publishing authorities.
P0 does not republish the lists: the route returns matches only. The lists keep the licences their publishers set; the attribution text of each is in the page data.
OFAC SDN (U.S. Department of the Treasury, OFAC): U.S. government work (17 U.S.C. 105).
UK Sanctions List (UK Foreign, Commonwealth & Development Office): Contains public sector information licensed under the Open Government Licence v3.0.
EU Financial Sanctions (European Commission (Financial Sanctions Files)): Source: European Commission, Financial Sanctions Files, CC BY 4.0; indexed and normalised by P0. Only the Official Journal of the EU is authentic.
Canada Consolidated Autonomous Sanctions (Global Affairs Canada): Contains information licensed under the Open Government Licence – Canada. The list is for administrative purposes only and does not have force of law.
US Consolidated Screening List (U.S. International Trade Administration): U.S. government work (trade.gov); check the Federal Register for official restricted-party publications.
Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All answers