OFAC Sanctions Screening API

Daily OFAC SDN screening for wallets, names, and entity matches

Daily-ingested sanctions intelligence from the U.S. Treasury OFAC SDN and address lists. Screen crypto addresses and legal entities for sanctions exposure, monitor aliases, and track digital-currency wallet indicators for AML/compliance workflows.

Also available with Verilex Professional Unlimited sanctions screening with your Pro subscription — from $14.95/mo
View Pro Plans
x402 API — $0.005-$0.009/query Snowflake — $0.0075-$0.0135/query Databricks — $0.006-$0.0108/query

How customers use this

Crypto exchange deposit screening

Screen every deposit address against the OFAC SDN list before crediting funds. Catch sanctioned wallets at the point of entry to stay compliant and avoid regulatory action.

DeFi protocol wallet blocking

Block sanctioned wallets from interacting with your smart contracts. Integrate the API into your frontend or middleware to reject transactions from flagged addresses before they execute.

Daily batch screening for compliance teams

Batch-screen your entire customer address book daily against updated OFAC lists. Catch newly sanctioned entities that may already be in your system and generate audit-ready reports.

Sample data

Example responses from the API. Each query returns structured JSON.

GET /api/v1/sanctions/screen?address=0x098B716B8Aaf21512996dC57EB0615e2383E2f96

{
  "address": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96",
  "sanctioned": true,
  "program": "CYBER2",
  "sdn_name": "LAZARUS GROUP",
  "country": "KP",
  "list_date": "2022-04-14",
  "source": "OFAC SDN"
}

GET /api/v1/sanctions/screen?name=Lazarus

{
  "query": "Lazarus",
  "matches": [
    { "sdn_name": "LAZARUS GROUP", "type": "entity", "program": "CYBER2", "country": "KP" }
  ],
  "total_matches": 1,
  "screened_at": "2025-12-01T14:22:00Z"
}

GET /api/v1/sanctions/stats

{
  "total_sdn_entries": 12847,
  "crypto_addresses": 1243,
  "programs": 38,
  "last_updated": "2025-11-29",
  "chains_covered": ["ethereum", "bitcoin", "tron", "bsc"]
}

Use cases

  • Pre-trade wallet screening
  • Exchange and custody compliance checks
  • AML/KYT policy enforcement
  • Vendor onboarding sanctions reviews
  • Alerting on newly listed addresses

Response fields

Field Type Description
sdn_id string OFAC SDN entry identifier
entry_type string individual, entity, vessel, or aircraft
name string Primary sanctioned name
aliases array<string> Known aliases and alternate names
addresses array<string> Known address records from OFAC
programs array<string> OFAC sanctions programs
digital_currencies array<object> Detected wallet indicators by currency
last_updated string Last ingest timestamp

Example queries

Screen a wallet address

GET /api/v1/sanctions/screen?address=0x742d35Cc6634C0532925a3b844Bc454e4438f44e

Returns sanctions matches for the given wallet

Screen by entity name

GET /api/v1/sanctions/screen?name=Iranian

Returns entries matching the supplied name

Full-text sanctions search

GET /api/v1/sanctions/search?q=tornado

Searches sanctioned names and aliases

Free dataset stats

GET /api/v1/sanctions/stats

Returns SDN coverage and update metadata

Stay in the loop

New datasets, features, and pricing changes. No spam.

How can we help?

Choose a category and tell us what you need.