VOOZH about

URL: https://apify.com/ntriqpro/eu-sanctions-monitor

โ‡ฑ EU Sanctions Screening API โ€” Free European Watchlist Checker ยท Apify


Pricing

$100.00 / 1,000 charged when a pricing analysis is successfully cos

Go to Apify Store

European Sanctions List Checker

Check if companies and people appear on European Union sanctions and watchlists. Ensure compliance with EU regulations.

Pricing

$100.00 / 1,000 charged when a pricing analysis is successfully cos

Rating

0.0

(0)

Developer

๐Ÿ‘ daehwan kim

daehwan kim

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

a month ago

Last modified

Share

EU Sanctions Monitor - Free European Sanctions API

Free API for EU sanctions screening and compliance. Screen names and entities against the official EU consolidated sanctions list in seconds. Zero subscription required, government data, pay-per-use.

Features

  • Name Screening โ€” Check if a person or entity is on EU sanctions lists
  • Real-Time Updates โ€” Access latest EU consolidated sanctions data from EEAS (European External Action Service)
  • Zero Configuration โ€” No API keys, authentication, or subscriptions needed
  • Compliance Certified โ€” Uses official EU consolidated sanctions XML from EU institutions
  • Fast Response โ€” Sub-second screening for compliance workflows
  • Sanctions Monitoring โ€” Track sanctioned countries, individuals, organizations, and beneficial owners

Data Sources

The EU maintains the official consolidated list integrating:

  • UN Security Council sanctions
  • EU autonomous sanctions
  • Member State sanctions
  • International financial sanctions regimes

Input

FieldTypeDescriptionDefaultRequired
namestringPerson or entity name to screenN/AYes

Example Input

{
"name":"Vladimir Putin"
}

Multiple names per run are not supported; submit one name per API call for accuracy.

Output

The actor pushes results to the default dataset. Each screening contains:

FieldTypeDescription
namestringThe name that was screened (as provided in input)
euSanctionedbooleanTrue if name appears on EU consolidated sanctions list
checkedDatestringISO 8601 timestamp of screening
sourcestringAlways "European External Action Service (EEAS) Sanctions Monitor"

Example Output (Sanctioned)

{
"name":"Sergei Lavrov",
"euSanctioned":true,
"checkedDate":"2024-01-15T14:32:00.000Z",
"source":"European External Action Service (EEAS) Sanctions Monitor"
}

Example Output (Not Sanctioned)

{
"name":"John Smith",
"euSanctioned":false,
"checkedDate":"2024-01-15T14:32:05.000Z",
"source":"European External Action Service (EEAS) Sanctions Monitor"
}

Usage

JavaScript / Node.js

const Apify =require('apify');
const run =awaitApify.call('ntriqpro/eu-sanctions-monitor',{
name:"Vladimir Putin"
});
const dataset =await Apify.openDataset(run.defaultDatasetId);
const results =await dataset.getData();
if(results.items[0].euSanctioned){
console.log('ALERT: Name is on EU sanctions list');
}else{
console.log('Name cleared for transaction');
}

cURL

# 1. Get API token from your Apify account
APIFY_TOKEN="apify_xxxxxx"
# 2. Call the actor
curl-X POST "https://api.apify.com/v2/acts/ntriqpro~eu-sanctions-monitor/calls"\
-H"Authorization: Bearer $APIFY_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"name": "Sergei Lavrov"
}'

Python

import requests
import json
api_token ="apify_xxxxxx"
actor_id ="ntriqpro/eu-sanctions-monitor"
response = requests.post(
f"https://api.apify.com/v2/acts/{actor_id}/calls",
headers={"Authorization":f"Bearer {api_token}"},
json={"name":"Ramzan Kadyrov"}
)
result = response.json()
print(f"Status: {result['data']['status']}")

Compliance Use Cases

1. Financial Transaction Screening

// Before approving a wire transfer
const screening =awaitApify.call('ntriqpro/eu-sanctions-monitor',{
name: customerName
});
if(screening.items[0].euSanctioned){
// Reject transaction, file STR (Suspicious Transaction Report)
blockTransaction();
}

2. Customer Onboarding (KYC/AML)

// During customer due diligence
const beneficiaryNames =['John Doe','Jane Smith',...];
for(const name of beneficiaryNames){
const check =awaitApify.call('ntriqpro/eu-sanctions-monitor',{
name: name
});
if(check.items[0].euSanctioned){
console.log(`FAILED KYC: ${name} is sanctioned`);
}
}

3. Vendor/Supplier Due Diligence

// Before signing contracts with new suppliers
const vendorName ="Gazprom Export LLC";
const screening =awaitApify.call('ntriqpro/eu-sanctions-monitor',{
name: vendorName
});
if(screening.items[0].euSanctioned){
rejectVendor("Sanctioned entity");
}

Pricing

Pay-per-event model:

  • Per-screening: $0.001 per name checked (min $0.01 per call)
  • Bulk screening (100+ checks): Contact sales for volume discount
  • No subscription โ€” Only pay for API calls you make

