Brreg roles
Normalised role API from Brønnøysundregistrene's Enhetsregisteret. Retrieves active and resigned roles per organisation number — board, CEO, auditors and powers of procuration. Updated continuously.
1.1M rows
Data volume
Daily
Updates
4
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/{orgnr}Hent normaliserte roller for organisasjonsnummer
Show curl example
# GET https://data.ketl.no/api/connectors/brreg-roller/{orgnr}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg-roller/{orgnr}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/searchDiscontinuedSUNSET (410) — Brreg fjernet åpent person-navnesøk i Enhetsregisteret
Brreg fjernet åpent person-navnesøk; ruten svarer 410 (ENDPOINT_REMOVED).
- navn required
- Personens fulle navn eller deler av det (400 uten)
navn=Ola Nordmann - page optional
- Sidenummer (0-indeksert)
- size optional
- Antall treff per side
Show curl example
# GET https://data.ketl.no/api/connectors/brreg-roller/search?navn=Ola%20Nordmann
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg-roller/search?navn=Ola%20Nordmann"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/networkDepth-2 styrenettverk-traversal
- orgnr required
- Organisasjonsnummer (9 siffer) — rot for traversering
orgnr=923609016 - depth optional
- Traverserings-dybde (1–2; effektiv verdi ekkoes i svarets `depth`)
- inkluderFratraadte optional
- Inkluder fratrådte (avregistrerte) roller i traverseringen. Kun den eksakte strengen `true` slår filteret på; enhver annen verdi leses som `false`. Effekten avhenger av foretaket: Enhetsregisteret publiserer `avregistrert` per rolle, og et foretak uten slike rader gir identisk svar.
inkluderFratraadte=true
Show curl example
# GET https://data.ketl.no/api/connectors/brreg-roller/network?orgnr=923609016
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg-roller/network?orgnr=923609016"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/interlocksStyre-interlocks — selskaper som deler styremedlem
- orgnr required
- Organisasjonsnummer (9 siffer)
orgnr=923609016 - inkluderFratraadte optional
- Inkluder fratrådte (avregistrerte) roller. Kun den eksakte strengen `true` slår filteret på. UMÅLT effekt: ruta returnerer i dag alltid tom liste fordi seed-oppløsningen krever person-navnesøk, som Brreg har fjernet (`degradedReason: "person_search_sunset"`).
inkluderFratraadte=true
Show curl example
# GET https://data.ketl.no/api/connectors/brreg-roller/interlocks?orgnr=923609016
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg-roller/interlocks?orgnr=923609016"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/{orgnr}/historyDegradedHistoriske (fratrådte) roller for organisasjonsnummer — degradert: det åpne Brreg-API-et leverer kun gjeldende rollesett
Det åpne /api/enheter/{orgnr}/roller returnerer kun det gjeldende rollesettet: ingen rad er avregistrert, og verken inntredelses- eller fratredelsesdato finnes. Svaret bærer status: "degraded", og count: 0 betyr IKKE at selskapet mangler tidligere roller.
Show curl example
# GET https://data.ketl.no/api/connectors/brreg-roller/{orgnr}/history
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg-roller/{orgnr}/history"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.