AML Screening for individuals & companies

Sub-150 ms sanctions, PEP, wanted and adverse-media screening with defensible match math and a court-ready audit trail.

  • Sanctions + PEP + wanted + adverse media in one call
  • Multiplicative name-gated confidence (no token-bag noise)
  • Every hit cites the originating authority
  • Tenant-scoped archive, PDF on demand
Capabilities

One product, audit-ready coverage.

Sub-150 ms sanctions, PEP, wanted and adverse-media screening with defensible match math and a court-ready audit trail.

All canonical lists, one endpoint

OFAC SDN, EU Consolidated, UN SC, HMT/OFSI, SECO, DFAT, METI, INTERPOL Red Notices, Wikidata PEP, OpenSanctions — refreshed continuously.

Match math you can show an auditor

Field-count cap, name-gated multiplicative confidence and a 60% floor mean similar names don't trigger false 100% matches.

Decision in one field

summary.recommendation returns clear / review / block — branch onboarding on a single value.

Risk score with provenance

Each hit carries risk_score (0–10), risk_level and risk_source so analysts know why the score is what it is.

Per-hit Boolean flags

is_sanctioned · is_pep · is_wanted · is_crime · is_adverse_media — derive your tier without parsing topic codes.

Court-ready PDF

Generate a branded report per screening; identical inputs return the same PDF for free within 24 h.

How it works

Three steps to live.

01

POST /v1/screen/person

Send name, optional country, DOB and document. We auto-normalize across scripts.

02

Receive the verdict

Get matched, summary with aggregate flags, the full hits[] list and credits_remaining.

03

Archive + escalate

Every call lands in /v1/account/screenings. Escalate review-tier hits to your compliance queue.

Compliance

The standards we're designed against.

AML5 / AML6FATF RecommendationsMASAKOFAC complianceEU sanctions regimeFCA financial promotions

Be screen-ready in an afternoon.

Spin up a free workspace, paste your first API key into a curl, ship a verified onboarding flow before your next stand-up.