Example costs:

  • Single name check: $0.01
  • 100 names per month: ~$0.10
  • 10,000 names per month: ~$10

Limitations & Accuracy

Exact Match

The current implementation performs case-insensitive substring matching. For production KYC/AML workflows, recommend:

  1. Fuzzy matching โ€” Use Levenshtein distance to catch name variations
  2. Multiple fields โ€” Screen by name + DOB + nationality for higher accuracy
  3. Manual review โ€” High-risk matches should trigger compliance officer review
  4. Sanctions database โ€” Cross-reference with OFAC SDN, UK OFSI, and Swiss SECO lists

Daily Updates

EU consolidated list updates daily. For real-time compliance, call this API during transaction workflow (not batch overnight). The list includes all active sanctions as of the last update.

Scope

The EU consolidated list covers:

  • High-profile political figures
  • Government officials
  • Military commanders
  • Designated organizations
  • Beneficial owners of sanctioned entities

It does NOT automatically cover family members, associates, or shell companies unless explicitly listed.

Error Handling

If the API encounters an error, the dataset will be empty:

const dataset =await Apify.openDataset(run.defaultDatasetId);
const results =await dataset.getData();
if(results.items.length ===0){
console.log('Error: Could not access EU sanctions list');
// Fallback to cached copy or manual review
}

Common issues:

  • EU EEAS service unavailable โ€” Retry after 5 minutes
  • Network timeout โ€” Actor has 30-second timeout
  • Empty name field โ€” Validation error

Legal & Compliance

  • Data source โ€” Official EU consolidated sanctions list (public domain)
  • License โ€” No private data collection, government open data only
  • Compliance โ€” No GDPR violations (screening against public sanctions lists is permitted)
  • Liability โ€” Use for informational purposes; always verify with official EU sources before taking enforcement action

For official sanctions list: https://webgate.ec.europa.eu/fsd/fsf/public/home

Best Practices

  1. Cache results โ€” Don't re-screen the same name daily; cache for 24 hours
  2. Batch calls โ€” Screen multiple names sequentially; parallel calls may rate-limit
  3. Log everything โ€” Keep audit trail of all sanctions checks for compliance review
  4. False positive handling โ€” Some legitimate names may partially match; implement manual review workflow
  5. Update frequency โ€” EU list updates daily; refresh cached data every 24 hours

Support


This actor is part of the ntriq Compliance Intelligence platform. Updated 2026-03.


๐Ÿ”— Related Actors by ntriqpro

Build your data pipeline with the ntriqpro Actor suite:

โญ Love it? Leave a Review

Your rating helps professionals discover this actor. Rate it here.

You might also like

UN Security Council Sanctions Scraper | Sanctions List

parseforge/unsc-sanctions-scraper

Extract UN Security Council Consolidated Sanctions List entries with name, aliases, nationality, date of birth, designation date, and committee. Filter by list or country. Built for compliance teams, KYC platforms, and sanctions screening across global finance.

EU Consolidated Sanctions List Scraper

parseforge/ec-eu-sanctions-scraper

Scrape the European Commission consolidated EU financial sanctions list. Names, aliases, birth dates, nationalities, regulation references, and listing reasons - direct from the EC public XML feed to CSV, Excel, JSON, XML.

OFAC Sanctions List Crawler - SDN & Consolidated Lists

jungle_synthesizer/ofac-sanctions-crawler

Extract sanctioned entities from the US Treasury OFAC SDN and Consolidated Sanctions lists. Get names, aliases, addresses, ID documents, sanctions programs, and vessel data. Filter by entity type, program, country, or name. Built for KYC/AML compliance and sanctions screening.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

EU Compliance Pack

parseforge/eu-compliance-pack-scraper

Monitor EU compliance across the EBA register, EUR-Lex legislation, EU consolidated sanctions, EU CTIS clinical trials and MEP disclosures in one feed. Built for European compliance officers, lawyers and policy analysts in regulated industries.

EU Sanctions List Scraper โ€” KYB & AML Screening

studio-amba/eu-sanctions-scraper

Search the EU consolidated list of persons and entities subject to EU financial sanctions. Filter by name, type, or country. Get aliases, birth dates, citizenship, programmes, and listing dates from the official EU source. Built for KYB, AML, and compliance screening.

Sanctions Screening API - OFAC Watchlist Name Check

veska/sanctions-pep-screener

Screen any person or company name against the official OFAC sanctions list and aliases. Returns matches with a confidence score. Free public data, fast, agent-ready.

Canada Sanctions List Scraper | SEMA Consolidated Designations

parseforge/canada-sanctions-list-scraper

Extract Canada's Consolidated Autonomous Sanctions List with full names, aliases, dates of birth, schedules, regulations, sanctioning country, and reference IDs. Export sanctioned individuals and entities to JSON, CSV, or Excel for compliance, KYC, AML, and risk screening workflows.

Full Sanctions Screener API

george.the.developer/full-sanctions-screener

Screen entities against OFAC SDN, EU, UN, and UK OFSI sanctions lists with fuzzy matching. Instant API with standby mode.