cvrdb.dk Søg i det danske CVR-register
Toplister Toplister generelt Brancher Kommuner
Regnskaber Kort Opret konto Log ind

Dansk · English

Danish company data API and MCP server

The whole Danish CVR company register is available to AI assistants and your own code: key financials, owners, management, boards, auditors, production units and status history. The MCP server and the markdown pages are free and need no key.

MCP server

Endpoint (Streamable HTTP, no key):

https://cvrdb.dk/mcp

Claude

In claude.ai or Claude Desktop: Settings → Connectors → Add custom connector, and paste the URL above. In Claude Code:

claude mcp add --transport http cvrdb https://cvrdb.dk/mcp

ChatGPT

Settings → Apps & Connectors → Advanced → Developer mode, create a connector with the URL above and choose No authentication.

Cursor

In .cursor/mcp.json or ~/.cursor/mcp.json:

{
  "mcpServers": {
    "cvrdb": {
      "url": "https://cvrdb.dk/mcp"
    }
  }
}

VS Code

In .vscode/mcp.json:

{
  "servers": {
    "cvrdb": {
      "type": "http",
      "url": "https://cvrdb.dk/mcp"
    }
  }
}

Tools

  • search_companies — Search companies by name or CVR number.
  • get_company — Full company record: key figures, owners, management, board, auditor, production units and status history.
  • search_actors — Find people and owning entities by name prefix.
  • get_actor — One person or owner with their roles and ownership shares.
  • companies_at_address — Companies registered at an address.
  • extract_companies — Lists by municipality, industry and size. Needs an API key.

extract_companies needs an API key. Send it as a header from the client config:

{
  "mcpServers": {
    "cvrdb": {
      "headers": {
        "Authorization": "Bearer cvrdb_\u2026"
      },
      "url": "https://cvrdb.dk/mcp"
    }
  }
}

Machine-readable description: /.well-known/mcp/server-card.json

REST API

JSON or CSV with Authorization: Bearer cvrdb_…. 10,000 free lookups per day. Create a key under Udtræk (needs a free account).

  • /api/v1 — discovery
  • /api/v1/openapi.json — OpenAPI 3
curl -H "Authorization: Bearer cvrdb_…" \
  "https://cvrdb.dk/api/v1/extracts?kommune=Aarhus&stoerrelse=10-49&format=csv"

Markdown and llms.txt

Every company and person page also exists as markdown: add .md to the URL. No key. llms.txt lists every URL pattern for language models.

https://cvrdb.dk/virksomhed/dk/seier-capital-as/28098782.md

Terms

  • The data is public and comes from the Danish Business Authority's CVR register. See Data (Danish).
  • Phone, e-mail and website are left out of the MCP, the API and the markdown.
  • One call at a time. On 503, wait the seconds in Retry-After.
  • Cite the source as CVR via cvrdb.dk and link the company page.

cvrdb.dk · Søg i danske virksomheder, regnskaber og aktører · data fra det offentlige CVR-register

Om · Data · API og MCP · Kontakt · Privatlivspolitik

Bygget med <3 og AI af Ask Balleby Hviid