Boost compliance.
Every jurisdiction,
in one system.

Sanctions, PEP and adverse-media screening, cited at the source. One search across 200+ sources and 60+ PEP jurisdictions — defensible decisions, sub-200 ms answers.

Free public sanctions and PEP screening. No account needed.

Scanning 200+ sources

What we screen

Three pillars.
One audit trail.

We don’t aggregate vendors. We license, ingest and normalise the primary sources ourselves — so the citation in your case file is the same record we use to make the decision.

  • Sanctions200+ sources

    Every list that matters.

    OFAC, EU, UN, HMT, OSFI, DFAT, MAS and many more. Updated within minutes of publication, with full citation back to source.

    • Consolidated + sectoral
    • Vessel & aircraft lists
    • Local + regional
  • PEP60+ jurisdictions

    Tiered, with full ownership trail.

    Heads of state, ministers, judges, military, SOEs — and their close associates. Tier classification with sourced positions.

    • Tiers 1-4
    • Family & associates
    • Position history
  • Adverse mediaCurated coverage

    Negative news, deduped.

    Indexed across several curated outlets. Topic-tagged: financial crime, fraud, corruption, terrorism, environmental, regulatory.

    • Topic-tagged
    • Cross-language
    • Article-level cites

Built for compliance

One platform, every screening workflow.

From the first batch screen to the thousands of re-screen. Same data, same audit trail, same answers.

  1. Made with Proven Standards and Built-in Compliance

    Every screening, decision and override is recorded in a hash-chained, immutable audit log scoped to your organization, with policy version, scoring version and dataset snapshot pinned to each event. Four-eyes approval is enforced on case decisions so the same reviewer can never both raise and clear a hit. SOC 2 Type II controls, GDPR-aligned retention with configurable horizons, OFAC 50% rule support and signed exports come standard. Regulators and auditors get a citation-grade report that reproduces the exact decision, evidence and dataset state at any point in time. Compliance isn't a tab — it is the product.

    Compliance audit trail
  2. Screen at scale in batch, with a single csv upload

    Upload a CSV or stream a million entities through our API and we resolve every name, alias, transliteration and corporate alter-ego against 200+ global sanctions sources, 60+ PEP jurisdictions and curated adverse-media coverage in a single pass. Identity resolution runs at sub-200 ms per record so an entire customer book clears in minutes, not weekend-long batch windows. Each match comes back with a calibrated score, the exact list it hit, the publication snapshot it came from and a structured citation you can drop straight into your file. The output is the same shape every time — ten subjects or ten million.

    Batch screening dashboard
  3. Keep under surveillance with continuous monitoring

    The day you screen a customer is the only day you know they are clean. We re-screen your entire book of 'entities' every time a watchlist publishes — EU, OFAC, UK OFSI, UN and curated adverse-media feeds — and notify you the moment something changes. Webhook-first delivery means the alert lands in your case manager, Slack channel or core banking system within seconds of publication, not on the next batch cycle. Every diff is delta-only: what's new, what cleared, what escalated, with a full audit trail of which dataset snapshot it came from.

    Continuous monitoring alerts

Workflow

Search Screen Decide.

See the data we screen
01

Search

Name, ID, vessel, batch CSV. Fuzzy + transliteration.

02

Screen

Sanctions, PEP, adverse media — one pass, all sources.

03

Decide

Cite sources. Export. Route to your CMS. Done.

API

Built API-first.
You’ll feel it.

A clean REST API, with idempotency keys, correlation IDs and audit-grade citations on every match. Designed for AML platforms and compliance stacks to embed natively.

bash
curl -X POST https://screening.nex.systems/api/v1/screen \
-H "X-API-Key: sk_live_..." \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"name": "John Doe",
"type": "individual",
"country": "US"
}'
# → matches against sanctions, PEP and adverse-media,
# each with score, dataset and citation.

Recent writing

See all