Hopp til innhold
Slik bruker sokfirma.no AI.Les artikkelen
For utviklere og AI-assistenter

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

REST-API
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-server
mcp.sokfirma.no

37 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).

Slå opp et selskap
curl https://api.sokfirma.no/company/980335216 \
  -H "Authorization: Bearer sk_api_..."
Svar
{
  "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
}
Roller og styre
curl https://api.sokfirma.no/company/980335216/roles \
  -H "Authorization: Bearer sk_api_..."
Svar
{
  "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 }
  ]
}
Regnskap — flere år
curl https://api.sokfirma.no/company/980335216/financials \
  -H "Authorization: Bearer sk_api_..."
Svar
{
  "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 }
  ]
}
Bygg en salgsliste
# 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_..."
Svar
{
  "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
    }
  ]
}
Finn aktive anbud (CPV 72 — IT-tjenester)
curl "https://api.sokfirma.no/tenders/active?cpv=72&limit=2" \
  -H "Authorization: Bearer sk_api_..."
Svar
{
  "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)

Selskap
  • 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
Søk
  • 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
Anbud og stillinger
  • 5
    /tendersFullt søk i offentlige anbud
  • 3
    /tenders/activeAktive anbud, nærmeste frist først
  • 3
    /stillingerAktive stillingsannonser
Feeds og statistikk
  • 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.

Claude med sokfirma-connectoren: fra spørsmål til ferdig salgsliste i én samtale.
Claude (web) og Claude Desktop — anbefalt
  1. Settings → Connectors → Add custom connector
  2. Lim inn https://mcp.sokfirma.no/
  3. Klikk Connect og godkjenn med sokfirma-kontoen din i nettleseren (OAuth)
Claude Code (CLI)
claude mcp add sokfirma -t http \
  -H "Authorization: Bearer sk_mcp_..." \
  -- https://mcp.sokfirma.no/
Cursor / Windsurf (via mcp-remote)
{
  "mcpServers": {
    "sokfirma": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://mcp.sokfirma.no/",
        "--header",
        "Authorization: Bearer sk_mcp_..."
      ]
    }
  }
}
Eksempler på hva du kan spørre om
  • «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

Selskap
  • lookup_company
  • search_companies
  • get_company_roles
  • get_company_kunngjoeringer
  • get_company_fullmakt
  • get_company_neighbors
  • get_company_similar
Økonomi
  • get_company_financials
  • get_annual_accounts_detail
  • get_company_benchmark
Eierskap
  • get_company_shareholders
  • get_company_ownership_chain
  • get_company_beneficial_owners
  • get_company_konsern
  • get_company_network_graph
Personer
  • get_person_detail
  • search_people
  • get_person_network_graph
Marked og bransje
  • market_analysis
  • search_investors
  • list_nace_divisions
  • list_nace_classes
  • get_industry_stats
  • get_kommune_stats
  • get_fylke_stats
Anbud og stillinger
  • search_tenders
  • get_active_tenders
  • get_tender
  • get_company_tenders
  • search_stillinger
  • get_company_stillinger
Hendelser og feeds
  • get_new_companies
  • get_recent_bankruptcies
  • get_company_changes
Støtte og IP
  • get_company_grants
  • get_company_ip
Godkjenninger
  • 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/mndPro — 299 kr/mnd
Vektede kall per dag150500
Burst-grense2 / sek5 / sek
Aktive nøkler25
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.