What checking each source manually looks like
- OFAC SDN: 25MB XML file at treasury.gov, updated continuously. Custom schema. No API.
- UK OFSI: CSV at assets.publishing.service.gov.uk — ~5,100 entities with ~19,700 alias rows. Updated without notice. Requires CSV parsing and alias deduplication.
- UN Security Council: XML at scsanctions.un.org. HEAD requests return 404 — you have to fetch the whole file to check freshness.
- EU Financial Sanctions Files: XML from the European Commission. Different schema from OFAC. Updated on European government schedules.
- Canada SEMA: XML from Global Affairs Canada. Another schema, another fetch cadence.
- Australia DFAT: Official URL times out due to geo-blocking. Requires a mirror or workaround.
- US Consolidated Screening List: JSON from trade.gov covering 11 sub-lists across Commerce, State, and Treasury. ~25,400 entries.
Building and maintaining integrations with all seven of these is a meaningful engineering project. Keeping them all running reliably in production — handling schema drift, source outages, format changes — is ongoing work that never ends.
What a single API call covers
One call. All seven sources. Consolidated results with match scores and source attribution. 64,000+ entries screened in under 300ms.
Or use individual screeners for specific jurisdictions if your compliance requirement is narrower.
Available screeners
- OFAC SDN — US Treasury, ~18,700 entries
- UK OFSI — HM Treasury, ~19,700 name variants
- UN Security Council — ~1,000 entries
- US Consolidated Screening List — 11 sub-lists, ~25,400 entries
- EU Financial Sanctions Files — ~5,800 entries
- Canada SEMA — ~5,200 entries
- Australia DFAT — ~3,700 entries
- Global Screener — all seven at once
Pricing
Free tier on every screener. Global Screener from $29/month. Individual screeners from $15/month. All on RapidAPI, no contract.