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
{
"data": "..."
}MCP integration
API endpoints
/screeningSø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.
/konsolidertScreen 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.
/eu-fsfDiscontinuedSUNSET (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.
/eu-fsf/searchDiscontinuedSUNSET (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.
/listerHvilke 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.