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.
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
Related guides
Monitor Danish companies with notifications
Set up monitoring for up to 100 companies and receive notifications about changes in management, ownership, financials, and more.
Search and find companies
Learn to use search on companydata.dk: autocomplete, CVR lookup, industry and municipality filters, nearby search with radius, and Excel export of results.
Lead list generator: Build targeted lead lists with company data
Build tailored lead lists filtered by industry, municipality, size, financials, and property ownership. Choose from 75+ data fields and download as Excel.
