VirklyVirkly
REST API · JSON · MCP

CVR API
with monitoring and webhooks

Look up any Danish company with one call, and get notified when it changes. Virkly serves data from the Danish CVR register as clean JSON: company details, owners and beneficial owners, management, financials and change history.

Free plan: 100 calls a month, no commitment.

GET /v1/companies/:cvr
curl "https://virkly.io/v1/companies/24256790" \
  -H "Authorization: Bearer YOUR_API_KEY"

More than lookups

A CVR lookup tells you what a company looks like today. Virkly also tells you when that changes.

Lookup and search

Fetch a company by CVR number or search by name. The response includes status, address, industry and employee count, among other fields.

Owners and beneficial owners

Legal and beneficial owners with ownership shares, management and board, plus the companies it holds shares in.

Monitoring and webhooks

Watch up to 500 companies and people on Pro, and get an email when a watched company changes status, address, name, industry, capital or employee count. Webhooks send a signed request to your endpoint when companies change or are registered in CVR.

MCP for AI agents

The same data as an MCP server, so Claude, Cursor or your own agent can look up Danish companies directly.

Your first call in under a minute

Create an API key in the dashboard and send it as a Bearer token. You can also try the endpoints in your browser without writing code.

Pricing

All prices in DKK excl. VAT. See every plan on the pricing page.

Free

0kr/month

  • 100 API requests/month
  • 10 requests/min rate limit
  • Full API access
  • MCP

Pro

499kr/month

  • 500 watchers
  • 5,000 API requests/month
  • 600 requests/min rate limit
  • Full API access
  • MCP
  • Email support
  • Webhooks on changes

See all plans

Frequently asked questions

Where does the data come from?
We sync data from the CVR register at the Danish Business Authority (Erhvervsstyrelsen) daily. Financials come from the annual reports companies file themselves.
Can I use the API for free?
Yes. The Free plan includes 100 calls a month and access to every lookup endpoint and the MCP server. Webhooks require the Pro plan.
How do I set up monitoring?
Watch companies from the dashboard or straight from a company page, and get an email for every change. Set up webhooks in the dashboard: each event is sent as a POST request with an HMAC signature you can verify.
What does the Pro plan cost?
499 DKK a month excl. VAT for 5,000 calls a month, 600 calls a minute, 500 watched companies and people, and webhooks. Need more? Contact us about a Custom plan.

Build on Danish company data

Create an account, get your API key and make your first call today.

Get a free API key