Sanctions Screening
sanctions_screenScreens a name against six official sanctions lists — US OFAC, UN, EU, UK OFSI, Switzerland SECO and Canada — with transliteration-aware fuzzy matching.
Six official lists are reduced to one schema, so a name is checked everywhere at once instead of six integrations. Cyrillic and Arabic names are transliterated, titles and corporate suffixes are stripped, and known spelling families are unified — "Abd al-Rahman", "Abdul Rahman" and "Abdulrahman" reach the same record. Every hit explains itself: which name matched, whether it was an alias the source flags as weak, and how the birth year and country compared. Supply birthYear whenever you have it; it removes most false positives. asOf screens against the lists as they stood on a past date, which is the question auditors actually ask — note that this is bounded by when our archive begins, reported in coverage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | Screen against the lists as they stood on this date. Limited by when our archive begins. | |
| name | Yes | Name to screen — person or organisation. | |
| type | No | Restrict to one subject type. Narrowing this removes most false positives. | any |
| limit | No | ||
| country | No | Known country or nationality. | |
| sources | No | Defaults to all lists. | |
| minScore | No | Score floor. 0.92+ reads as a match, 0.80+ as possible. | |
| birthYear | No | Known birth year. The single strongest false-positive filter available. |