Sanctions Screening — OFAC, BIS, EU, UN + 9 Jurisdictions avatar

Sanctions Screening — OFAC, BIS, EU, UN + 9 Jurisdictions

Pricing

Pay per event

Go to Apify Store
Sanctions Screening — OFAC, BIS, EU, UN + 9 Jurisdictions

Sanctions Screening — OFAC, BIS, EU, UN + 9 Jurisdictions

Unified sanctions screening across 16 restricted-party lists from 9 jurisdictions. Three modes: bulk ingest, fuzzy-match query with score, and daily diff of new designations. Cross-list entity resolution links the same entity across jurisdictions.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

Unified sanctions screening across 16 government restricted-party lists from 9 jurisdictions. Three operating modes: bulk ingest, fuzzy-match query screening, and daily diff of new designations.

Built for banks, fintech companies, crypto exchanges, insurance firms, exporters, and compliance teams that need multi-jurisdiction coverage in a single actor run.


Covered Sources

United States

List KeySourceEntities
OFAC_SDNOFAC Specially Designated Nationals~19,000
OFAC_CONSOFAC Consolidated Sanctions List~1,900
BIS_DPLBIS Denied Persons List~994
BIS_ELBIS Entity List~2,918
BIS_MEUBIS Military End User List~400
DDTCDDTC Debarred Persons & Entities~1,500
CSLtrade.gov Consolidated Screening List~30,151

United Kingdom

List KeySourceEntities
UK_FCDOFCDO UK Sanctions List~6,177
OFSIOFSI HMT Financial Sanctions~19,761

Other Jurisdictions

List KeyJurisdictionSourceEntities
EU_FSFEUEU Financial Sanctions File~15,165
UN_SCUNUN Security Council Consolidated~1,009
CA_SEMACanadaGlobal Affairs Canada SEMA~10,953
CA_OSFICanadaOSFI Listed Terrorists~177
AU_DFATAustraliaDFAT Consolidated~8,990
CH_SECOSwitzerlandSECO Sanctions~16,608
JP_METIJapanMETI End User List~1,659
IL_NCIIsraelNCI/CTF Designated Terrorists~2,061

Input

FieldTypeDefaultDescription
modestringingest_listsOperating mode (see below)
listsarrayallList keys to include (e.g. OFAC_SDN, EU_FSF)
jurisdictionsarrayallFilter by jurisdiction (e.g. US, EU, UN)
queriesarrayNames to screen (screen_queries mode)
minMatchScoreinteger75Minimum fuzzy match score 0-100
includeAliasesbooleantrueMatch against alias names
maxItemsinteger1000Maximum records to output

Modes

ingest_lists — Downloads all selected lists and outputs full normalized records. Use for initial data load or scheduled refreshes.

screen_queries — Fuzzy-matches each name in queries against all selected lists. Returns matches with match_score, match_field, and match_reason. Score 0-100; threshold set by minMatchScore.

new_designations_diff — Compares current list state against the previous run (stored in key-value store). Outputs only newly added entities. Use for daily monitoring.


Output

Each record contains:

FieldTypeDescription
source_liststringList key (e.g. OFAC_SDN, EU_FSF)
source_list_idstringNative ID within the source list
source_information_urlstringURL of the source list page
jurisdictionstringJurisdiction code (US, UK, EU, UN, CA, AU, CH, JP, IL)
primary_namestringPrimary name of the sanctioned entity
alias_namesarrayAlternate names / aliases
entity_typestringIndividual, Entity, Vessel, or Aircraft
nationalitiesarrayNationality strings
citizenshiparrayCitizenship strings
date_of_birthstringDate of birth (individuals)
place_of_birthstringPlace of birth (individuals)
addressesarrayAddress strings
identifying_documentsarrayPassport, ID, registration numbers
sanctions_programsarrayProgram codes (e.g. SDGT, IRAN)
designation_datestringDate first designated
remarksstringAdditional notes from source list
vessel_detailsstringCall sign, IMO number (vessel entities)
scraped_atstringISO timestamp of fetch

In screen_queries mode, additional fields are present:

FieldTypeDescription
query_termstringThe query string screened
match_scorenumberFuzzy similarity score 0-100
match_fieldstringWhich field matched (primary_name or alias)
match_reasonstringHuman-readable match explanation

Example Inputs

KYC/AML name screening:

{
"mode": "screen_queries",
"queries": ["Vladimir Potanin", "Alisher Usmanov"],
"minMatchScore": 80,
"maxItems": 50,
"sp_intended_usage": "KYC compliance screening",
"sp_improvement_suggestions": "None"
}

Daily monitoring for new designations:

{
"mode": "new_designations_diff",
"jurisdictions": ["US", "EU", "UN"],
"sp_intended_usage": "Daily sanctions monitoring",
"sp_improvement_suggestions": "None"
}

Initial bulk load — US lists only:

{
"mode": "ingest_lists",
"jurisdictions": ["US"],
"maxItems": 0,
"sp_intended_usage": "Initial data load for compliance database",
"sp_improvement_suggestions": "None"
}

Data Sources

All data is sourced from official government publications:

  • US Treasury OFAC — direct XML download
  • UK FCDO and OFSI — direct XML download
  • UN Security Council — direct XML download
  • EU FSF, BIS lists, DDTC, Canada, Australia, Switzerland, Japan, Israel — via OpenSanctions (Apache 2.0 licensed, derived from official government sources)

All sources are freely available government sanctions lists intended for regulatory compliance screening.