Søg virksomhed Priser Dokumentation AI Agents Kontakt
Log ind Kom i gang
MCP-server og OpenAI Function-Calling

Bygget til AI Agents.
DataCVR API til Claude, Cursor, ChatGPT.

Giv din AI-assistent adgang til 2 millioner danske og norske virksomheder. Stamdata, ejere, XBRL-regnskaber og P-numre, klar til brug via den officielle MCP-server med 10 tools eller som function i Claude, Cursor og ChatGPT.

Hvorfor DataCVR til AI Agents?

Fire egenskaber der giver din agent bedre svar end konkurrenternes API.

2M virksomheder, DK og NO

Over 886.331 danske og 1.175.203 norske virksomheder i ét samlet API. Konkurrenterne er DK-only med 800k poster. Din agent finder virksomheder der ikke findes andre steder.

2.061.534 virksomheder

Rigere kontekst end search-only

XBRL-regnskaber, ejere med ejerandele, binavne, P-numre og historik. Ikke bare et navn og en adresse. Din agent kan svare på spørgsmål om omsætning, ejerkreds og selskabsstruktur.

XBRL, ejere, P-numre

LLM-venligt responsformat

JSON-strukturen er designet til at passe direkte ind i en LLM-kontekst. Felter har konsistente navne, datoer er ISO-formateret, og numeriske værdier er rene tal uden formateringsstøj.

Struktureret JSON

MCP-server og function-calling

Officiel MCP-server @datacvrapi/mcp med 10 tools til Claude Desktop, Claude Code, Codex, Cursor og VS Code. Foretrækker du function-calling, returnerer GET /api/v2/ai/tools 6 tool-definitions klar til ChatGPT. Hvert opslag indeholder et llm_summary-felt designet til LLM-kontekst.

10 MCP tools

Use cases

Hvad bygger folk med DataCVR API og AI-assistenter?

KYC og compliance

Bed din AI-assistent verificere et CVR-nummer direkte fra en prompt. Tjek om virksomheden er aktiv, hvem der er reel ejer, og om der er tidligere navne eller selskabsskift.

"Er CVR 45786943 aktiv, og hvem er reelle ejere?"

Lead enrichment

Giv din AI et firmanavn eller CVR-nummer og få adresse, branchekode, antal ansatte og seneste regnskab returneret som struktureret JSON, klar til at skrive ind i dit CRM.

"Berig disse 50 CVR-numre fra mit lead-ark"

Automatisk virksomhedsrapportering

Generer en sammenfattende rapport om en virksomhed, dens finansielle udvikling og ejerkreds med et enkelt prompt. Brugt af revisorer, kreditgivere og M&A-rådgivere.

"Lav en 1-sides rapport om Novo Nordisk A/S"

Sådan kommer du i gang

Tre trin fra nul til fungerende AI-integration.

1

Opret konto

Gratis. Ingen kreditkort. Du får en API-nøgle og 25 opslag om dagen med det samme.

2

Hent din API-nøgle

Log ind på dashboardet, gå til "API-nøgler" og kopiér din nøgle. Den bruges som X-API-Key-header i alle kald.

3

Send prompt til Claude eller ChatGPT

Nemmest: installér MCP-serveren med din nøgle. Eller hent tool-definitions til function-calling: GET https://datacvrapi.dk/api/v2/ai/tools med din X-API-Key. Du får 6 functions returneret som JSON, klar til at sætte ind som tools-array.

Opret gratis konto

Kodeeksempler

Fra cURL til OpenAI function-calling på under et minut.

# Hent 6 tool-definitions klar til Claude eller ChatGPT
$ curl https://datacvrapi.dk/api/v2/ai/tools \
  -H "X-API-Key: din_api_nøgle"

