Brreg-API-ene: gratis norske bedriftsdata (praktisk guide)
Publisert 10. juli 2026 · 5 min lesetid
Norge har et av verdens mest åpne bedriftsregistre: Brønnøysundregistrene tilbyr API-er som er gratis, uten API-nøkkel og uten registrering. Alt du trenger er en HTTP-klient. Denne guiden viser endepunktene vi selv bruker i Firmalupen, med eksempler du kan lime rett inn i terminalen.
Lisensen først (den er uvanlig grei)
Dataene er frigitt under Norsk lisens for offentlige data (NLOD) 2.0. Du kan bruke dem fritt — også i kommersielle produkter — så lenge du oppgir kilden. Det er hele grunnen til at verktøy som Firmalupen kan eksistere.
1. Søk etter selskaper
curl "https://data.brreg.no/enhetsregisteret/api/enheter?navn=equinor"
Returnerer en liste med treff. Hvert treff inneholder org-nummer, navn, organisasjonsform, adresse med mer. Nyttige query-parametre: navn (fritekst), organisasjonsform (f.eks. AS), kommunenummer, og paginering med size og page.
2. Slå opp ett selskap
curl "https://data.brreg.no/enhetsregisteret/api/enheter/923609016"
Feltene du oftest trenger i svaret:
navn,organisasjonsnummer,organisasjonsform.kodeantallAnsatte,stiftelsesdato,registreringsdatoEnhetsregisteretregistrertIMvaregisteret— MVA-status som booleankonkurs,underAvvikling,underTvangsavviklingEllerTvangsopplosning— status-flaggene (se konkurssjekk-guiden)naeringskode1— NACE-bransjenforretningsadresse— adresseobjekt
3. Roller: daglig leder og styre
curl "https://data.brreg.no/enhetsregisteret/api/enheter/923609016/roller"
Returnerer rollegruppene — daglig leder, styreleder, styremedlemmer osv. — med navn. Merk at aksjonærer ikke finnes her; eierskap er ikke en del av Enhetsregisteret (mer om roller vs. eierskap).
4. Regnskapstall
Mindre kjent, men også åpent — Regnskapsregisterets API:
curl "https://data.brreg.no/regnskapsregisteret/regnskap/923609016"
Returnerer siste innsendte årsregnskap som JSON. Nøkkelfeltene ligger litt dypt i strukturen:
regnskapsperiode.tilDato— hvilket år tallene gjelderresultatregnskapResultat.driftsresultat.driftsinntekter.sumDriftsinntekter— omsetningenresultatregnskapResultat.driftsresultat.driftsresultat— driftsresultatetresultatregnskapResultat.aarsresultat— bunnlinjaegenkapitalGjeld.egenkapital.sumEgenkapital— egenkapitalen
Hva tallene betyr for en ikke-økonom har vi skrevet om i regnskapsguiden. Husk at ikke alle virksomheter er regnskapspliktige — for mange ENK får du tomt svar, og det er normalt.
Tips fra praksis
- Enheter vs. underenheter. Butikkjeder og selskaper med flere lokasjoner har én juridisk hovedenhet og flere underenheter (egne org-nummer for hvert driftssted). Søker du på navn, kan du få treff på begge — sjekk at det er hovedenheten du ser på før du leser regnskapstall.
- Navnesøk er upresist. Generiske navn gir mange treff. Har du org-nummeret, bruk alltid det.
- Cache lokalt. Dataene endrer seg sjelden i løpet av en dag. Vær grei mot et gratis offentlig API.
- Full API-dokumentasjon ligger på data.brreg.no.
Eller bruk noe som allerede er bygget
Dette er nøyaktig stacken Firmalupen står på: Enhetsregisteret + roller + Regnskapsregisteret, pakket inn i et hover-kort som dukker opp når du ser på en norsk bedrift på LinkedIn. Vil du bygge selv: alt du trenger står ovenfor, og lisensen tillater det. Vil du bare ha svaret på 0,3 sekunder: utvidelsen er gratis, 25 oppslag om dagen.
Spørsmål? Send en e-post til hello@firmalupen.no. Jeg svarer selv.