OpenSanctions — EU Sanctions Map
OpenSanctions' EU Sanctions Map dataset provides an open, daily-updated source for the EU's restrictive measures (persons, organisations and vessels under EU sanctions regimes such as Russia/Ukraine, Iran, North Korea, Belarus, Syria and maritime measures against the shadow fleet). Fetched via OpenSanctions' free bulk download (targets.simple.csv) and normalised to the same consolidated sanctions model as the other lists. Restores an open EU source after the EU's official Financial Sanctions Files API was put behind authentication in May 2026 (#2044). Note the licence: OpenSanctions is free for non-commercial use; commercial use requires a licence — the connector is therefore feature-flagged (OPENSANCTIONS_ENABLED).
1K rows
Data volume
Daily
Updates
4
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/screeningSøk/filtrer i EU Sanctions Map (q, type, regime, paginering)
- q optional
- Søkord — matcher navn, aliaser, nasjonalitet og notat
q=putin - name optional
- Alias for q (dokumentert alias, #2566)
name=Putin - type optional
- Filtrer på entitetstype
type=person - regime optional
- Filtrer på regime (norsk fritekst-label, f.eks. Russland)
regime=Russland - start optional
- Offset for paginering
- count optional
- Maks antall resultater (1–200)
- all optional
- Bevisst ufiltrert listeuttrekk — eneste lovlige kall uten søketekst
all=1
Show curl example
# GET https://data.ketl.no/api/connectors/opensanctions/screening
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opensanctions/screening"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/matchRequires configurationStrukturert entity-matching mot OpenSanctions Matching API (KYB/AML), audit-logget
Krever OPENSANCTIONS_API_KEY i Secret Manager.
Show curl example
# POST https://data.ketl.no/api/connectors/opensanctions/match
curl -X POST \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opensanctions/match"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/healthHelsestatus + lisens-/konfigurasjonsnote
- deep optional
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/opensanctions/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/opensanctions/health"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.