# areg

> Rask, åpen tilgang til norske registerdata. Selskaper, aksjonærer, eierskap,
> roller, kunngjøringer, regnskap, offentlig støtte og offentlige anbud fra
> Brønnøysundregistrene, aksjonærregisteret, Innovasjon Norge, SkatteFUNN og
> Doffin.

Hver ressurs finnes i flere format. Legg til `.json` eller `.md` på URL-en,
eller send `Accept: application/json` / `text/markdown`.

## Datamodell

- [Datamodell](https://areg.no/data-model.md): alle ressurser og alle felt, med
  beskrivelse av hva feltene inneholder. Generert fra samme skjema som API-et
  svarer med, så den er alltid i takt med dataene
- [Alt på én side](https://areg.no/llms-full.txt): denne oversikten og hele
  datamodellen samlet i én fil
- [OpenAPI](https://areg.no/openapi.json): maskinlesbar beskrivelse av API-et

## Søk og oppslag

- [Søk](https://areg.no/?q=simen): fulltekstsøk etter selskaper, personer og
  bransjer, med feltfiltre som `type:`, `form:`, `city:` og `owns:`
- [Selskap](https://areg.no/923609016): navn, organisasjonsform, adresse og
  næring, med hele kilderaden fra Enhetsregisteret
- [Aksjonærer](https://areg.no/923609016/shareholders): hvem som eier
  selskapet, ett registerår om gangen
- [Eierandeler](https://areg.no/923609016/holdings): hva selskapet selv eier
  aksjer i
- [Eierhistorikk](https://areg.no/923609016/history): hvem som kom inn, gikk ut,
  kjøpte eller ble utvannet mellom registerårene
- [Konsern](https://areg.no/912609987/konsern): konsernet selskapet er en del av,
  slik Enhetsregisteret har registrert det. Øverste mor og alle datterselskaper,
  med eierandelen koblingen er registrert på. Svarer for hvilket som helst
  selskap i konsernet
- [Regnskap](https://areg.no/923609016/financials): fullt resultat- og
  balanseregnskap, mange år tilbake
- [Nøkkeltall](https://areg.no/923609016/accounts): nøkkeltall fra det sist
  innsendte årsregnskapet
- [Roller](https://areg.no/923609016/roles): styre, daglig leder og revisor, med perioder for regnskapsfører, revisor og forretningsfører
- [Kunngjøringer](https://areg.no/923609016/announcements): konkurs, fusjon,
  kapitalendringer og andre kunngjøringer for ett selskap. Hver kunngjøring har
  en `event`-kode og `facts`: det teksten sier, lest ut som felt (ny adresse,
  ny kapital, hvem den ble fusjonert inn i)
- [Offentlig støtte](https://areg.no/923609016/grants): tilsagn fra Innovasjon
  Norge (med beløp) og SkatteFUNN-søknader med utfall (uten beløp)
- [Anbud](https://areg.no/940101808/tenders): offentlige anbud fra Doffin, fra
  2023. Kontraktene selskapet har vunnet som leverandør, med oppdragsgiver og
  verdi, og kunngjøringene det har lyst ut som oppdragsgiver
- [Kunngjøring på Doffin](https://areg.no/anbud/2026-116508): én kunngjøring med
  oppdragsgiver, delkontrakter, vinnere og hva kontraktene er verdt
- [Løyver](https://areg.no/923609016/loyver): transportløyver for gods, varebil
  og turvogn fra Statens vegvesen, med transportleder og garantist
- [Konsesjoner](https://areg.no/984851006/konsesjoner): tillatelser og
  registreringer fra Finanstilsynet, med agentene som opptrer under dem
- [Siste kunngjøringer](https://areg.no/kunngjoringer): på tvers av alle
  selskaper, nyeste først
- [Person](https://areg.no/people?name=NAVN&born=1981): en persons aksjeposter
  og verv, slått opp på navnet slik registeret skriver det, pluss fødselsår
- [Bransje](https://areg.no/industries/06.100): selskaper med en næringskode
- [SQL-konsoll](https://areg.no/query): skrivebeskyttet SQL (DuckDB) mot hele det
  åpne datasettet. Rangeringer, aggregater og spørringer på tvers av selskaper
  som oppslagene over ikke dekker

## Om dataene

- Regnskapstall fra `/{orgnr}/financials` er i **tusen** av rapporteringsvalutaen
  (oftest NOK, men ikke alltid; Equinor rapporterer i USD). Nøkkeltallene fra
  `/{orgnr}/accounts` er i **hele** enheter av samme valuta. Det er de samme
  tallene, men tusen ganger større.
- Aksjonærdata er årlige øyeblikksbilder fra aksjonærregisteret, ikke løpende
  oppdatert; `years` i hvert svar viser hvilke registerår som finnes.
- Verdien på et vunnet anbud har en `valueKind`. Bare `contract` er penger én
  leverandør fikk. `framework-ceiling` er taket på en rammeavtale, det mest
  oppdragsgiveren kan kjøpe for, og det deles av alle leverandørene på avtalen.
  Ikke legg tak sammen per leverandør.
- Personer identifiseres med navn + fødselsår. Registeret har ingen annen
  personidentifikator.
- Enheter kommer fra Enhetsregisteret og synkroniseres daglig.
- Et organisasjonsnummer som ikke lenger finnes i Enhetsregisteret, svarer med
  det kunngjøringene om det sier: navn, selskapsform, siste adresse og hva som
  skjedde. Det er en svakere opplysning enn en registerrad, og siden sier det.
- Kunngjøringer navngir styremedlemmer, daglig leder og bostyrer i teksten. De
  navnene er ikke lest ut som felt: areg fører ingen oversikt over hvilke verv
  en person har hatt.
- Alt er åpne data, og de kan brukes fritt, også til å trene modeller.

## Format og API

- JSON: `.json` eller `?format=json`
- Markdown: `.md` eller `?format=markdown`
- [API-dokumentasjon](https://areg.no/docs)
- [Koble til med MCP](https://areg.no/mcp)
- [Søketips](https://areg.no/soketips)
- [Personvern](https://areg.no/personvern): hvilke personopplysninger areg har,
  hvor de kommer fra og hva rettighetene dine er.
