OFAC SDN Monitor avatar

OFAC SDN Monitor

Under maintenance

Pricing

from $0.01 / 1,000 screening results

Go to Apify Store
OFAC SDN Monitor

OFAC SDN Monitor

Under maintenance

Screen names against official OFAC SDN and Consolidated Sanctions data. The Actor calls the OFAC SDN Monitor API and writes one screening response per name to the default dataset.

Pricing

from $0.01 / 1,000 screening results

Rating

0.0

(0)

Developer

jts

jts

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

13 days ago

Last modified

Share

What this Actor does

Screen names against official OFAC SDN and Consolidated Sanctions data. The Actor calls the OFAC SDN Monitor API and writes one screening response per name to the default dataset.

Input example

{
"names": [
"Banco Nacional de Cuba"
],
"country": "Cuba",
"aliasMatch": "fuzzy",
"strictness": "medium",
"programs": [
"CUBA"
],
"limit": 25
}

Input fields

Provide one or more names to screen against OFAC sanctions lists.

  • names (array, user input): Individual or entity names to screen against official OFAC SDN and Consolidated Sanctions data. Use this shortcut when the same country, DOB, ID, alias, strictness, and program options apply to every name.
  • country (string, user input): Optional country hint applied to every name. This improves review precision when the OFAC record includes country or address data.
  • dob (string, user input): Optional date of birth or year applied to every name. Use YYYY, YYYY-MM-DD, or the format already present in your screening workflow.
  • idNumber (string, user input): Optional passport, tax ID, vessel, aircraft, website, or other OFAC identifier to use as an additional match signal.
  • aliasMatch (string, user input): How aliases are compared. Use exact for strict legal-name checks, fuzzy for normal operational screening, or phonetic when names may be transliterated.
  • strictness (string, user input): Match threshold. Higher strictness reduces weak-alias and fuzzy false positives; lower strictness is broader and better for alert triage.
  • programs (array, user input): Optional OFAC program tags to filter by, such as CUBA, SDGT, or RUSSIA-EO14024.
  • limit (integer, user input): Maximum candidate matches returned per screening request.
  • screenings (array, user input): Optional batch mode for per-name options, for example [{"name":"Banco Nacional de Cuba","country":"Cuba","aliasMatch":"fuzzy","strictness":"medium"}]. If present, each object is screened independently.
  • watchlistEntries (array, user input): Optional stateless watchlist preview entries. Use when you want one run to screen recurring counterparties and return a grouped watchlist-style response.
  • apiBaseUrl (string, optional override): Override of the upstream API base URL. Defaults to runtime.baseUrl from service.json.

Output dataset

Each dataset item is one sanctions screening response from the upstream API.

  • kind: screening.
  • input: Original submitted name.
  • result: Full screening response.

Developer notes

Set OFAC_SDN_MONITOR_API_KEY as an Apify secret environment variable. The Actor forwards it as X-API-Key to the upstream API. Use apiBaseUrl only for local or staging QA. Production runs default to the deployed API base URL from service.json. For advanced testing, a requests array can call explicit API paths; normal users should use the service-specific fields above.

Run locally

$apify run

Deploy

$apify push