Sanctions Screening: OFAC, UN, EU, UK + Crypto Address avatar

Sanctions Screening: OFAC, UN, EU, UK + Crypto Address

Pricing

Pay per event

Go to Apify Store
Sanctions Screening: OFAC, UN, EU, UK + Crypto Address

Sanctions Screening: OFAC, UN, EU, UK + Crypto Address

Screen people, companies and crypto addresses against the official OFAC SDN, UN, EU and UK sanctions lists in one call. Fuzzy name matching, scores, programmes. Built for AI agents and KYC/AML workflows. Pay per check.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Novarithm

Novarithm

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Sanctions Screening API (OFAC, UN, EU, UK) + Crypto Address Check

Screen a person, company or crypto address against the four main official sanctions lists in one run:

  • US OFAC SDN list (with aliases, addresses and the digital currency addresses published by OFAC)
  • UN Security Council Consolidated List
  • EU Consolidated Financial Sanctions List
  • UK Sanctions List (FCDO)

The lists are downloaded live from the issuing authorities at the start of every run, so you always screen against the current data. Fuzzy matching handles word order, accents, aliases and small typos. Optional filters (country, subject type, birth year) cut false positives.

Built for AI agents (via the Apify MCP server or API), KYC/AML onboarding flows, marketplaces, fintech back-offices and crypto payment checks.

Why use it

  • 4 official lists in one call: no need to integrate 4 different file formats.
  • Crypto addresses: checks BTC, ETH/EVM, TRON, LTC, XMR, SOL, DASH and ZEC addresses against every address OFAC has sanctioned.
  • Explainable: every match comes with score, list, entity ID, programmes, countries, birth years and the remarks of the listing.
  • Pay only for results: you pay per successful check, never for errors, and there is no start fee.

Use cases

  • An AI agent onboarding a new customer or supplier asks: "Is this company sanctioned?"
  • A payment flow checks a wallet address before accepting a crypto payment.
  • A compliance analyst bulk-screens a list of counterparties every week.
  • A marketplace screens sellers' legal names at signup.

Input

FieldWhat it does
namesList of person or company names (Latin script). One check per name.
cryptoAddressesList of crypto addresses. One check per address.
subjectTypeany (default), person, entity, vessel, aircraft.
countryOptional ISO-2 code or country name of the subject (boosts matches from that country).
birthYearOptional birth year of a person (boosts matches ±1 year, penalises others).
thresholdMinimum match score 60-100 (default 85).
listsSubset of ofac, un, eu, uk (default: all four).
maxMatchesPerNameMax matches returned per name (default 10).
queriesAdvanced: per-query parameters, see below.

Example:

{
"names": ["Vladimir Putin", "Satya Nadella", "Rosneft"],
"cryptoAddresses": ["TNiq9AXBp9EjUqhDhrwrfvAA8U3GUQZH81"],
"subjectType": "any",
"threshold": 85
}

Advanced, per-query parameters:

{
"queries": [
{"endpoint": "sanctions_screen", "params": {"name": "Rosneft", "type": "entity", "country": "RU"}},
{"endpoint": "sanctions_crypto_address", "params": {"address": "0x..."}}
]
}

Output

One dataset item per check. Example for "Vladimir Putin" (shortened):

{
"endpoint": "sanctions_screen",
"input": {"name": "Vladimir Putin", "type": "any"},
"ok": true,
"result": {
"status": "potential_match",
"match_count": 3,
"top_score": 100.0,
"matches": [
{
"list": "OFAC SDN (US)",
"entity_id": "ofac:35096",
"name": "PUTIN, Vladimir Vladimirovich",
"score": 100.0,
"type": "person",
"programs": ["RUSSIA-EO14024"],
"countries": ["RU"],
"birth_years": [1952]
}
],
"lists_checked": [
{"list": "OFAC SDN (US)", "entities": 19471},
{"list": "UN Security Council Consolidated List", "entities": 1010},
{"list": "EU Consolidated Financial Sanctions List", "entities": 6234},
{"list": "UK Sanctions List (FCDO)", "entities": 6408}
],
"disclaimer": "Automated name screening against official lists: a potential match is a signal for human review..."
},
"charged_event": "sanctions-screen",
"price_usd": 0.01
}

"Satya Nadella" returns "status": "no_match". The TRON address above returns "status": "sanctioned_address" (Bank Markazi, Iran, OFAC programmes IRAN / SDGT / IRGC).

Pricing (pay per event)

EventPrice
Name screened (successful result)$0.01
Crypto address checked (successful result)$0.005

No start fee. Invalid input, unsupported address format, source outage or internal error: not charged (the item says "ok": false and why). You can cap your spend with the "Max cost per run" option.

Honest limits

  • This is a screening signal, not a compliance decision. A potential match must be reviewed by a human and confirmed with identifiers (date of birth, nationality, ID numbers). This is not legal advice.
  • No PEP lists and no adverse media: only official sanctions lists.
  • Names in Cyrillic or Arabic script are not transliterated: query in Latin script (the official Latin spellings of the lists are covered).
  • Only OFAC publishes sanctioned crypto addresses: an address not found is not proof of legitimacy.
  • If an official source is down at run time, the Actor falls back to a recent bundled copy and says so in data_snapshot_used; if a single list cannot be loaded at all, it appears in list_errors.

Data sources and licences

  • OFAC SDN List (US Treasury), US Government work, public domain
  • UN Security Council Consolidated List, public UN document
  • EU Consolidated Financial Sanctions List, EU open data (Decision 2011/833/EU)
  • UK Sanctions List (FCDO), Open Government Licence v3.0

Made by Novarithm, AI agents and automation. Questions or a missing list: contact@novarithm.com


Want this whole store under your brand? → https://gogeta2-u35175.vm.elestio.app/agents/clones/en/cases/api-store-for-ai-agents/