Screening against OFAC SDN · 19,457 entities · updated monthly

Sanctions screening
you can prove.

Screen any name against the US Treasury OFAC SDN list in milliseconds. Get confidence scores, recommended actions, and Ed25519-signed receipts — not just a list of maybe-hits.

~50–150ms 1 POST request No PII stored
POST /screen — 200 OK · 87ms
$ curl -X POST https://sigeel-v1d8.onrender.com/screen   -H "X-API-Key: sk_live_…"   -d '{"name": "Victor Bout", "min_score": 70}'

{
  "matches": [{
    "score": 93.1,
    "primary_name": "BOUT, Viktor Anatoljevitch",
    "recommended_action": "manual_review"
  }],
  "signature": { "alg": "Ed25519" }
}

✓ receipt verified offline 

How it works

Three calls. Zero ceremony.

JSON in, JSON out. Built for teams who need to show their work — not just get an answer.

1
01

Send a name

POST a name to /screen with your API key. JSON in, JSON out.

2
02

Get scored matches

Each candidate returns a confidence score, the exact alias that matched, the OFAC record details, and a recommended action — escalate or manual review.

3
03

Verify & store the receipt

Every response is signed with Ed25519. Verify it offline against our public key, then store the whole envelope as your audit artifact.

Features

Built like an audit tool,
not a search box.

🎯

Fuzzy matching that handles real names

Double Metaphone phonetics plus token-level scoring. "Victor Bout" matches "Viktor Anatoljevitch Bout".

📊

Confidence scores, not binary hits

Every match carries a 0–100 score. 95+ is escalate. 70–94 is manual review. You tune the threshold.

🖋️

Signed, verifiable receipts

Each response includes an Ed25519 signature and public key. Verify any result offline, months later.

🕐

Provable list freshness

Every response reports which OFAC SDN build was checked — entity count and timestamp included.

🔤

Normalization built in

Diacritics, punctuation, inverted name order, whitespace — all normalized. "LOPEZ, Maria Carmen" ≡ "Maria del Carmen Lopez".

⚡

Fast and stateless

In-memory phonetic and trigram indexes over ~44,000 name variants. No database of your queries.

🔌

One POST request

Works from any language, any backend, any agent. No SDK required.

🧾

Audit artifacts by default

A lookup becomes a signed, timestamped, independently verifiable record. Show your work, every time.

The API

One endpoint.
Receipts for everything.

Sigeel screens individual and entity names against the OFAC Specially Designated Nationals list and returns ranked matches with a 0–100 confidence score, a recommended action, and a cryptographically signed receipt.

POST/screenthe screening call
GET/pubkeycurrent signing key
GET/healthpublic, always on

Technical specs

  • Auth: X-API-Key header
  • Data source: OFAC SDN, rebuilt monthly
  • Coverage: 19,457 entities · 44,074 variants
  • Latency: ~50–150 ms warm
  • Signature: Ed25519 over canonical JSON
  • Retention: queries never persisted
response.json
{
  "body": {
    "match_count": 1,
    "matches": [{
      "score": 93.1,
      "primary_name": "BOUT, Viktor Anatoljevitch",
      "matched_name": "viktor anatoljevitch bout",
      "recommended_action": "manual_review",
      "programs": ["SDGT"]
    }],
    "list": {
      "source": "OFAC SDN",
      "entity_count": 19457,
      "built_at": "2026-10-01T00:00:00Z"
    }
  },
  "signature": {
    "alg": "Ed25519",
    "public_key_b64": "MCow…",
    "signature_b64": "9f2a…"
  }
}
Verify offline against GET /pubkey ✓ verifiable forever

Who it's for

Compliance that ships in an afternoon.

🏦

Fintech & payments

Onboarding and KYC checks without the spreadsheet workflow.

💸

Remittance platforms

Screen counterparties at transfer time, with proof attached.

🧾

Procurement & vendor risk

Due diligence that produces artifacts your auditors can check.

📈

Trading & treasury desks

Counterparty checks before the trade, not after the fine.

👨‍💻

Developers

A clean API instead of scraping Treasury XML every month.

🤖

Agent builders

One POST from any agent framework. No SDK, no ceremony.

Pricing

Straightforward by design.

No setup fees. No per-seat pricing. Overage $0.01 per screening beyond quota.

Free

$0/mo

Evaluation, demos

  • ✓100 screenings/mo
  • ✓5/min rate limit
  • ✓Signed receipts
Start free

Starter

$29/mo

Solo founders

  • ✓1,000 screenings/mo
  • ✓30/min rate limit
  • ✓Signed receipts
MOST POPULAR

Pro

$99/mo

KYC teams

  • ✓10,000 screenings/mo
  • ✓100/min rate limit
  • ✓Signed receipts
  • ✓Usage overage field

Ultra

$299/mo

Scaled platforms

  • ✓50,000 screenings/mo
  • ✓300/min rate limit
  • ✓Signed receipts

Enterprise

$999/mo

Subprocessors

  • ✓250,000 screenings/mo
  • ✓600/min rate limit
  • ✓Signed receipts
Contact us

Overage billed at $0.01 per screening. Cancel anytime.

FAQ

Fair questions.

Only the US Treasury OFAC SDN list. We do not currently include EU, UN, or UK consolidated lists. If you need multi-list screening, that's on the roadmap — tell us.

No. Sigeel is a screening tool. A "clear" result does not confirm someone is unsanctioned, and a "match" does not confirm they are sanctioned. Results must be reviewed by a qualified person as part of your own compliance process. This is not legal advice.

GET /pubkey returns the current Ed25519 public key. The signature is over the canonical JSON body (sorted keys, compact separators, UTF-8). Any Ed25519 library can verify it — we publish a reference verifier.

Screenings continue and are billed at $0.01 each. Your response includes a usage.overage field so you always know where you stand.

That's the point. Double Metaphone phonetics and token-level scoring mean "Victor" matches "Viktor", inverted name order still matches, and diacritics are normalized. Weak matches land in manual review instead of disappearing.

No. Requests are processed in memory and not persisted. We store a monthly counter per API key for billing — nothing about who you screened.

The OFAC SDN list is rebuilt monthly. Every response tells you exactly which build was used, so you can prove which version a screening ran against.

Not currently. Sigeel runs as a hosted API. Contact us if you need a private deployment.

Get proof, not just a hit.

Start with 100 free screenings a month. No credit card. Signed receipts from your very first call.