One platform, full capabilities
Onboarding, AML monitoring, fraud detection, and case management on one shared data layer. A single REST API, one customer graph, one audit ledger — no cross-system integration to maintain.
Onboarding, AML monitoring, fraud detection, and case management on one shared data layer. A single REST API, one customer graph, one audit ledger — no cross-system integration to maintain.
Every module reads the same customer graph, writes to the same audit ledger, and runs through the same AI reasoning engine. Zero cross-module integration code.
Each module operates standalone via REST API. Add a second and the shared customer graph eliminates re-integration — onboarding risk feeds AML rules on day one.
Runs identity verification, document OCR, UBO mapping, and sanctions screening against Dow Jones and World-Check in a single API call. Returns a risk score, policy reference, and audit-stamped decision record.
Screens every customer and counterparty against 180+ jurisdictions — sanctions lists, PEP registries, and adverse media — via Dow Jones and Refinitiv World-Check. Match thresholds are configurable per risk appetite.
Scores every transaction in real time against FATF typologies and your custom rule set. Cuts false positives by 95% vs. rule-only baselines and auto-drafts SAR/STR filings — pre-populated with evidence and entity context.
Sub-100ms risk scoring across device fingerprint, behavioral biometrics, and velocity signals. Covers identity fraud, account takeover, and payment fraud — decision returned before the transaction clears.
Every case opens with an AI-generated summary, entity connection graph, and timestamped evidence trail. One-click SAR/STR export formatted for MAS Notice 626, FINTRAC, or FinCEN submission.
WORM-grade ledger records every compliance decision with input features, rule chain, policy attribution, and reviewer identity. Retained up to 10 years — one-click export for MAS, FCA, or FinCEN examination.
The full compliance stack runs through a single REST API. Add fraud detection to an existing verification integration — same Bearer token, same webhook schema, same audit log. No new SDK required.
Request API Access →curl -X POST https://api.width.com/v1/verify \ -H "Authorization: Bearer $WIDTH_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "type": "individual", "full_name": "Jane Chen", "date_of_birth": "1985-04-12", "document": { "type": "passport", "image_url": "..." }, "screening": { "sanctions": true, "pep": true, "adverse_media": true } }' # Returns in <30s with verification_id, risk_score, decision
Live walkthrough: onboarding a customer, triggering an AML alert, opening a case, and exporting a SAR — end to end on your use case.