API og MCP for norske selskapsdata
Programmerbar tilgang til over 1 million norske selskaper — selskapsdetaljer, regnskap, roller, aksjonærer, konsern, offentlige anbud og stillingsannonser. Bygg egne integrasjoner med REST-API-et, eller koble Claude, Cursor og ChatGPT direkte til dataene via MCP. Inkludert i Lite (99 kr/mnd) og Pro (299 kr/mnd).
To måter å koble til
api.sokfirma.no~35 endepunkter, ren JSON, Bearer-autentisering. For deg som bygger noe i kode — kall det fra din egen server. Svarene kommer fra vår egen database, ikke sanntidskall mot eksterne registre, så de er raske og forutsigbare.
Swagger-dokumentasjon ↗Om API-et ↗mcp.sokfirma.no37 verktøy med norske beskrivelser. For AI-assistenter — koble til Claude, ChatGPT, Cursor eller Windsurf, og la assistenten slå opp norsk selskapsdata direkte i samtalen. claude.ai og Claude Desktop kobler til med OAuth, helt uten nøkler.
Se oppsett ↓Om MCP-serveren ↗REST-API
Alle endepunkter er GET, krever en API-nøkkel som Bearer-token, og returnerer JSON. Opprett nøkkelen på dashbordet — den vises kun én gang.
Eksemplene under bruker ekte data fra api.sokfirma.no — kjør dem med din egen nøkkel og du får tilsvarende svar (svarene er forkortet her for lesbarhet).
curl https://api.sokfirma.no/company/980335216 \
-H "Authorization: Bearer sk_api_..."{
"org_no": "980335216",
"name": "LYSE PRODUKSJON AS",
"org_form": "AS",
"nace_code": "35.121",
"nace_desc": "Produksjon av elektrisitet fra vannkraft",
"address": {
"street": "Breiflåtveien 18",
"post_code": "4017",
"city": "STAVANGER",
"municipality": "STAVANGER",
"county": "ROGALAND"
},
"employees": 41,
"registered_date": "1998-12-14",
"is_active": true
}curl https://api.sokfirma.no/company/980335216/roles \
-H "Authorization: Bearer sk_api_..."{
"org_no": "980335216",
"roles": [
{ "person_name": "Gjert Hovland Rosenlund", "role_type": "Daglig leder", "role_group": "Daglig leder", "birth_year": 1988 },
{ "person_name": "Leiv Ingve Ørke", "role_type": "Styrets leder", "role_group": "Styre", "birth_year": 1962 },
{ "person_name": "Torbjørn Ims Østby", "role_type": "Styremedlem", "role_group": "Styre", "birth_year": 1985 },
{ "person_name": "980211282 DELOITTE AS", "role_type": "Revisor", "role_group": "Revisor", "birth_year": null }
]
}curl https://api.sokfirma.no/company/980335216/financials \
-H "Authorization: Bearer sk_api_..."{
"org_no": "980335216",
"years": [
{ "year": 2024, "revenue": 5331105000, "operating_profit": 4114662000, "net_profit": 1866881000, "total_assets": 15075957000, "equity": 3175084000, "debt": 11900873000 },
{ "year": 2023, "revenue": 7118024000, "operating_profit": 5500680000, "net_profit": 2252536000, "total_assets": 16419021000, "equity": 3473830000, "debt": 12945191000 }
]
}# Selskaper i Stavanger med 10–50 ansatte, sortert på omsetning
curl "https://api.sokfirma.no/markedsanalyse?kommune=STAVANGER\
&employees_min=10&employees_max=50&sort_by=revenue" \
-H "Authorization: Bearer sk_api_..."{
"total": 800,
"hits": [
{
"org_no": "980335216",
"name": "LYSE PRODUKSJON AS",
"municipality": "STAVANGER",
"nace_desc": "Produksjon av elektrisitet fra vannkraft",
"employees": 41,
"revenue": 5331105000,
"net_profit": 1866881000,
"currency": "NOK",
"financial_year": 2024
},
{
"org_no": "862380592",
"name": "SVERDRUP STEEL AS",
"municipality": "STAVANGER",
"nace_desc": "Engroshandel med metaller og metallholdig malm",
"employees": 43,
"revenue": 2276606822,
"net_profit": 227744833,
"currency": "NOK",
"financial_year": 2024
}
]
}curl "https://api.sokfirma.no/tenders/active?cpv=72&limit=2" \
-H "Authorization: Bearer sk_api_..."{
"total": 2,
"hits": [
{
"notice_id": "2023-664176",
"heading": "Konsulentbistand IT-utvikling (rettet versjon)",
"notice_status": "ACTIVE",
"deadline": "2026-12-30T23:00:00+00:00",
"cpv_codes": ["72600000", "72000000"],
"ai_summary_short": "Flytoget søker IT-konsulenter til dynamisk innkjøpsordning ...",
"buyer": [{ "org_no": null, "name": "Flytoget AS" }]
}
]
}Et utvalg endepunkter (tallet er kvotekostnaden)
- 1
/company/{org_no}Detaljer — navn, org.form, bransje, adresse, ansatte - 1
/company/{org_no}/rolesRoller og styre - 1
/company/{org_no}/shareholdersAksjonærer med eierandeler - 3
/company/{org_no}/financialsRegnskapstall per år - 3
/company/{org_no}/annual-accountsDetaljert årsregnskap, linje for linje - 1
/company/{org_no}/konsernKonsernstruktur - 3
/company/{org_no}/benchmarkBransjepercentiler - 5
/company/{org_no}/similarAI-basert likhetssøk - 1
/company/{org_no}/godkjenningerSentral godkjenning (DiBK) og status i Arbeidstilsynets registre
- 5
/searchFritekstsøk etter selskaper - 5
/search/personSøk etter personer i roller - 3
/markedsanalyseFiltrert selskapsliste (region, bransje, størrelse) - 3
/investorsFinn selskapsinvestorer etter bransje, portefølje og hva de eier
- 5
/tendersFullt søk i offentlige anbud - 3
/tenders/activeAktive anbud, nærmeste frist først - 3
/stillingerAktive stillingsannonser
- 1
/feeds/nyregistrerteNyregistrerte selskaper - 1
/feeds/konkurserKonkurser - 1
/stats/bransje/{nace}Bransjestatistikk - 1
/stats/sted/{kommune}Kommunestatistikk
Full referanse med alle ~35 endepunkter og respons-skjemaer: api.sokfirma.no/docs ↗
MCP for AI-assistenter
MCP (Model Context Protocol) lar AI-assistenter hente norsk selskapsdata uten å forlate samtalen. Verktøyene er beskrevet på norsk, så assistenten forstår fagterminologi som org.nr, NACE, kunngjøringer og prokura.
- Settings → Connectors → Add custom connector
- Lim inn
https://mcp.sokfirma.no/ - Klikk Connect og godkjenn med sokfirma-kontoen din i nettleseren (OAuth)
claude mcp add sokfirma -t http \
-H "Authorization: Bearer sk_mcp_..." \
-- https://mcp.sokfirma.no/{
"mcpServers": {
"sokfirma": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.sokfirma.no/",
"--header",
"Authorization: Bearer sk_mcp_..."
]
}
}
}- «Hent regnskapstallene for Bouvet ASA de siste tre årene og sammenlign med bransjen.»
- «Finn aktive offentlige anbud innen programvareutvikling med frist de neste 30 dagene.»
- «Hvem sitter i styret i selskap 974442167, og hvilke andre selskaper har de roller i?»
37 verktøy
lookup_companysearch_companiesget_company_rolesget_company_kunngjoeringerget_company_fullmaktget_company_neighborsget_company_similar
get_company_financialsget_annual_accounts_detailget_company_benchmark
get_company_shareholdersget_company_ownership_chainget_company_beneficial_ownersget_company_konsernget_company_network_graph
get_person_detailsearch_peopleget_person_network_graph
market_analysissearch_investorslist_nace_divisionslist_nace_classesget_industry_statsget_kommune_statsget_fylke_stats
search_tendersget_active_tendersget_tenderget_company_tenderssearch_stillingerget_company_stillinger
get_new_companiesget_recent_bankruptciesget_company_changes
get_company_grantsget_company_ip
get_company_godkjenninger
Kvoter og tilgang
API og MCP deler én daglig kvote av vektede kall. Lette oppslag koster 1, tyngre aggregeringer 3, og fritekstsøk/AI 5. Kvoten nullstilles ved midnatt UTC og trekker ikke kreditter — kreditter er forbeholdt premium-leveranser som PDF-rapporter, AI-analyser, Excel-eksport og chat.
| Lite — 99 kr/mnd | Pro — 299 kr/mnd | |
|---|---|---|
| Vektede kall per dag | 150 | 500 |
| Burst-grense | 2 / sek | 5 / sek |
| Aktive nøkler | 2 | 5 |
| REST-API + MCP | ✓ | ✓ |
Hvert vellykket svar inkluderer X-Quota-Used og X-Quota-Limit så du kan følge forbruket. Sjekk status når som helst med det gratis GET /me-kallet.
Klar til å bygge?
Bli Lite- eller Pro-bruker, opprett en nøkkel i dashbordet, og du er i gang på minutter.
Spørsmål om API og MCP
Trenger jeg å være innlogget for å se API-et?
Nei. Denne siden og den interaktive Swagger-dokumentasjonen på api.sokfirma.no/docs er åpne for alle. Du trenger en konto (Lite eller Pro) først når du vil opprette en nøkkel og gjøre faktiske kall.
Hva er forskjellen på API og MCP?
Begge gir tilgang til de samme dataene. REST-API-et (api.sokfirma.no) er for kode — du gjør HTTP-kall fra din egen server. MCP-serveren (mcp.sokfirma.no) er for AI-assistenter — du kobler Claude, ChatGPT eller Cursor til den, og assistenten slår opp data direkte i samtalen via 37 verktøy.
Hva koster det?
API og MCP er inkludert i Lite (99 kr/mnd) og Pro (299 kr/mnd). Lite gir 150 vektede kall per dag, Pro gir 500. Begge deler samme daglige kvote mellom REST og MCP, og kall trekker ikke kreditter.
Kan jeg kalle API-et fra nettleseren?
Nei — ikke legg API-nøkkelen i klientside-kode, den vil lekke. Kall API-et fra din egen server og oppbevar nøkkelen som en miljøvariabel.
Hvilke AI-klienter støttes av MCP-serveren?
claude.ai (web) og Claude Desktop kobler til med OAuth uten nøkler. Claude Code, Cursor, Windsurf og ChatGPT kobler til med en MCP-nøkkel (sk_mcp_…). Se oppsett per klient lenger ned.