EU Sanctions Map API: Get country sanctions
Lists EU Sanctions Map regimes concerning a country, with measures, EUR-Lex legal acts, amendment dates and listed person and entity counts.
Unofficial. Not affiliated with or endorsed by EU Sanctions Map.
Inputs
Values from the run on Oct 23, 2026, shown under Output.
- Country, required
country Country name, for example Russia, Iran or Myanmar.
Russia
Input as JSON
{ "country": "Russia"}Output
{ "note": null, "country": "Russia", "regimes": [ { "name": "Restrictive measures in view of the situation in Russia", "measures": [ { "type": "Asset freeze", "description": "All funds and economic resources beloning to, owned, held or controlled by any natural or legal person, enity or body listed in Annex IV of Regulation (EU) 2024/1485 shall be frozen. It is also prohibited to make any funds or assets directly or indirectly available to them or to their benefit." }, { "type": "Travel ban", "description": "Member States shall take the necessary measures to prevent the entry into, or transit through, their territories of natural persons listed in Annex of Council Decision (CFSP) 2024/1484." }, { "type": "Restrictions on equipment used for internal repression", "description": "It is prohibited to sell, supply, transfer or export equipment which might be used for internal repression. Related technical, financial and other assistance is also prohibited." } ], "listed_persons": 72, "listed_entities": 1, "main_legal_acts": [ { "date": "2026-09-28", "title": "Council Decision concerning restrictive measures in view of the situation in Russia", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02024D1484-20260928" }, { "date": "2026-09-28", "title": "Council Regulation concerning restrictive measures in view of the situation in Russia", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02024R1485-20260928" }, { "date": "2026-09-28", "title": "Council Implementing Regulation concerning restrictive measures in view of the situation in Russia", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202602193" } ], "date_last_amended": "2026-06-15", "sanctions_map_link": "https://www.sanctionsmap.eu/#/main/details/61" }, { "name": "Restrictive measures in view of Russia's destabilising activities", "measures": [ { "type": "Asset freeze", "description": "All assets of the listed persons and entities should be frozen. It is also prohibited to make any funds or assets directly or indirectly available to them." }, { "type": "Travel ban", "description": "Member States shall enforce travel restrictions on persons listed in the Annex of Council Decision (CFSP) 2024/2643." } ], "listed_persons": 69, "listed_entities": 17, "main_legal_acts": [ { "date": "2026-09-24", "title": "Council Regulation concerning restrictive measures in view of Russia’s destabilising activities", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02024R2642-20260924" }, { "date": "2026-07-13", "title": "Council Decision concerning restrictive measures in view of Russia’s destabilising activities", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02024D2643-20260924" }, { "date": "2026-09-24", "title": "Council Decision concerning restrictive measures in view of Russia's destabilising activities", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=OJ:L_202602164" } ], "date_last_amended": "2026-10-08", "sanctions_map_link": "https://www.sanctionsmap.eu/#/main/details/63" }, { "name": "Restrictive measures in view of Russia's actions destabilising the situation in Ukraine (sectoral restrictive measures)", "measures": [ { "type": "Arms embargo", "description": "It is prohibited to export arms and related materiel to Russia. Related technical or financial assistance and brokering services are also prohibited." }, { "type": "Arms import", "description": "It is prohibited to import, purchase or transport arms and related materiel from Russia." }, { "type": "Dual-use goods export restrictions", "description": "It is prohibited to sell, supply, transfer or export dual-use goods and technology to any person or entity in Russia or for use in Russia. The sale, supply, transfer or export of goods and technology, which might contribute to Russia's military and technological enhancement or the development of the…" } ], "listed_persons": 2, "listed_entities": 899, "main_legal_acts": [ { "date": "2026-07-24", "title": "Council Decision concerning restrictive measures in view of Russia's actions destabilising the situation in Ukraine", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02014D0512-20260724&qid=1786537732417" }, { "date": "2026-07-24", "title": "Council Regulation concerning restrictive measures in view of Russia's actions destabilising the situation in Ukraine", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A02014R0833-20260724" }, { "date": "2026-08-11", "title": "Council Regulation concerning restrictive measures in view of Russia’s actions destabilising the situation in Ukraine", "eur_lex_link": "https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32026R0506R%2803%29&qid=1786537732417" } ], "date_last_amended": "2026-06-25", "sanctions_map_link": "https://www.sanctionsmap.eu/#/main/details/26" } ]}Code
curl https://api.fous.com/v1/runs \ -H "Authorization: Bearer $FOUS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"method":"sanctionsmap.eu/get_country_sanctions","input":{"country":"Russia"}}' # Save as fous.py, then run: python3 fous.pyimport json, os, timefrom urllib.error import HTTPErrorfrom urllib.request import Request, urlopenAPI = "https://api.fous.com/v1/runs" KEY = os.environ["FOUS_API_KEY"]HEADERS = { "Authorization": f"Bearer {KEY}", "Content-Type": "application/json" ,}def call(url, body=None): data = json.dumps(body).encode() if body else None request = Request(url, data, HEADERS) try: with urlopen(request, timeout=120) as r: return r.status, json.load(r) except HTTPError as error: message = json.load(error)["error"]["message"] raise RuntimeError(message) from errorstatus, run = call(API, { "method": "sanctionsmap.eu/get_country_sanctions" , "input": { "country": "Russia" }})# 202: still going after 30 s. Ask again until it ends.while status == 202: time.sleep(2) status, run = call(f"{API}/{run['id']}")print(json.dumps(run["data"], indent=2))// Save as fous.mjs, then run: node fous.mjsconst api = "https://api.fous.com/v1/runs" ;const headers = { Authorization: `Bearer ${process.env.FOUS_API_KEY}`, "Content-Type": "application/json" ,};let response = await fetch(api, { method: "POST", headers, body: JSON.stringify({ "method": "sanctionsmap.eu/get_country_sanctions" , "input": { "country": "Russia" } }), signal: AbortSignal.timeout(120_000),});let run = await response.json();// 202: still going after 30 s. Ask again until it ends.while (response.status === 202) { await new Promise((done) => setTimeout(done, 2_000)); response = await fetch(`${api}/${run.id}`, { headers }); run = await response.json();}if (!response.ok) throw new Error(run.error.message);console.log(run.data);# Connect your agent to Fous once, over MCP (Streamable HTTP):# https://api.fous.com/mcp# Set FOUS_API_KEY first: create a key at https://app.fous.com/keys.# Claude Codeclaude mcp add \ --scope user \ --transport http fous https://api.fous.com/mcp \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Codexcodex mcp add fous \ --url https://api.fous.com/mcp \ --bearer-token-env-var FOUS_API_KEY# Cursor, VS Code, Windsurf, Cline and morenpx -y add-mcp https://api.fous.com/mcp -g -n fous \ --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"# Then ask your agent:# "Use Fous to run sanctionsmap.eu/get_country_sanctions# with {"country":"Russia"}"Over HTTP, the answer’s data holds the output. A run still going after 30 seconds answers 202 with its id: ask GET /v1/runs/{id} until it ends.
Schema
Input schema
{ "type": "object", "required": [ "country" ], "properties": { "country": { "type": "string", "description": "Country name, for example Russia, Iran or Myanmar." } }, "additionalProperties": false}Output schema
{ "type": "object", "required": [ "country", "regimes", "note" ], "properties": { "note": { "type": [ "string", "null" ] }, "country": { "type": "string", "description": "Country as named by the EU Sanctions Map." }, "regimes": { "type": "array", "items": { "type": "object", "required": [ "name", "measures", "main_legal_acts", "date_last_amended", "listed_persons", "listed_entities", "sanctions_map_link" ], "properties": { "name": { "type": "string" }, "measures": { "type": "array", "items": { "type": "object", "required": [ "type", "description" ], "properties": { "type": { "type": "string" }, "description": { "type": [ "string", "null" ] } }, "additionalProperties": false } }, "listed_persons": { "type": [ "integer", "null" ] }, "listed_entities": { "type": [ "integer", "null" ] }, "main_legal_acts": { "type": "array", "items": { "type": "object", "required": [ "title", "date", "eur_lex_link" ], "properties": { "date": { "type": [ "string", "null" ], "format": "date" }, "title": { "type": "string" }, "eur_lex_link": { "type": "string" } }, "additionalProperties": false } }, "date_last_amended": { "type": [ "string", "null" ], "format": "date" }, "sanctions_map_link": { "type": "string" } }, "additionalProperties": false }, "description": "Sanctions regimes concerning this country." } }, "additionalProperties": false}- Price
- 1 credit per completed run (1¢ with pay as you go); failed runs are free.
- Method
sanctionsmap.eu/get_country_sanctions- Returns
- regimes with measures, main legal acts, last amendment date, listed persons and entities, map link
Use it from your agent
Give your agent this line. It reads SKILL.md, gets a Fous API key and connects the Fous MCP server. Its run then takes the method sanctionsmap.eu/get_country_sanctions with the inputs above.
Ask your agent
- Which EU sanctions regimes apply to Russia, and how many persons and entities are listed under each?
- What are the latest amendment dates for EU restrictive measures against Iran?
- Show me the EU sanctions measures and legal acts in force for Myanmar.
- I need a map link and summary of EU sanctions regimes concerning Belarus, including the number of listed entities.
- On sanctionsmap.eu, list the countries-related EU sanctions regimes for North Korea with their main EUR-Lex legal acts.
See more
All EU Sanctions Map methodsChecks 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.
sanctionsmap.eu/check_sanctionsChecks 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.
gov.uk/check_sanctionsLooks up a country's passport on Passport Index and returns its global rank, mobility score, visa requirement counts and optionally every destination's requirement.
passportindex.org/get_passport_rankLists current and upcoming free games on the Epic Games Store for a country, with giveaway dates, usual price, publisher, cover image and store link.
store.epicgames.com/list_free_gamesLooks up an official Eurostat statistic for an EU or EEA country and the EU27 figure for the same period. Quarterly and half-yearly series return the reporting period that contains a requested month.
ec.europa.eu/get_statisticCompares the latest reported value of an economic indicator across countries in a region, highest first. World includes all listed countries; Australia uses the Oceania region.
tradingeconomics.com/list_countries_by_indicatorChecks a person or organisation name against the current UN Security Council Consolidated List and returns ranked possible matches.
scsanctions.un.org/check_sanctionsScreens 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.
sanctionssearch.ofac.treas.gov/check_sanctions