# EU Consolidated Financial Sanctions Entity Screener (`eloquent_mountain/sanctie-check-eu`) Actor

Screen corporate entities and vessels against the official EU CFSP sanctions list with legal citations.

- **URL**: https://apify.com/eloquent_mountain/sanctie-check-eu.md
- **Developed by:** [Paco](https://apify.com/eloquent_mountain) (community)
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

$1,170.00 / 1,000 screen corporate entity against eu financial sanctions

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## EU Consolidated Financial Sanctions Entity Screener

Screen corporate entities and vessels against the official EU CFSP sanctions list with legal citations.

## EU Consolidated Financial Sanctions Entity Screener

Deterministic corporate counterparty screening against the official European Commission EU
Consolidated Financial Sanctions List (CFSP XML).

Screen corporate legal entities, organizations, and maritime vessels against active EU sanctions
regulations, returning official legal references, sanctions programme codes, and an audit certificate.
Natural persons are strictly excluded in compliance with EU data protection regulations and zero-personal-data
safeguards.

### Who it's for

- Compliance officers and MLROs conducting mandatory Wwft and AML counterparty due diligence.
- B2B treasury teams verifying corporate vendors before approving cross-border SEPA and SWIFT transfers.
- Import/export procurement teams verifying maritime vessels and international supply chain counterparties.

### What you get

- Clean screening result confirming whether an entity or vessel is subject to active EU CFSP sanctions.
- Exact and alias match detection across Latin and Cyrillic transliterated company names.
- Complete EU regulatory citations: Council regulation number, Official Journal (OJ) reference, publication date, and Eur-Lex URL.
- Official sanctions programme codes (e.g. UKR, BLR, PRK, SYR, IRN).
- Corporate registration identifiers, tax IDs, and IMO vessel numbers when registered.
- Verifiable audit certificate with database generation timestamp and file ID for audit trail retention.

### Example

Screen counterparty `Sovcomflot`:

- Status: `SANCTIONED_COUNTERPARTY_DETECTED`
- Matched Entity: `JSC SOVCOMFLOT` (EU Reference: `EU.11824.28`)
- Programme: `UKR`
- Regulation: `Council Regulation 2024/1746 (OJ L24062024)`
- Registration Number (OGRN): `1027739028712`

### Limits

- Covers legal entities, organizations, and vessels listed in the EU CFSP consolidated list.
- Natural persons are excluded by design to prevent personal data processing.
- This automated screening provides factual matching against official EU open data and does not constitute formal legal counsel.

### How to use

- **Run it** in Apify Console or through the API: choose what to do, fill in the fields for that tool and start. The result is one item in the run's dataset.
- **From an AI assistant** through Apify's MCP server (mcp.apify.com), which finds and runs this Actor with the same fields. What each choice does:
  - `screen_eu_sanctions`: Screen counterparty against official European Commission EU CFSP financial sanctions.

### Pricing

- Screen Corporate Entity Against EU Financial Sanctions: $1.17

Failed calls are never charged.

# Actor input Schema

## `tool` (type: `string`):

screen_eu_sanctions: Screen counterparty against official European Commission EU CFSP financial sanctions.

## `entity_name` (type: `string`):

Corporate counterparty or vessel name (e.g.

## `country_iso2` (type: `string`):

Optional 2-letter ISO country code (e.g.

## `threshold` (type: `number`):

Minimum fuzzy confidence score (0.60 to 1.00, default 0.85).

## Actor input object example

```json
{
  "tool": "screen_eu_sanctions",
  "entity_name": "Almaz-Antey",
  "threshold": 0.85
}
```

# Actor output Schema

## `results` (type: `string`):

The tool result as a dataset item, shown in the overview view.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "entity_name": "Almaz-Antey"
};

// Run the Actor and wait for it to finish
const run = await client.actor("eloquent_mountain/sanctie-check-eu").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "entity_name": "Almaz-Antey" }

# Run the Actor and wait for it to finish
run = client.actor("eloquent_mountain/sanctie-check-eu").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "entity_name": "Almaz-Antey"
}' |
apify call eloquent_mountain/sanctie-check-eu --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,eloquent_mountain/sanctie-check-eu"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/TbQ4HGabR25E9V4zs/builds/FGsHDbaNUq6S0S10X/openapi.json
