# EU Sanctions Map API: Check name against EU sanctions

> Checks a person or organisation name against the EU consolidated financial sanctions list (asset freezes) on the EU Sanctions Map, returning likely matches with their regime, aliases, listing details and linked legal act. Name similarity is a screening aid, not identity confirmation.

Unofficial. Not affiliated with or endorsed by EU Sanctions Map.

- Page: https://fous.com/methods/sanctionsmap.eu/check-sanctions
- Method: `sanctionsmap.eu/check_sanctions`, version 1
- Website: sanctionsmap.eu
- Returns: match found, summary, matches with name, type, regime, listing date, aliases, birth date, nationality, reasons, legal act, map link
- Effect: read (it gets data and changes nothing)
- Sign-in: none needed
- Cost: 1 credit per completed run (1¢ with pay as you go); failed runs are free

## Inputs

| Field | Type | Required | In the run below | Description |
|---|---|---|---|---|
| `name` | string | yes | `"Arkady Rotenberg"` | Person or organisation to check, e.g. Arkady Rotenberg. |
| `type` | string | no |  | Restrict listings to a person or an organisation, e.g. person. One of "any", "person", "organisation". Default "any". |
| `max_results` | integer | no |  | Maximum matches returned, e.g. 20 (up to 100). Default 20. |

## Output

From a run on Oct 31, 2026, shortened. Its input:

```json
{
  "name": "Arkady Rotenberg"
}
```

Its output:

```json
{
  "matches": [
    {
      "name": "Arkady Romanovich ROTENBERG",
      "type": "person",
      "aliases": [
        "Аркадий Романович РОТЕНБЕРГ",
        "Arkadii Romanovich ROTENBERG",
        "Arkadij Romanovitj ROTENBERG"
      ],
      "legal_act": "2023/1765 (OJ L226)",
      "nationality": [],
      "listing_date": "2015-03-15",
      "date_of_birth": "1951-12-15",
      "legal_act_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX:32023R1765",
      "sanctions_regime": "Ukraine - Territorial integrity",
      "sanctions_map_link": "https://www.sanctionsmap.eu/#/main/details/36/members?search=Arkady%20Romanovich%20ROTENBERG%2C%20%D0%90%D1%80%D0%BA%D0%B0%D0%B4%D0%B8%D0%B9%20%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%20%D0%A0%D0%9E%D0%A2%D0%95%D0%9D%D0%91%D0%95%D0%A0%D0%93%2C%20Arkadii%20Romanovich%20ROTENBERG%2C%20Ar…",
      "eu_reference_number": "7435",
      "reasons_for_listing": "Russian businessman. Chairman of the board of directors of publishing house Prosvescheniye.\nOwner of two companies, Mostotrest and Stroygazmontazh-Most, designated for their activities undermining Ukrainian sovereignty. Former owner of Stroygazmontazh, In 2019 Rotenberg sold the gas pipeline constru…"
    }
  ],
  "summary": "1 possible match found on the EU consolidated list; verify identity against the listing",
  "match_found": true
}
```

## Run it

From code, with a Fous API key in `FOUS_API_KEY`; the answer's `data` holds the output:

```bash
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"method":"sanctionsmap.eu/check_sanctions","input":{"name":"Arkady Rotenberg"}}'
```

From an AI agent connected to the Fous MCP server: its `run` with the same method and input. To connect one, give it `set up https://fous.com/SKILL.md`.

## Ask your agent

- Is Oleg Deripaska on the EU asset freeze list? I need the regime and the legal act he was listed under.
- We're onboarding a new supplier called Rosoboronexport. Can you screen the company against EU financial sanctions and tell me if anything comes up?
- Check sanctionsmap.eu for any person named Yevgeny Prigozhin and give me aliases, birth date and listing reasons.
- Run a quick EU sanctions screen on the individual 'Alisher Usmanov', persons only, top 5 hits.
- Using the EU Sanctions Map, see whether the organisation 'Wagner Group' is subject to an EU asset freeze, and include the map link for each match.

## Input schema

