---
title: "/companies/{cvr}/koncern-graph"
method: GET
path: "/v1/companies/{cvr}/koncern-graph"
tags: ["Companies"]
---

# /companies/{cvr}/koncern-graph

`GET /v1/companies/{cvr}/koncern-graph`

## Request

- Base URL: `https://api.companydata.dk` (the document declares no server; this is the origin it was published from)
- URL: `https://api.companydata.dk/v1/companies/{cvr}/koncern-graph`
- Auth: HTTP bearer

Get the corporate group (koncern) graph around a company.

Nodes are companies and person owners; edges point from owner to owned
with ownership/voting percentages. Traverses the ownership chain up to
3 levels in both directions (owners and subsidiaries).

`truncated` is `true` whenever the returned graph is incomplete for any
reason: the depth limit (3 levels each way) cut off further owners or
subsidiaries, a single node had more than 25 owners/subsidiaries, or the
graph hit the 120-node cap. `truncated: false` means the full ownership
structure is included.

## Path parameters

- `cvr` string, required

## Response `200`

Successful Response

- KoncernGraphResponse
  - `root` string, required
  - `nodes` KoncernGraphNode[], required
    - `id` string, required
    - `type` string, required
    - `name` string, required
    - `cvr` string, nullable
    - `unit_number` integer, nullable
    - `status` string, nullable
    - `depth` integer, required
  - `edges` KoncernGraphEdge[], required
    - `source` string, required
    - `target` string, required
    - `ownership_percent` number, nullable
    - `voting_percent` number, nullable
  - `truncated` boolean

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/companydata/apis/companydata-dk-api.md) · [All operations](https://skmtc.dev/companydata/apis/companydata-dk-api/llms.txt) · [OpenAPI document](https://skmtc.dev/companydata/apis/companydata-dk-api/revisions/1cc6c361ae64?raw)
