Brønnøysundregistrene
Complete access to Enhetsregisteret and Foretaksregisteret. Search for companies, retrieve board members, CEOs, auditors and ownership structures. Updated daily from Brønnøysundregistrene.
1.1M rows
Data volume
Daily
Updates
5
MCP tools
{
"organisasjonsnummer": "923609016",
"navn": "KETL AS",
"organisasjonsform": "AS",
"registreringsdatoEnhetsregisteret": "2019-01-15",
"naeringskode1": {
"kode": "62.010",
"beskrivelse": "Programmeringstjenester"
},
"forretningsadresse": {
"kommune": "BERGEN",
"poststed": "BERGEN"
}
}MCP integration
API endpoints
/rollerRoller/styreverv per orgnr (query-variant)
- orgnr required
- Organisasjonsnummer (9 siffer)
orgnr=923609016
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/roller?orgnr=923609016
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/roller?orgnr=923609016"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/enheterSøk i Enhetsregisteret
- navn optional
- Fritekst-navnesøk (minst ett selektivt filter kreves)
navn=Equinor - organisasjonsnummer optional
- Filtrer på eksakt organisasjonsnummer (9 siffer) — selektivt filter
organisasjonsnummer=923609016 - organisasjonsform optional
- Filtrer på org.form (AS, ASA, ENK, …)
organisasjonsform=ASA - kommunenummer optional
- Filtrer på kommunenummer
kommunenummer=1103 - naeringskode optional
- Filtrer på næringskode (NACE, f.eks. 06.100) — selektivt filter
naeringskode=06.100 - konkurs optional
- Kun konkursflaggede enheter (selektiv når kombinert med et stiftelsesdato-vindu)
- fraStiftelsesdato optional
- Nedre grense for stiftelsesdato (YYYY-MM-DD)
fraStiftelsesdato=2020-01-01 - tilStiftelsesdato optional
- Øvre grense for stiftelsesdato (YYYY-MM-DD)
tilStiftelsesdato=2024-12-31 - size optional
- Antall treff per side (klemmes til 1–100; effektiv verdi ekkoes i `page.size`)
- fra optional
- Sidenummer (0-basert) for paginering (klemmes til 0–50)
- page optional
- Sidenummer (0-basert) — alias for `fra`, samme semantikk. Ved konflikt vinner `fra`.
- limit optional
- Antall treff per side — kanonisk alias for `size` (klemmes til 1–100). Ved konflikt vinner `size`.
- offset optional
- Rad-forskyvning. MÅ være et multiplum av `limit`/`size` — Enhetsregisteret paginerer per side, så en verdi midt i en side avvises med 400 framfor å rundes av.
offset=20 - sort optional
- Sortering på formen `<felt>,<asc|desc>` (Brregs egen syntaks), f.eks. `antallAnsatte,desc`
sort=antallAnsatte,desc
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/enheter
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/enheter"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/searchHurtigsøk i Enhetsregisteret (kort q-parameter)
- q optional
- Søkestreng (mappes til navn). Minst ett selektivt filter kreves — 400 ellers.
q=Equinor - navn optional
- Navnesøk (kanonisk form av `q`)
navn=Equinor - organisasjonsform optional
- Organisasjonsform-kode
organisasjonsform=ASA - kommunenummer optional
- Kommunenummer (4 siffer)
kommunenummer=0301 - naeringskode optional
- NACE-kode
naeringskode=06.100 - organisasjonsnummer optional
- Filtrer på eksakt organisasjonsnummer (9 siffer) — selektivt filter
organisasjonsnummer=923609016 - konkurs optional
- Kun konkursflaggede enheter (selektiv når kombinert med et stiftelsesdato-vindu)
- fraStiftelsesdato optional
- Nedre grense for stiftelsesdato (YYYY-MM-DD)
fraStiftelsesdato=2020-01-01 - tilStiftelsesdato optional
- Øvre grense for stiftelsesdato (YYYY-MM-DD)
tilStiftelsesdato=2024-12-31 - size optional
- Antall treff per side (klemmes til 1–100; effektiv verdi ekkoes i `page.size`)
- fra optional
- Sidenummer (0-basert) for paginering; effektiv verdi ekkoes i `page.number`
- page optional
- Sidenummer (0-basert) — alias for `fra`, samme semantikk. Ved konflikt vinner `fra`.
- limit optional
- Antall treff per side — kanonisk alias for `size` (klemmes til 1–100). Ved konflikt vinner `size`.
- offset optional
- Rad-forskyvning. MÅ være et multiplum av `limit`/`size` — Enhetsregisteret paginerer per side, så en verdi midt i en side avvises med 400 framfor å rundes av.
offset=20 - sort optional
- Sortering på formen `<felt>,<asc|desc>` (Brregs egen syntaks), f.eks. `antallAnsatte,desc`
sort=antallAnsatte,desc
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/search
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/search"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/{orgnr}Hent enhet med organisasjonsnummer
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/{orgnr}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/{orgnr}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/profil/{orgnr}Aggregert 360°-selskapsprofil (basis + roller + næring)
- regnskapstype optional
- Regnskapstype å hente. Utelates den, velges SELSKAP når den finnes, ellers nyeste årsregnskap.
regnskapstype=SELSKAP
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/profil/{orgnr}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/profil/{orgnr}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/roller/{orgnr}Hent roller (styre/daglig leder m.m.) for enhet
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.
/roller-autorisert/{orgnr}Autorisert rolle-oppslag med persondata (krever tilgang)
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/roller-autorisert/{orgnr}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/roller-autorisert/{orgnr}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/enheter/{orgnr}/underenheterUnderenheter/driftssteder for en juridisk enhet
- size optional
- Antall underenheter per side
- page optional
- Sidenummer (0-basert)
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/enheter/{orgnr}/underenheter
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/enheter/{orgnr}/underenheter"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/enheter/batchBatch-oppslag av 1–50 enheter i ett kall
Show curl example
# POST https://data.ketl.no/api/connectors/brreg/enheter/batch
curl -X POST \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/enheter/batch"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/statistikk/konkurserAggregert konkursstatistikk (per måned/næring/kommune)
- fraAar optional
- Nedre grense for årstall (inklusiv)
fraAar=2023 - tilAar optional
- Øvre grense for årstall (inklusiv). Maks 10 års spenn per kall.
tilAar=2024 - kommunenummer optional
- Filtrer på kommunenummer (4 siffer)
kommunenummer=0301 - naeringskode optional
- Filtrer på næringskode (NACE, f.eks. 06.100)
naeringskode=06.100
Show curl example
# GET https://data.ketl.no/api/connectors/brreg/statistikk/konkurser
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/brreg/statistikk/konkurser"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.