```json
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2,
      "description": "Person or organisation to check, e.g. Arkady Rotenberg."
    },
    "type": {
      "enum": [
        "any",
        "person",
        "organisation"
      ],
      "type": "string",
      "default": "any",
      "description": "Restrict listings to a person or an organisation, e.g. person."
    },
    "max_results": {
      "type": "integer",
      "default": 20,
      "maximum": 100,
      "minimum": 1,
      "description": "Maximum matches returned, e.g. 20 (up to 100).",
      "x-fous-developer": true
    }
  },
  "additionalProperties": false
}
```

## Output schema

```json
{
  "type": "object",
  "required": [
    "match_found",
    "summary",
    "matches"
  ],
  "properties": {
    "matches": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "name",
          "type",
          "sanctions_regime",
          "listing_date",
          "aliases",
          "date_of_birth",
          "nationality",
          "reasons_for_listing",
          "legal_act",
          "legal_act_link",
          "sanctions_map_link",
          "eu_reference_number"
        ],
        "properties": {
          "name": {
            "type": "string"
          },
          "type": {
            "type": "string"
          },
          "aliases": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "legal_act": {
            "type": [
              "string",
              "null"
            ]
          },
          "nationality": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "listing_date": {
            "type": [
              "string",
              "null"
            ]
          },
          "date_of_birth": {
            "type": [
              "string",
              "null"
            ]
          },
          "legal_act_link": {
            "type": [
              "string",
              "null"
            ]
          },
          "sanctions_regime": {
            "type": [
              "string",
              "null"
            ]
          },
          "sanctions_map_link": {
            "type": "string"
          },
          "eu_reference_number": {
            "type": [
              "string",
              "null"
            ],
            "x-fous-developer": true
          },
          "reasons_for_listing": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "summary": {
      "type": "string",
      "description": "Plain-language screening result."
    },
    "match_found": {
      "type": "boolean",
      "description": "Whether any likely name match was found."
    }
  },
  "additionalProperties": false
}
```

## See more

- [EU Sanctions Map API: Get country sanctions](https://fous.com/methods/sanctionsmap.eu/get-country-sanctions.md): Lists EU Sanctions Map regimes concerning a country, with measures, EUR-Lex legal acts, amendment dates and listed person and entity counts.
- [GOV.UK API: Check a name against the UK Sanctions List](https://fous.com/methods/gov.uk/check-sanctions.md): Checks a name against the current UK Sanctions List and returns possible matches in the site's best-match order, with designation details. Results may include entries that only mention the name in their reasons, so check each entry before identifying anyone.
- [Treasury OFAC API: Check sanctions](https://fous.com/methods/sanctionssearch.ofac.treas.gov/check-sanctions.md): Screens a name against the OFAC SDN and non-SDN sanctions lists. Returns scored entries with identifying details. Similar names are potential matches, not confirmed identities.
- [United Nations API: Check sanctions](https://fous.com/methods/scsanctions.un.org/check-sanctions.md): Checks a person or organisation name against the current UN Security Council Consolidated List and returns ranked possible matches.
- [European Union API: Search EU law](https://fous.com/methods/eur-lex.europa.eu/search-eu-law.md): Searches EUR-Lex legal acts by topic, ranked by the site's relevance, filtered by document type, year of adoption and in-force status. Short names and ELI links are included when shown in the results.
- [ProPublica API: Search nonprofits by name](https://fous.com/methods/projects.propublica.org/search-nonprofits.md): Finds U.S. nonprofits by organization name, optionally filtered by state and city, with the latest reported revenue and assets.
- [OpenStreetMap API: Search places](https://fous.com/methods/openstreetmap.org/search-places.md): Finds named places or kinds of places in a city or area, in search order, using OpenStreetMap Nominatim. Results may be fewer than requested. Data © OpenStreetMap contributors (ODbL).
- [European Union API: Search EU public procurement notices](https://fous.com/methods/ted.europa.eu/search-tenders.md): Finds recently published EU procurement notices matching what is being bought, with buyer, estimated value, submission deadline and TED notice link. Open-only results must have a future submission deadline.
- [All EU Sanctions Map methods](https://fous.com/methods/sanctionsmap.eu.md)
