Now covering OFAC · UN · EU · OFSI · HMT

Sanctions & KYC screening
built for developers.

One API call to screen any entity, individual, or transaction against the world's major sanctions and denied-party lists. Pay only for what you use.

Start for free → Read the whitepaper View API docs
POST /v1/screen · veridex.dev
Request
# Python — 30-second integration
import veridex

client = veridex.Client(
  api_key="vdx_live_..."
)

result = client.screen(
  name="Viktor Ivanov",
  entity_type="individual",
  country="RU",
  dob="1971-03-14",
  lists=["OFAC_SDN", "UN", "EU"]
)
Response · 47ms
{
  "status":     "HIT",
  "score":      96.4,
  "matches": [
    {
      "list":   "OFAC_SDN",
      "uid":   "SDN-18874",
      "name":  "IVANOV, Viktor",
      "score": 96.4,
      "dob":   "1971-03-14",
      "reason":"E.O. 14024 (Russia)"
    }
  ],
  "screened_at": "2026-03-29T14:22:01Z",
  "lists_checked": 3,
  "call_id":  "call_9fKx2q..."
}

Trusted by compliance teams, fintechs, and legal ops

Why Veridex
Everything your compliance stack needs.
No black boxes, no minimum commitments. Just a clean API that does exactly what it says.

Sub-100ms responses

Our screening engine runs against pre-indexed, fuzzy-matched lists. Median latency is 47ms globally, so you never block a user flow.

🔍

Fuzzy + transliteration matching

Name variants, Cyrillic, Arabic, and Chinese transliterations are handled automatically. Catch what exact-string matchers miss.

🗺️

Global list coverage

OFAC SDN, UN Consolidated, EU Consolidated, OFSI (UK), HMT Asset Freeze, and more. All in one call.

📊

Confidence scoring

Every match returns a 0–100 confidence score. Set your own threshold so your team focuses on real risk, not false positives.

🏢

Entity & individual screening

Screen people, companies, vessels, and aircraft. Pass additional context like DOB, country, ID numbers to sharpen accuracy.

📋

Audit-ready call logs

Every API call generates a timestamped, immutable audit record. Export to CSV, JSON, or stream to your SIEM via webhook.

🔄

Daily list updates

Sanctions lists are re-ingested and re-indexed within 2 hours of any OFAC, UN, or EU update. You're never behind.

💳

Metered, transparent billing

Pay per API call. No seat licenses. No surprise overages. See your usage in real time in the dashboard.

List Coverage
The lists that matter, all in one place.
We ingest, parse, and index every major international sanctions and denied-party list so you don't have to.
OFAC SDNU.S. Treasury · ~12,000 entries
OFAC Non-SDN (NS-MBS)U.S. Treasury · secondary sanctions
UN ConsolidatedSecurity Council · all committees
EU ConsolidatedEuropean External Action Service
OFSI / HMT Asset FreezeUK Office of Financial Sanctions
BIS Entity ListU.S. Commerce · export controls
BIS Denied PersonsU.S. Commerce · denied exporters
SECO (Switzerland)State Secretariat for Economic Affairs
47ms
Median response time
99.95%
API uptime SLA (Growth+)
8+
Global sanctions lists
<2hr
List update latency
500
Free calls to start
How It Works
From API key to first screen in under 5 minutes.
01

Sign up & get your key

Create an account, grab your API key. First 1,000 calls are free, no credit card required.

02

Install the SDK or call directly

Use our Python, Node, or Go SDK — or hit the REST API from any language. One request, one response.

03

Interpret the result

Check the status field: CLEAR, HIT, or REVIEW. Use the confidence score to tune false-positive rates.

04

Scale & audit

Every call is logged. Export audit trails for your compliance officer. Connect Stripe for usage billing.

Pricing
Same primary sources. 10× less overhead.
Sanctions screening has a dirty secret: the data is the same. The price difference is the sales team.
We screen against the same lists as World-Check, LexisNexis, and ComplyAdvantage
OFAC SDN EU Consolidated UN Security Council HM Treasury / OFSI AUSTRAC SECO Switzerland FinCEN BIS CSL + 40 more
Updated every 30 minutes P99 latency <50ms 99.9% uptime SOC 2 Type II
Sandbox
$0 / mo
1,000 screenings/month · no credit card required
Integrate without asking permission. Same API you'll use in production. Upgrade when you're ready — not when we push you to.

1,000 API calls / month
OFAC SDN + EU + UN lists
JSON responses + call logs
Community forum support
PEP screening
Monitoring alerts
Audit export
Get started free
Launch
$79 / mo
10,000 screenings/month · cancel anytime
Go live. No contract. Your first month covers more screenings than Sanctions.io's entire annual Small plan.

10,000 API calls / month
20+ sanctions lists incl. PEP
Batch screening (CSV upload)
Audit log export (CSV / JSON)
99.9% uptime SLA
Email support (48hr response)
Monitoring alerts
Start Launch →
Platform
$999 / mo
500,000 screenings/month · $9,990/yr billed annually
AI-augmented screening at any volume. At this scale, reducing false positives from 5% to 1% saves your compliance team hundreds of analyst-hours per month.

500,000 API calls / month
Everything in Scale
AI false positive reduction
Custom match thresholds
SSO / SAML
Dedicated Slack support channel
99.99% uptime SLA
Start Platform →
Enterprise
Custom
From $3,000/month · 1M+ screenings/month
The contract your compliance team can actually sign. We'll match any competitor's coverage. We won't match their price — because we can't justify charging what they charge.

Unlimited screenings
Everything in Platform
On-prem / private cloud deployment
Custom SLAs (with financial penalties)
BAA / DPA ready
SOC 2 Type II report access
Dedicated Customer Success Manager
Talk to sales →

Frequently asked

How is this so much cheaper than World-Check?
Legacy vendors built large sales organizations before the API economy existed. They charge $50,000–200,000/year because that's what it costs to maintain those teams — not because the data or the infrastructure costs that much. We poll the same primary sources (OFAC, EU, UN, and 40+ others) that every other vendor uses. We just don't have a team of relationship managers billing you for quarterly check-ins. Same sources. 10× less overhead. That's the math.
Is this real compliance infrastructure, or will my regulator have a problem with it?
The data is real — we pull directly from the same primary government and intergovernmental sources that LSEG, LexisNexis, and ComplyAdvantage use. Every call is logged with a full audit trail. We're designed for FinCEN, FATF, and EBA AML compliance requirements. The difference is delivery model and price, not data quality.
How often are sanctions lists updated?
Every 30 minutes. OFAC emergency additions are propagated within 15 minutes. Legacy vendors often update daily — meaning you could miss an emergency addition for up to 24 hours. We don't think that's acceptable for compliance infrastructure.
What happens if I exceed my monthly screening limit?
Overages are billed at $0.012/screening on Launch, $0.005 on Scale, and $0.002 on Platform. We never cut you off mid-month without warning — you'll get usage alerts at 80% and 100% of your limit.
Do you offer annual billing?
Yes — pay annually and get two months free (17% off). Launch annual: $790/year. Scale annual: $3,990/year. Platform annual: $9,990/year.
Can I self-serve, or do I need to talk to sales?
Sandbox through Platform are fully self-serve — sign up, enter a card, and you're live in minutes. Enterprise requires a conversation because custom SLAs, on-prem deployment, and DPA terms need a human. But we'll never put a sales call between you and a Sandbox or Launch account.

Start screening in minutes,
not months.

1,000 free API calls. No credit card. No compliance theater — just accurate results fast.

Create free account → Read the docs