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