Five sanctions lists · 53,856 entities · rebuilt daily

Sanctions screening
you can prove.

Screen any name against OFAC, UK, Canadian, Australian, and EU sanctions lists in milliseconds. Get confidence scores, source attribution, 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 · 94ms
$ curl -X POST https://sigeel-v1d8.onrender.com/screen   -H "X-API-Key: sk_live_…"   -d '{"name": "Hizballah", "min_score": 70}'

{
  "matches": [{
    "score": 98.5,
    "source": "OFAC",
    "primary_name": "HIZBALLAH",
    "recommended_action": "escalate"
  }, {
    "score": 97.2,
    "source": "UK",
    "primary_name": "HIZBALLAH"
  }],
  "list": { "sources": {"OFAC": 19457, "UK": 13705, …} },
  "signature": { "alg": "Ed25519" }
}

✓ receipt verified offline · 2 lists corroborate 

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 from every list

Each candidate returns a confidence score, the source list it came from, the exact alias that matched, the record details, and a recommended action.

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.

The dashboard

Same engine.
Point-and-click.

Not everyone wants to write code to run a compliance check. The dashboard gives you the same five-list screening as the API — single lookups, bulk CSV uploads, and offline signature verification — behind a form.

Single-name screening

Same confidence scores, source attribution, and signed receipts as the API.

Bulk CSV screening

Drop a spreadsheet. Auto-detects the name column, screens every row, and exports a signed audit ledger.

Verify receipts offline

Paste a single receipt or a bulk export. Every signature is checked in your browser against /pubkey — nothing leaves the page.

Single screening

POST /screen

Hizballah

ESCALATE · 3
OFAC HIZBALLAH 98.5
UK HIZBALLAH 97.2
AU Hizballah 96.8
Coverage: OFAC 19,457 UK 13,705 CA 3,527 AU 10,874 EU 6,234

No account needed. Your API key stays in your browser's local storage.

Features

Built like an audit tool,
not a search box.

🌍

Five sanctions lists in one call

OFAC (US), OFSI (UK), SEMA (Canada), DFAT (Australia), and the EU Consolidated list — 53,856 entities, 96,975 name variants.

🎯

Fuzzy matching for real names

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

📊

Confidence scores & source

Every match carries a 0–100 score and the list it came from. 95+ is escalate. 70–94 is manual review.

🖋️

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 build of which list was checked — per-source entity counts and timestamps included.

🔤

Normalization built in

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

💳

Card or crypto

Pay by card via Paddle or in USDT/USDC via NOWPayments. Same API, same receipts.

⚡

Fast and stateless

In-memory phonetic and trigram indexes. No database of your queries, ever.

The API

One endpoint.
Five lists. Receipts for everything.

Sigeel screens individual and entity names against five public sanctions lists — OFAC, UK, Canada, Australia, and the EU — and returns ranked matches with a 0–100 confidence score, which list each hit came from, a recommended action, and a cryptographically signed receipt.

POST/screenthe screening call
GET/pubkeycurrent signing key
GET/api/meusage & quota

Technical specs

  • Auth: X-API-Key header
  • Data sources: OFAC, UK, CA, AU, EU
  • Coverage: 53,856 entities · 96,975 variants
  • Latency: ~80–200 ms warm
  • Signature: Ed25519 over canonical JSON
  • Retention: queries never persisted
response.json
{
  "body": {
    "match_count": 3,
    "matches": [{
      "score": 98.5,
      "source": "OFAC",
      "primary_name": "HIZBALLAH",
      "recommended_action": "escalate",
      "countries": ["LB"]
    }, {
      "score": 97.2,
      "source": "UK",
      "primary_name": "HIZBALLAH",
      "recommended_action": "escalate"
    }],
    "list": {
      "sources": {
        "OFAC": 19457,
        "UK": 13705,
        "CA": 3527,
        "AU": 10874,
        "EU": 6234
      },
      "entity_count": 53856
    },
    "usage": {
      "tier": "starter",
      "used": 47,
      "quota": 1000
    }
  },
  "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 five government sites 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 is $0.01 per screening beyond quota.

Free

$0/mo

Evaluation, demos

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

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

Overage billed at $0.01 per screening. Cancel anytime.

FAQ

Fair questions.

Five lists: the US OFAC SDN list, the UK OFSI Consolidated List, the Canadian SEMA list, the Australian DFAT Consolidated List, and the EU Consolidated Financial Sanctions List. Combined coverage is 53,856 entities and 96,975 name variants. We do not currently include the UN or Swiss SECO lists — those are distributed under terms that restrict commercial redistribution. Full attribution at /sources.

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.

Card payments are processed by Paddle, our Merchant of Record. Crypto payments are processed by NOWPayments. Both methods get you the same API and the same signed receipts.

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.

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.

All five lists are rebuilt on a daily schedule. Every response tells you the build timestamp and per-source entity counts, so you can prove which version of which list a screening ran against.

Use your recovery token. Click "Lost your key? Rotate it" on the pricing card, paste your recovery token, and you'll get a fresh key instantly. Your old key is revoked. No account, no email needed.

Get proof, not just a hit.

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