Screen against the world.
Real-time sanctions, PEP, adverse-media and watchlist screening with fuzzy matching tuned for transliterated names. Whitelist the false positives, monitor every customer continuously, and keep a full audit trail for the regulator.
One call. Every check.
Each capability runs in parallel and returns in a single structured response.
Instant screening
Screen a customer at onboarding against sanctions, PEP, adverse media and watchlists in a single call, with a clear / refer result in milliseconds.
Ongoing rescreening
Every screened customer is rechecked as lists change. New matches raise an alert and fire a webhook, so a clear customer never silently becomes a sanctioned one.
Transliteration aware
Phonetic and fuzzy matching handles Arabic-to-Latin transliteration, name ordering, initials and typos — so variant spellings of the same name still match.
Dedupe & whitelisting
Collapse duplicate hits across overlapping lists and whitelist confirmed non-matches once, so the same false positive never interrupts onboarding again.
Built-in case review
Alerts land in a case queue with the matched record, score and source. Reviewers decide, comment and dispose with a maker-checker trail.
Exportable evidence
Every screen, match, decision and reviewer action is logged and exportable — the evidence pack your regulator and your auditor expect.
The lists that matter, kept fresh.
Coverage spans the major global sanctions regimes, comprehensive PEP data including relatives and close associates, structured adverse-media and law-enforcement watchlists — consolidated, deduplicated and refreshed continuously so you are never screening against a stale list.
- OFAC, UN, EU, HM Treasury (UK) and 1,400+ further lists
- PEPs with RCA (relatives & close associates) graph
- Adverse media categorised by financial-crime risk type
- Hourly refresh with same-day ingestion of urgent designations
Catch the real hits, mute the noise.
Fuzzy matching is only useful if it does not bury analysts in false positives. Configurable thresholds, secondary identifiers like date of birth and nationality, cross-list deduplication and persistent whitelisting keep precision high without missing true matches.
Screen and subscribe in one call.
Submit the identity, get a typed result with matches, scores and risk level. Register the customer for ongoing monitoring at the same time and receive a webhook the moment a new match appears against them.
const r = await othento.aml.screen({
fullName: 'Ahmed Al Mansouri',
dateOfBirth: '1985-04-12',
nationality: 'AE',
monitoring: true,
});
// r.riskLevel -> "low"
// r.matches -> []
// r.listsScreened-> 1412
// later, on a new hit:
// POST /your-webhook { type: "aml.match.new", caseId, score }Four steps, about a second.
Submit identity
Pass name, date of birth and nationality — or reuse the data from a verified document.
Screen lists
Fuzzy matching runs against sanctions, PEP, adverse-media and watchlist data in real time.
Score & dedupe
Hits are scored, deduplicated across lists and filtered against your whitelist.
Clear or review
Clear customers pass through; matches open a case and continue under ongoing monitoring.
Onboarding, everywhere.
KYC & CDD onboarding
Screen every applicant at account opening and rescreen them for the life of the relationship.
Wallet & payments
Sanctions and PEP checks before funds move, with webhook alerts on any new designation.
Exchange compliance
Screen counterparties and maintain ongoing monitoring to satisfy VARA and travel-rule duties.
Manual review can't keep up.
| Othento | Manual review | Legacy vendor | |
|---|---|---|---|
| Screening speed | Real-time | Hours per name | Batch / overnight |
| List coverage | 1,400+ consolidated | A few lists | Hundreds |
| Transliteration matching | Phonetic & fuzzy | Error-prone | Exact-ish |
| False-positive control | Dedupe + whitelist | Manual triage | Limited |
| Ongoing monitoring | Continuous + webhooks | Periodic | Scheduled batch |
| Audit trail | Exportable evidence | Spreadsheets | Partial |
Othento cut our AML false positives by more than two thirds and put every alert into one reviewable case queue. Ongoing monitoring means we hear about a new match the moment it lands, not at the next batch run.
Questions, answered.
Coverage includes the major sanctions regimes — OFAC, UN, EU and HM Treasury — plus more than 1,400 further sanctions and regulatory watchlists, comprehensive PEP data with relatives and close associates, and categorised adverse media. Lists refresh hourly, with same-day ingestion of urgent designations.