API access to Danish company data

companydata.dk's REST API gives you programmatic access to Danish company data — the same data that powers companydata.dk itself. Retrieve company details, financial statements, ownership, and participant data directly into your CRM, compliance solution, or analytics tool.

Endpoints

The API is available at api.companydata.dk and follows standard REST conventions with JSON responses. Key endpoints:

  • GET /v1/companies/{cvr} — retrieve master data, address, industry, management, and status for a company
  • GET /v1/companies/search — search companies with filters (industry, geography, status, etc.)
  • GET /v1/companies/{cvr}/financials — retrieve financial statements and ratios
  • GET /v1/participants/{id} — retrieve participant details and roles

Full API documentation with all endpoints, request/response formats, and examples is available as interactive ReDoc documentation.

Authentication and API keys

All API calls require an API key sent as a Bearer token in the Authorization header. You create and name your keys on the API keys page in your account. Each key has its own usage statistics so you can track consumption per integration.

Create separate keys per integration
Give each key a descriptive name (e.g., "CRM integration" or "Compliance checks") so you can easily see which integration uses the most calls.

Quotas and rate limits

Your subscription determines how many API calls you can make:

  • Basic — 500 calls/month, max 10 calls/minute
  • Pro — 50,000 calls/month, max 60 calls/minute

If you need more calls than your subscription includes, you can purchase credit packs directly from the API keys page.

Webhooks

With the Pro subscription you can set up up to 5 webhook endpoints. companydata.dk sends a JSON request to your endpoints when changes occur at the companies you monitor. All webhooks are delivered with an HMAC signature so you can verify the sender. An endpoint is automatically deactivated after 10 consecutive failures.

Common integrations

  • CRM enrichment — automatically look up company data when a new lead is created and populate industry, size, and financials
  • Compliance and KYC — verify company details and ownership structure as part of customer onboarding
  • Market analysis — pull data for entire industries or regions for analysis in your own tools
  • Automation — build workflows that react to company changes via webhooks
The API powers companydata.dk
companydata.dk uses this API itself. That means every piece of data and functionality you see on the website is also available programmatically.
See API documentation
Explore endpoints, examples, and create your first API key.