OFAC SDN + EU + UK + UN PEP screening Entity verification Updated daily

Compliance checks for global trade — in 2 seconds

Screen any person or company against OFAC SDN, EU, UK and UN sanctions lists. PEP screening, entity verification, license checks. Built for KYC, AML and trade compliance workflows.

GET /check/sanctions — live demo (real OFAC data)
Entity name

Try: Rosneft, Sberbank, Gazprombank, Abramovich, Bin Laden.

Screening result
// Click "Screen →" to run
Ready. Free 5 screenings/day.

5 compliance modules. One endpoint.

From sanctions screening to entity verification — all under one API key.

Sanctions

Sanctions Screening

OFAC SDN, OFAC Consolidated, EU Consolidated, UK OFSI, UN Security Council. Fuzzy matching on names and aliases.

PEP

PEP Screening

Politically Exposed Persons: heads of state, ministers, parliamentarians, judges, SOE executives. WikiData + OpenSanctions.

Entity

Entity Verification

Company registration lookup: US-DE, UK, DE, UA and more. Officers, owners, status, incorporation date.

License

License Checks

Professional licenses: medical, legal, contractor, real estate, nursing. Per-state / per-country authority lookups.

Documents

Compliance Docs

Country + segment checklists. Auto-generated for import, hiring, subcontracting, financial services.

API

REST + Webhooks

REST API for one-shot checks. Webhooks for continuous monitoring of a party list. Works from any language.

Use it in Google Sheets

Screen any name right in your spreadsheet. Copy-paste setup, no add-on store.

Google Sheets

=SANCTIONS_CHECK(A1)

Screen a cell value against OFAC, EU, UK, UN lists. Returns "HIT: OFAC_SDN — ..." or "CLEAR". Also works: =PEP_CHECK(A1), =ENTITY_CHECK(A1).

Setup guide →

API in 10 seconds

GET with ?q= or POST with JSON body.

# Sanctions screening
curl "https://compliance-engine.boring-saas-infra.workers.dev/check/sanctions?q=Rosneft"

# → 200 OK
{
  "check_type": "SANCTIONS",
  "query": "Rosneft",
  "matches": true,
  "status": "HIT",
  "results": [
    {
      "list": "OFAC_SDN",
      "name": "OPEN JOINT-STOCK COMPANY ROSNEFT OIL COMPANY",
      "type": "entity",
      "country": "Russia",
      "programs": ["UKRAINE-EO13662", "RUSSIA-EO14024"],
      "score": 1
    }
  ]
}

Simple pricing

Start free. Upgrade when you need volume.

Free
$0/forever
  • 5 screenings / day
  • OFAC SDN + UK OFSI
  • REST API access
  • No API key needed
  • Community support
Start free
Most popular
Pro
$99/month
  • 500 screenings / month
  • All 5 lists (OFAC + EU + UK + UN)
  • PEP screening
  • Entity verification
  • License checks
  • Webhook alerts on changes
  • Priority support
Subscribe $99/mo →

Cancel anytime. Instant activation.

FAQ

What sanctions lists are supported?

OFAC SDN (US Treasury), OFAC Consolidated, EU Consolidated, UK OFSI and UN Security Council Consolidated lists. Updated daily via GitHub Actions cron at 01:00 UTC.

What is PEP screening?

Politically Exposed Person — heads of state, ministers, parliamentarians, judges, SOE executives, senior military. Screened against WikiData + OpenSanctions PEP sources.

How accurate is the fuzzy matching?

We use Jaro-Winkler + token similarity + Levenshtein. Handles Cyrillic transliteration, legal suffix stripping, and name order variations. Threshold is 0.82 by default — adjustable per request.

Is there a free tier?

Yes. 5 checks per day, all sanctions lists. No credit card required.

Can I integrate via API?

Yes. REST API. GET or POST. Works from any language. Free tier does not require an API key.