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
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.
Three steps to live.
POST /v1/screen/person
Send name, optional country, DOB and document. We auto-normalize across scripts.
Receive the verdict
Get matched, summary with aggregate flags, the full hits[] list and credits_remaining.
Archive + escalate
Every call lands in /v1/account/screenings. Escalate review-tier hits to your compliance queue.
The standards we're designed against.
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.