# Indsæt det returnerede tools-array direkte i din assistant-konfiguration
# llm_summary-feltet er inkluderet i hvert virksomhedssvar:
{
  "vat": 22756214,
  "name": "A.P. MØLLER - MÆRSK A/S",
  "llm_summary": "A.P. MØLLER - MÆRSK A/S (CVR 22756214) er en virksomhed inden for Ikke-finansielle hovedsæders aktiviteter fra København K. Stiftet 1904, status Aktiv, 5-9 ansatte.",
  "companystatus": "Aktiv",
  ...
}
# Hent stamdata for en dansk virksomhed
$ curl https://datacvrapi.dk/api/v2/dk/company/10150817 \
  -H "X-API-Key: din_api_nøgle"

{
  "vat": 10150817,
  "name": "NOVO NORDISK A/S",
  "address": "Novo Alle 1",
  "zipcode": "2880",
  "city": "Bagsvaerd",
  "industrycode": 211000,
  "industrydesc": "Farmaceutiske stoffer",
  "employees": "5000+",
  "companystatus": "Aktiv"
}
// OpenAI function-calling definition (JSON)
{
  "type": "function",
  "function": {
    "name": "lookup_danish_company",
    "description": "Henter stamdata, ejere og regnskaber for en dansk eller norsk virksomhed via CVR-nummer.",
    "parameters": {
      "type": "object",
      "properties": {
        "cvr": {
          "type": "string",
          "description": "8-cifret CVR-nummer, fx '10150817'"
        },
        "country": {
          "type": "string",
          "enum": ["dk", "no"],
          "description": "Landekode - 'dk' for dansk, 'no' for norsk"
        }
      },
      "required": ["cvr"]
    }
  }
}

// Endpoint der kaldes:
GET https://datacvrapi.dk/api/v2/{country}/company/{cvr}
Header: X-API-Key: din_api_nøgle
import requests

API_KEY = "din_api_nøgle"
BASE_URL = "https://datacvrapi.dk/api/v2"

def lookup_company(cvr: str, country: str = "dk") -> dict:
    resp = requests.get(
        f"{BASE_URL}/{country}/company/{cvr}",
        headers={"X-API-Key": API_KEY},
        timeout=5
    )
    resp.raise_for_status()
    return resp.json()

company = lookup_company("10150817")
print(company["name"])  # "NOVO NORDISK A/S"

Se den fulde API-reference i dokumentationen · Se dine 6 tool-definitions

MCP-server: 10 tools til Claude Desktop, Claude Code og Cursor

Installér én pakke og giv din AI-assistent direkte adgang til CVR-data, uden at skrive et eneste API-kald. Du bruger din egen API-nøgle, og en gratis konto giver 25 opslag om dagen.

search_danish_company

Søg på navn, CVR, branche eller adresse

get_danish_company

Komplet virksomhedsopslag via CVR-nummer

get_company_owners

Ejere, bestyrelse, stiftere og revisorer

get_participant

Person-opslag på tværs af selskaber, til due diligence

get_company_accounts

Danske XBRL-regnskaber og nøgletal

Business+
get_subsidiary

Produktionsenhed via P-nummer

search_subsidiary

Søg P-enheder, fx alle filialer med samme navn

search_norwegian_company

Søg norske virksomheder via Brønnøysund

get_norwegian_company

Norsk virksomhedsopslag via organisationsnummer

get_norwegian_accounts

Norske regnskaber og balance

Business+

Tilføj til din Claude Desktop-konfiguration (claude_desktop_config.json):

claude_desktop_config.json
{
  "mcpServers": {
    "datacvr": {
      "command": "npx",
      "args": ["-y", "@datacvrapi/mcp"],
      "env": {
        "DATACVR_API_KEY": "din-api-nøgle-her"
      }
    }
  }
}

Bruger du Claude Code, er det én kommando:

Terminal
claude mcp add datacvr -e DATACVR_API_KEY=din-api-nøgle -- npx -y @datacvrapi/mcp
Se den fulde opsætningsguide

Cursor-konfiguration og fejlsøgning findes også på GitHub

Klar til at give din AI bedre data?

Start med 25 opslag om dagen. Ingen kreditkort. Opgrader når du er klar.

Kom i gang gratis Se priser