We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. Consolidated sanctions lists
LawStandardProprietaer

Consolidated sanctions lists

KYB/AML screening against the EU's consolidated sanctions base, merged from the EU Sanctions Map (organisations and vessels) and the EU Financial Sanctions Files (individuals) via OpenSanctions, updated daily. Every response carries `coverage` per entity type and `warnings[]` when a dataset could not be loaded — an empty result on partial grounds is not a clearance. NOTE: the UN Security Council Consolidated List, UK HM Treasury OFSI, US Treasury OFAC SDN and the Norwegian MFA's national measures are NOT part of the base today. Screening that must cover those needs to be supplemented from other sources.

30K rows

Data volume

Daily

Updates

4

MCP tools

Example response — /screening
{
  "data": "..."
}

MCP integration

Available MCP tools
sanksjoner_konsolidert.entitet
sanksjoner_konsolidert.per_liste
sanksjoner_konsolidert.screen
sanksjoner_konsolidert.screen_batch
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "sanksjoner": {
      "url": "https://data.ketl.no/mcp/sanksjoner",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    },
    "sanksjoner-konsolidert": {
      "url": "https://data.ketl.no/mcp/sanksjoner-konsolidert",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Consolidated sanctions lists data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Sanctions screening
Search and cross-reference against the EU, UN, UK OFSI, US OFAC and the Norwegian MFA — KYB/AML screening across public sanctions lists.
Finanstilsynet register
Look up which companies hold a licence from Finanstilsynet — search by name or organisation number.
Client screening
Auditor red-flag screening in a single lookup — company status, solvency, earnings trend and sanctions name matches from Brreg, the Register of Company Accounts and the EU sanctions list, with explainable flags and source links for client acceptance (ISA 220).
Beneficial owners
Assess beneficial owners (≥ 25% ownership) in Norwegian entities under the Norwegian Anti-Money Laundering Act section 14 — limb by limb from Enhetsregisteret (the Central Coordinating Register), the register of roles and GLEIF group relationships — and screen every identified party against a consolidated sanctions list. KYB/AML for auditors, banks and lawyers.

API endpoints

GET
/screening

Søk i det konsoliderte EU-grunnlaget (navn/alias). Svarer med `coverage` per entitetstype og `warnings[]` ved delvis grunnlag — et tomt resultat må aldri tolkes som klarering.

q optional
Søkeord mot navn og aliaser. `name` er dokumentert alias (#2566). q=Gazprom
name optional
Alias for `q`. Enten denne eller `q` er påkrevd (#5594). name=Putin
type optional
Filtrer på entitetstype. type=person
regime optional
Regime-fritekst, f.eks. «Russland» eller «Iran». regime=Russland
all optional
Eksplisitt opt-in for ufiltrert listeuttrekk. Uten `q`/`name` eller denne svarer ruta 400 — «list alt» er feil default på en screening-flate (#5594). all=1
start optional
Offset for paginering. start=0
count optional
Antall resultater, maks 200. count=50
Show curl example
# GET https://data.ketl.no/api/connectors/sanksjoner-konsolidert/screening
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sanksjoner-konsolidert/screening"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/konsolidert

Screen ett navn og få et `matched`-svar per liste, med treff-antall og kryssreferanser. Krever minst 2 tegn.

name optional
Navnet som screenes (minst 2 tegn). `q` er dokumentert alias — enten denne eller `q` er påkrevd. name=Gazprom
q optional
Alias for `name` (`name ?? q`). Minst 2 tegn. q=Gazprom
type optional
Entitetstype. De engelske verdiene mappes til det norske vokabularet internt; de norske aksepteres direkte. `alle` slår av type-filtreringen. type=company
start optional
Offset for paginering. En negativ eller ikke-numerisk verdi avvises med 400 (ingen klemming). Ingen øvre grense håndheves. start=0
count optional
Antall resultater (1–200, standard 50). En verdi utenfor intervallet avvises med 400 — den klemmes ikke. count=50
Show curl example
# GET https://data.ketl.no/api/connectors/sanksjoner-konsolidert/konsolidert
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sanksjoner-konsolidert/konsolidert"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/eu-fsfDiscontinued

SUNSET (410) — EU FSF krever nå EU Login (ECAS). Bruk /screening.

EU FSFs offentlige API krever nå EU Login (ECAS) og er ikke lenger åpent. Erstatning: /api/connectors/sanksjoner/screening, som dekker EU FSF-data via OpenSanctions.

Show curl example
# GET https://data.ketl.no/api/connectors/sanksjoner-konsolidert/eu-fsf
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sanksjoner-konsolidert/eu-fsf"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/eu-fsf/searchDiscontinued

SUNSET (410) — EU FSF krever nå EU Login (ECAS). Bruk /screening.

EU FSFs offentlige API krever nå EU Login (ECAS). Erstatning: /api/connectors/sanksjoner/screening.

Show curl example
# GET https://data.ketl.no/api/connectors/sanksjoner-konsolidert/eu-fsf/search
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sanksjoner-konsolidert/eu-fsf/search"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/lister

Hvilke sanksjonslister som er dekket, med myndighet, dekning per entitetstype og oppdateringsfrekvens.

Show curl example
# GET https://data.ketl.no/api/connectors/sanksjoner-konsolidert/lister
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/sanksjoner-konsolidert/lister"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

Consolidated sanctions lists is openly available — create an account to get started.

kybamlcompliancesanksjonerscreeningofacfneuud
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512