One JSON endpoint over the U.S. Treasury OFAC SDN and Consolidated lists — 19,874 designated entities and 21,320 aliases, with alias and transliteration matching and a link back to the official record for every hit.
Results appear here.
curl "https://sanctionrail.vercel.app/v1/screen?name=Gazprombank%20JSC"
| Param | Meaning |
|---|---|
name | Person or company to screen. Required. |
threshold | Minimum score, 0.5–1.0. Default 0.85. Lower it to widen the net. |
limit | Max hits returned, up to 50. Default 10. |
key | Paid key, or send Authorization: Bearer …. Omit for the free tier. |
Every hit is banded so you can triage it rather than eyeball a bare number:
| match_quality | What it means |
|---|---|
exact | Whole name matched a designated name or alias on distinctive tokens. |
strong | Near-identical, or your name sits inside a longer designated name. |
probable | Matched, but partly on common words. Review it. |
weak | Loose match, surfaced so you decide rather than us. |
common_name_collision: true flags a hit resting on ordinary names or
business words — "Maria Garcia" matches real designations and always will.
Nothing is silently suppressed: a missed designation is your legal exposure,
a spurious one costs you a few seconds.
The underlying lists are published by the U.S. Government and are in the public domain, but every convenient form of them is gated: the open aggregator is licensed non-commercial only, the government's own combined API needs a registered key, and the commercial screening vendors start in the five figures a year. If you just need to ask "is this counterparty designated?" from code, there was nothing to call.
| Tier | Limit | Price |
|---|---|---|
| Free | 25 lookups/day, no signup | $0 |
| Unmetered | No cap, no per-call metering | $29/mo |