CVR API v2.0.0
Scroll down for code samples, example requests and responses. Select a language for code samples from the tabs above or the mobile navigation menu.
You can only access this API with a username and password. To acquire that please fill out your contact information on the public website.
This API is only for paying customers.
Conventions
- Basic authentication
- Only understands HTTPS
- Only understands JSON
Changelog
- 2022-01-18: Added company change endpoint
- 2022-01-18: Changed feed url
- 2021-04-27: Updated changed feed
- 2021-04-15: Added participant attributes
- 2021-02-01: Published documentation
Endpoints
Base URLs:
Authentication
- HTTP Authentication, scheme: basic The provided token is the username and password is empty.
Company
Find by VAT
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/company/0 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/company/0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/company/0"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/company/0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/company/0");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/company/0");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/company/0")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/company/{vat}
Returns a single company
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
vat |
path |
integer(int64) |
true |
VAT |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Search in companies
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/search/company \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/search/company",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/search/company"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/search/company"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/search/company");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/search/company");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/search/company")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/search/company
Returns a list of companies
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
life_name |
query |
string |
false |
none |
life_start |
query |
string(date) |
false |
none |
life_end |
query |
string(date) |
false |
none |
life_adprotected |
query |
boolean |
false |
none |
address_street |
query |
string |
false |
none |
address_streetcode |
query |
integer(int64) |
false |
none |
address_numberfrom |
query |
string |
false |
none |
address_letterfrom |
query |
string |
false |
none |
address_zipcode |
query |
integer(int64) |
false |
none |
address_zipcode_list |
query |
string |
false |
none |
address_city |
query |
string |
false |
none |
address_municipality |
query |
integer(int64) |
false |
none |
companyform_code |
query |
integer(int64) |
false |
none |
companyform_description |
query |
string |
false |
none |
companyform_holding |
query |
boolean |
false |
none |
companystatus_code |
query |
integer(int64) |
false |
none |
contact_phone |
query |
string |
false |
none |
contact_email |
query |
string |
false |
none |
contact_www |
query |
string |
false |
none |
status_bankrupt |
query |
boolean |
false |
none |
industry_primary_text |
query |
string |
false |
none |
industry_primary_code |
query |
integer(int64) |
false |
none |
industry_secondary_text |
query |
string |
false |
none |
industry_secondary_code |
query |
integer(int64) |
false |
none |
capital_capital |
query |
string |
false |
none |
capital_currency |
query |
string |
false |
none |
capital_ipo |
query |
boolean |
false |
none |
employment_amount |
query |
string |
false |
none |
employment_interval_low |
query |
string |
false |
none |
info_ean_id |
query |
string |
false |
none |
info_lei_id |
query |
string |
false |
none |
Detailed descriptions
companystatus_code:
3
- OPLØST
4
- OPLØST EFTER ERKLÆRING
5
- OPLØST EFTER FRIVILLIG LIKVIDATION
6
- OPLØST EFTER FUSION
7
- OPLØST EFTER KONKURS
8
- OPLØST EFTER SPALTNING
10
- SLETTET
11
- TVANGSOPLØST
12
- UDEN RETSVIRKNING
13
- UNDER FRIVILLIG LIKVIDATION
14
- UNDER KONKURS
15
- UNDER REASSUMERING
17
- UNDER REKONSTRUKTION
18
- UNDER TVANGSOPLØSNING
19
- OPHØRT
20
- I DRIFT
21
- OPLØST EFTER GRÆNSEOVERSKRIDENDE HJEMSTEDSFLYTNING
23
- OPLØST EFTER GRÆNSEOVERSKRIDENDE FUSION
24
- LUKKET
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
companystatus_code |
3 |
companystatus_code |
4 |
companystatus_code |
5 |
companystatus_code |
6 |
companystatus_code |
7 |
companystatus_code |
8 |
companystatus_code |
10 |
companystatus_code |
11 |
companystatus_code |
12 |
companystatus_code |
13 |
companystatus_code |
14 |
companystatus_code |
15 |
companystatus_code |
17 |
companystatus_code |
18 |
companystatus_code |
19 |
companystatus_code |
20 |
companystatus_code |
21 |
companystatus_code |
23 |
companystatus_code |
24 |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Suggest companies by name
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/suggestions/company/string \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/suggestions/company/string",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/suggestions/company/string"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/suggestions/company/string"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/suggestions/company/string");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/suggestions/company/string");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/suggestions/company/string")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/suggestions/company/{name}
Returns a list of companies
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
name |
path |
string |
true |
Name |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Subsidiary
Find by subsidiarynumber
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/subsidiary/0 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/subsidiary/0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/subsidiary/0"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/subsidiary/0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/subsidiary/0");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/subsidiary/0");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/subsidiary/0")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/subsidiary/{subsidiarynumber}
Returns a single subsidiary
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
subsidiarynumber |
path |
integer(int64) |
true |
Subsidiarynumber |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Search in subsidiaries
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/search/subsidiary \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/search/subsidiary",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/search/subsidiary"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/search/subsidiary"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/search/subsidiary");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/search/subsidiary");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/search/subsidiary")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/search/subsidiary
Returns a list of subsidiaries
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
life_name |
query |
string |
false |
none |
life_start |
query |
string(date) |
false |
none |
life_end |
query |
string(date) |
false |
none |
life_adprotected |
query |
boolean |
false |
none |
address_street |
query |
string |
false |
none |
address_streetcode |
query |
integer(int64) |
false |
none |
address_numberfrom |
query |
string |
false |
none |
address_letterfrom |
query |
string |
false |
none |
address_zipcode |
query |
integer(int64) |
false |
none |
address_zipcode_list |
query |
string |
false |
none |
address_city |
query |
string |
false |
none |
address_municipality |
query |
integer(int64) |
false |
none |
contact_phone |
query |
string |
false |
none |
contact_email |
query |
string |
false |
none |
contact_www |
query |
string |
false |
none |
industry_primary_text |
query |
string |
false |
none |
industry_primary_code |
query |
integer(int64) |
false |
none |
industry_secondary_text |
query |
string |
false |
none |
industry_secondary_code |
query |
integer(int64) |
false |
none |
employment_amount |
query |
string |
false |
none |
employment_interval_low |
query |
string |
false |
none |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Suggest subsidiaries by name
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/suggestions/subsidiary/string")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/suggestions/subsidiary/{name}
Returns a list of subsidiaries
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
name |
path |
string |
true |
Name |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Participant
Find by participantnumber
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/participant/0 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/participant/0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/participant/0"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/participant/0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/participant/0");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/participant/0");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/participant/0")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/participant/{participantnumber}
Returns a single participant
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
participantnumber |
path |
integer(int64) |
true |
participantnumber |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Search in participants
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/search/participant \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/search/participant",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/search/participant"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/search/participant"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/search/participant");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/search/participant");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/search/participant")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/search/participant
Returns a list of participants
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
life_name |
query |
string |
false |
none |
life_deceased |
query |
boolean |
false |
none |
address_street |
query |
string |
false |
none |
address_streetcode |
query |
integer(int64) |
false |
none |
address_numberfrom |
query |
string |
false |
none |
address_letterfrom |
query |
string |
false |
none |
address_zipcode |
query |
integer(int64) |
false |
none |
address_zipcode_list |
query |
string |
false |
none |
address_city |
query |
string |
false |
none |
address_municipality |
query |
integer(int64) |
false |
none |
contact_phone |
query |
string |
false |
none |
contact_email |
query |
string |
false |
none |
contact_www |
query |
string |
false |
none |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Suggest participants by name
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/suggestions/participant/string \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/suggestions/participant/string",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/suggestions/participant/string"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/suggestions/participant/string"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/suggestions/participant/string");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/suggestions/participant/string");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/suggestions/participant/string")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/suggestions/participant/{name}
Returns a list of participants
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
name |
path |
string |
true |
Name |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Feeds
A list of VAT and last changed date
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/changed/list/company/0 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/changed/list/company/0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/changed/list/company/0"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/changed/list/company/0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/changed/list/company/0");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/changed/list/company/0");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/changed/list/company/0")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/changed/list/company/{change_id}
Returns a list of VAT and last changed date
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
change_id |
path |
integer(int64) |
true |
The last change id |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Company last changed date
Code samples
curl --request GET \
--url https://rest.cvrapi.dk/v2/dk/changed/company/0 \
--header 'Accept: application/json' \
--header 'Authorization: Basic {access-token}'
<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://rest.cvrapi.dk/v2/dk/changed/company/0",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Accept: application/json",
"Authorization: Basic {access-token}"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
import requests
url = "https://rest.cvrapi.dk/v2/dk/changed/company/0"
headers = {
"Accept": "application/json",
"Authorization": "Basic {access-token}"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://rest.cvrapi.dk/v2/dk/changed/company/0"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Accept", "application/json")
req.Header.Add("Authorization", "Basic {access-token}")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
const data = null;
const xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://rest.cvrapi.dk/v2/dk/changed/company/0");
xhr.setRequestHeader("Accept", "application/json");
xhr.setRequestHeader("Authorization", "Basic {access-token}");
xhr.send(data);
var client = new RestClient("https://rest.cvrapi.dk/v2/dk/changed/company/0");
var request = new RestRequest(Method.GET);
request.AddHeader("Accept", "application/json");
request.AddHeader("Authorization", "Basic {access-token}");
IRestResponse response = client.Execute(request);
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://rest.cvrapi.dk/v2/dk/changed/company/0")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["Accept"] = 'application/json'
request["Authorization"] = 'Basic {access-token}'
response = http.request(request)
puts response.read_body
GET /v2/{country}/changed/company/{vat}
Returns the companies last changed date
Parameters
Name |
In |
Type |
Required |
Description |
country |
path |
string |
true |
Country |
vat |
path |
integer(int64) |
true |
VAT |
Enumerated Values
Parameter |
Value |
country |
dk |
country |
no |
Responses
Status |
Header |
Type |
Format |
Description |
200 |
Access-Control-Allow-Origin |
string |
|
Origin allowed |
200 |
Access-Control-Allow-Methods |
string |
|
Origin method allowed |
Schemas
Company
{
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24"
},
"companyform": {
"code": 10,
"description": "A/S",
"longdescription": "string",
"holding": true
},
"companystatus": {
"text": "AKTIV",
"start": "2019-08-24"
},
"contact": {
"email": "string",
"www": "string",
"phone": "string"
},
"status": {
"code": 1,
"creditcode": 1,
"start": "2019-08-24",
"end": "2019-08-24",
"bankrupt": true
},
"industry": {
"primary": {
"code": 0,
"text": "string"
},
"secondary": [
{
"sequence": 0,
"code": 0,
"text": "string"
}
]
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
},
"accounting": {
"period_start": "string",
"period_end": "2019-08-24",
"first_period_start": "2019-08-24",
"first_period_end": "2019-08-24",
"restructuring_period_start": "2019-08-24",
"restructuring_period_end": "2019-08-24",
"revision": true,
"documents": [
{
"url": "string",
"type": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"publicdate": "2019-08-24",
"updated": "2019-08-24",
"currency": "string",
"summary": {
"revenue": 0,
"grossprofitloss": 0,
"employeebenefitsexpense": 0,
"depreciationamortisationexpenseprofitorloss": 0,
"profitlossfromordinaryoperatingactivities": 0,
"incomefrominvestmentsingroupenterprises": 0,
"otherfinanceincome": 0,
"otherfinanceexpenses": 0,
"profitlossfromordinaryactivitiesbeforetax": 0,
"taxexpenseonordinaryactivities": 0,
"taxexpense": 0,
"profitloss": 0,
"equity": 0,
"assets": 0,
"proposeddividendrecognisedinequity": 0,
"proposeddividend": 0,
"dividend": 0,
"noncurrentassets": 0,
"landandbuildings": 0,
"currentassets": 0,
"inventories": 0,
"shorttermtradereceivables": 0,
"cashandcashequivalents": 0,
"equityloan": 0,
"provisions": 0,
"longtermliabilitiesotherthanprovisions": 0,
"shorttermliabilitiesotherthanprovisions": 0,
"liabilitiesandequity": 0,
"coverage": 0,
"operatingmargin": 0,
"roi": 0,
"liquidityratio": 0,
"solvencyratio": 0,
"equityreturn": 0,
"averagenumberofemployees": 0
}
}
],
"tax": [
{
"year": 0,
"tradeid": 0,
"managementvat": 0,
"companytype": "Administrationsselskab",
"taxlaw": "string",
"taxableincome": 0,
"deficit": 0,
"paidtax": 0
}
]
},
"info": {
"capital_amount": 0,
"capital_currency": "string",
"capital_partial": true,
"capital_classes": true,
"capital_ipo": true,
"shareholder_below_5_percent": true,
"shareholder_public": true,
"articles_of_association": "2019-08-24",
"purpose": "string",
"bind": "string",
"modes_legislation_money_laundering": true,
"modes_social_economic": true,
"modes_government": true,
"lei_id": "string",
"demerges": [
{
"start": "2019-08-24",
"end": "2019-08-24",
"ingoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
],
"outgoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
]
}
],
"merges": [
{
"start": "2019-08-24",
"end": "2019-08-24",
"outgoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
]
}
],
"ean": [
{
"id": 0,
"name": "string"
}
]
},
"secondarynames": [
"string"
],
"subsidiaries": [
{
"subsidiarynumber": 0,
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24"
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true,
"main": true
}
}
],
"employment": [
{
"months": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0,
"month": 0
}
],
"quarters": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0,
"quarter": 0
}
],
"years": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0
}
]
}
],
"participants": [
{
"participantnumber": 0,
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24",
"unlisted": true
},
"life": {
"name": "string",
"profession": "string",
"deceased": true
},
"roles": {
"type": "accountant",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"title": "string",
"election_format": "string",
"owner_capital_classes": "string",
"owner_percent": 0,
"owner_voting_percent": 0,
"special_ownership": "string",
"special_ownership_description": "string",
"substitute_member_for_id": 0,
"substitute_member_for_name": "string"
}
}
}
],
"participations": [
{
"vat": 0,
"slug": "string",
"companyform": {
"code": 10,
"description": "A/S",
"longdescription": "string",
"holding": true
},
"companystatus": {
"text": "AKTIV",
"start": "2019-08-24"
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
},
"roles": {
"type": "accountant",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"title": "string",
"election_format": "string",
"owner_capital_classes": "string",
"owner_percent": 0,
"owner_voting_percent": 0,
"special_ownership": "string",
"special_ownership_description": "string",
"substitute_member_for_id": 0,
"substitute_member_for_name": "string"
}
}
}
]
}
Properties
Subsidiary
{
"subsidiarynumber": 0,
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24"
},
"contact": {
"email": "string",
"www": "string",
"phone": "string"
},
"industry": {
"primary": {
"code": 0,
"text": "string"
},
"secondary": [
{
"sequence": 0,
"code": 0,
"text": "string"
}
]
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true,
"main": true
}
}
Properties
Name |
Type |
Description |
subsidiarynumber |
integer(int64) |
Subsidiarynumber |
vat |
integer(int64) |
VAT |
slug |
string |
Slug |
address |
Address |
none |
contact |
Contact |
none |
industry |
Industry |
none |
life |
any |
none |
allOf
Name |
Type |
Description |
» anonymous |
Life |
none |
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» main |
boolean |
If this is the main subsidiary |
Participant
{
"participantnumber": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24",
"unlisted": true
},
"contact": {
"email": "string",
"www": "string",
"phone": "string"
},
"attributes": {
"type": "original_citizenship",
"life": {
"value": "string"
}
},
"life": {
"name": "string",
"profession": "string",
"deceased": true
}
}
Properties
Name |
Type |
Description |
participantnumber |
integer(int64) |
Participantnumber |
slug |
string |
Slug |
address |
any |
none |
allOf
Name |
Type |
Description |
» anonymous |
Address |
none |
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» unlisted |
boolean |
If this participants address is unlisted (hidden/secret) |
continued
Address
{
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24"
}
Properties
Name |
Type |
Description |
street |
string¦null |
Street name |
streetcode |
integer(int64)¦null |
Unique street code |
numberfrom |
string¦null |
House number from |
numberto |
string¦null |
House number to |
letterfrom |
string¦null |
House letter from |
letterto |
string¦null |
House letter to |
floor |
string¦null |
Floor in building |
door |
string¦null |
Door in building |
zipcode |
integer(int64)¦null |
Zipcode |
cityname |
string¦null |
City |
altcityname |
string¦null |
Place name |
countrycode |
string¦null |
Country code |
coname |
string¦null |
Care of |
freetext |
string¦null |
An address written when not matched |
municipalitycode |
integer(int64)¦null |
Municipality code |
municipalityname |
string¦null |
Municipality name |
mailbox |
string¦null |
Mailbox |
kvh |
string¦null |
Danish KVH code |
kvhx |
string¦null |
Danish KVHX code |
longitude |
number(float)¦null |
WGS84 longitude |
latitude |
number(float)¦null |
WGS84 latitude |
addressid |
string¦null |
Danish address id in DAWA |
start |
string(date)¦null |
Start date for this address |
end |
string(date)¦null |
End date for this address |
timestamp |
string(date)¦null |
Date this address was registred |
{
"code": 10,
"description": "A/S",
"longdescription": "string",
"holding": true
}
Properties
Name |
Type |
Description |
code |
integer(int64)¦null |
Company form code |
description |
string¦null |
Company form description |
longdescription |
string¦null |
Company form longer description fx. aktieselskab |
holding |
boolean |
If this company is a holding company |
Enumerated Values
Property |
Value |
code |
10 |
code |
15 |
code |
20 |
code |
30 |
code |
40 |
code |
45 |
code |
50 |
code |
60 |
code |
70 |
code |
80 |
code |
81 |
code |
90 |
code |
95 |
code |
100 |
code |
110 |
code |
115 |
code |
130 |
code |
140 |
code |
150 |
code |
151 |
code |
152 |
code |
160 |
code |
170 |
code |
180 |
code |
190 |
code |
195 |
code |
210 |
code |
220 |
code |
230 |
code |
235 |
code |
240 |
code |
245 |
code |
250 |
code |
260 |
code |
270 |
code |
280 |
code |
285 |
code |
290 |
code |
291 |
code |
520 |
code |
990 |
description |
A/S |
description |
ABA |
description |
AMT |
description |
ANS |
description |
APS |
description |
DØD |
description |
E/S |
description |
EFO |
description |
ENK |
description |
EUO |
description |
EØF |
description |
FAP |
description |
FAS |
description |
FBA |
description |
FES |
description |
FEØ |
description |
FFO |
description |
FIV |
description |
FKI |
description |
FMA |
description |
FON |
description |
FOR |
description |
GUS |
description |
I/S |
description |
IVS |
description |
K/S |
description |
KAS |
description |
KOM |
description |
MSS |
description |
PAR |
description |
PMV |
description |
REG |
description |
SCE |
description |
SMA |
description |
SOV |
description |
STA |
description |
TRU |
description |
UDL |
description |
UOP |
description |
ØVR |
Companystatus
{
"text": "AKTIV",
"start": "2019-08-24"
}
Properties
Name |
Type |
Description |
text |
string¦null |
Company status text |
start |
string(date)¦null |
Start date for this status |
Enumerated Values
Property |
Value |
text |
AKTIV |
text |
NORMAL |
text |
OPLØST |
text |
OPLØST EFTER ERKLÆRING |
text |
OPLØST EFTER FRIVILLIG LIKVIDATION |
text |
OPLØST EFTER FUSION |
text |
OPLØST EFTER KONKURS |
text |
OPLØST EFTER SPALTNING |
text |
SLETTES |
text |
SLETTET |
text |
TVANGSOPLØST |
text |
UDEN RETSVIRKNING |
text |
UNDER FRIVILLIG LIKVIDATION |
text |
UNDER KONKURS |
text |
UNDER REASSUMERING |
text |
UNDER REASUMMERING |
text |
UNDER REKONSTRUKTION |
text |
UNDER TVANGSOPLØSNING |
text |
OPHØRT |
text |
OPLØST EFTER GRÆNSEOVERSKRIDENDE HJEMSTEDSFLYTNING |
text |
OPLØST VED ERKLÆRING |
text |
OPLØST EFTER GRÆNSEOVERSKRIDENDE FUSION |
{
"email": "string",
"www": "string",
"phone": "string"
}
Properties
Name |
Type |
Description |
email |
string¦null |
E-mail |
www |
string¦null |
Website |
phone |
string¦null |
Phone number |
Status
{
"code": 1,
"creditcode": 1,
"start": "2019-08-24",
"end": "2019-08-24",
"bankrupt": true
}
Properties
Name |
Type |
Description |
code |
integer(int64)¦null |
Status code |
creditcode |
integer(int64)¦null |
Credit status code |
start |
string(date)¦null |
Start date and time for this status |
end |
string(date)¦null |
End date and time for this status |
bankrupt |
boolean |
If this company is a bankrupt |
Enumerated Values
Property |
Value |
code |
1 |
code |
2 |
code |
3 |
code |
4 |
code |
5 |
code |
6 |
code |
8 |
code |
9 |
creditcode |
1 |
creditcode |
3 |
Industry
{
"primary": {
"code": 0,
"text": "string"
},
"secondary": [
{
"sequence": 0,
"code": 0,
"text": "string"
}
]
}
Properties
Name |
Type |
Description |
primary |
object |
none |
» code |
integer(int64)¦null |
Industry code |
» text |
string¦null |
Industry text |
secondary |
[object] |
none |
» sequence |
integer(int64)¦null |
The sequence number |
» code |
integer(int64) |
Industry code |
» text |
string |
Industry text |
Life
{
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
Properties
Name |
Type |
Description |
start |
string(date)¦null |
Start date |
end |
string(date)¦null |
End date |
name |
string |
Company name |
adprotected |
boolean |
If this company is legally protected against unsolicited advertising |
Accounting
{
"period_start": "string",
"period_end": "2019-08-24",
"first_period_start": "2019-08-24",
"first_period_end": "2019-08-24",
"restructuring_period_start": "2019-08-24",
"restructuring_period_end": "2019-08-24",
"revision": true,
"documents": [
{
"url": "string",
"type": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"publicdate": "2019-08-24",
"updated": "2019-08-24",
"currency": "string",
"summary": {
"revenue": 0,
"grossprofitloss": 0,
"employeebenefitsexpense": 0,
"depreciationamortisationexpenseprofitorloss": 0,
"profitlossfromordinaryoperatingactivities": 0,
"incomefrominvestmentsingroupenterprises": 0,
"otherfinanceincome": 0,
"otherfinanceexpenses": 0,
"profitlossfromordinaryactivitiesbeforetax": 0,
"taxexpenseonordinaryactivities": 0,
"taxexpense": 0,
"profitloss": 0,
"equity": 0,
"assets": 0,
"proposeddividendrecognisedinequity": 0,
"proposeddividend": 0,
"dividend": 0,
"noncurrentassets": 0,
"landandbuildings": 0,
"currentassets": 0,
"inventories": 0,
"shorttermtradereceivables": 0,
"cashandcashequivalents": 0,
"equityloan": 0,
"provisions": 0,
"longtermliabilitiesotherthanprovisions": 0,
"shorttermliabilitiesotherthanprovisions": 0,
"liabilitiesandequity": 0,
"coverage": 0,
"operatingmargin": 0,
"roi": 0,
"liquidityratio": 0,
"solvencyratio": 0,
"equityreturn": 0,
"averagenumberofemployees": 0
}
}
],
"tax": [
{
"year": 0,
"tradeid": 0,
"managementvat": 0,
"companytype": "Administrationsselskab",
"taxlaw": "string",
"taxableincome": 0,
"deficit": 0,
"paidtax": 0
}
]
}
Properties
Name |
Type |
Description |
period_start |
string¦null |
Starting period for this companies fiscal year |
period_end |
string(date)¦null |
End period for this companies fiscal year |
first_period_start |
string(date)¦null |
First period start |
first_period_end |
string(date)¦null |
First period end |
restructuring_period_start |
string(date)¦null |
Restructuring period start |
restructuring_period_end |
string(date)¦null |
Restructuring period end |
revision |
boolean |
If this company is being audited |
documents |
[object]¦null |
none |
» url |
string |
Direct URL to report |
» type |
string |
The type of the report |
» start |
string(date) |
Period start date |
» end |
string(date) |
Period end date |
» publicdate |
string(date) |
The date the report was published |
» updated |
string(date)¦null |
The date the report was updated |
» currency |
string |
The currency in ISO 4217 format |
» summary |
object |
none |
»» revenue |
number(float)¦null |
none |
»» grossprofitloss |
number(float)¦null |
none |
»» employeebenefitsexpense |
number(float)¦null |
none |
»» depreciationamortisationexpenseprofitorloss |
number(float)¦null |
none |
»» profitlossfromordinaryoperatingactivities |
number(float)¦null |
none |
»» incomefrominvestmentsingroupenterprises |
number(float)¦null |
none |
»» otherfinanceincome |
number(float)¦null |
none |
»» otherfinanceexpenses |
number(float)¦null |
none |
»» profitlossfromordinaryactivitiesbeforetax |
number(float)¦null |
none |
»» taxexpenseonordinaryactivities |
number(float)¦null |
none |
»» taxexpense |
number(float)¦null |
none |
»» profitloss |
number(float)¦null |
none |
»» equity |
number(float)¦null |
none |
»» assets |
number(float)¦null |
none |
»» proposeddividendrecognisedinequity |
number(float)¦null |
none |
»» proposeddividend |
number(float)¦null |
none |
»» dividend |
number(float)¦null |
none |
»» noncurrentassets |
number(float)¦null |
none |
»» landandbuildings |
number(float)¦null |
none |
»» currentassets |
number(float)¦null |
none |
»» inventories |
number(float)¦null |
none |
»» shorttermtradereceivables |
number(float)¦null |
none |
»» cashandcashequivalents |
number(float)¦null |
none |
»» equityloan |
number(float)¦null |
none |
»» provisions |
number(float)¦null |
none |
»» longtermliabilitiesotherthanprovisions |
number(float)¦null |
none |
»» shorttermliabilitiesotherthanprovisions |
number(float)¦null |
none |
»» liabilitiesandequity |
number(float)¦null |
none |
»» coverage |
number(float)¦null |
none |
»» operatingmargin |
number(float)¦null |
none |
»» roi |
number(float)¦null |
none |
»» liquidityratio |
number(float)¦null |
none |
»» solvencyratio |
number(float)¦null |
none |
»» equityreturn |
number(float)¦null |
none |
»» averagenumberofemployees |
number(float)¦null |
none |
tax |
[object]¦null |
none |
» year |
integer(int64) |
Year |
» tradeid |
integer(int64) |
The companies own VAT |
» managementvat |
integer(int64)¦null |
The mother VAT |
» companytype |
string |
The type the company was under when the company paid tax |
» taxlaw |
string¦null |
The law this company paid tax under |
» taxableincome |
integer(float)¦null |
The income the company is being tax of |
» deficit |
integer(float)¦null |
The deficit the company has reported (tax break) |
» paidtax |
integer(float)¦null |
The amount of tax the company paid |
Enumerated Values
Property |
Value |
companytype |
Administrationsselskab |
companytype |
Datterselskab |
companytype |
Enkeltstående selskab |
Info
{
"capital_amount": 0,
"capital_currency": "string",
"capital_partial": true,
"capital_classes": true,
"capital_ipo": true,
"shareholder_below_5_percent": true,
"shareholder_public": true,
"articles_of_association": "2019-08-24",
"purpose": "string",
"bind": "string",
"modes_legislation_money_laundering": true,
"modes_social_economic": true,
"modes_government": true,
"lei_id": "string",
"demerges": [
{
"start": "2019-08-24",
"end": "2019-08-24",
"ingoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
],
"outgoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
]
}
],
"merges": [
{
"start": "2019-08-24",
"end": "2019-08-24",
"outgoing": [
{
"vat": 0,
"slug": "string",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
}
}
]
}
],
"ean": [
{
"id": 0,
"name": "string"
}
]
}
Properties
Name |
Type |
Description |
capital_amount |
number(float)¦null |
Capital amount |
capital_currency |
string¦null |
The currency in ISO 4217 format |
capital_partial |
boolean |
If the capital is partially paid |
capital_classes |
boolean |
If the capital is decided into classes |
capital_ipo |
boolean |
If the company is traded publicly |
shareholder_below_5_percent |
boolean |
If the company has reported that there is no ownership over 5% |
shareholder_public |
boolean |
If the register of shareholders is public |
articles_of_association |
string(date)¦null |
Latest articles of association |
purpose |
string¦null |
The purpose |
bind |
string¦null |
The power og bind |
modes_legislation_money_laundering |
boolean |
If the company has to act according to anti money laundering laws |
modes_social_economic |
boolean |
If the company is an social economic company |
modes_government |
boolean |
If the company is government or state company |
lei_id |
string¦null |
The LEI code |
demerges |
[object]¦null |
none |
» start |
string(date) |
Period start date |
» end |
string(date) |
Period end date |
» ingoing |
[object]¦null |
none |
»» vat |
integer(int64) |
VAT |
»» slug |
string |
Slug |
»» life |
object |
none |
»»» start |
string(date) |
Start date |
»»» end |
string(date) |
End date |
»»» name |
string |
Company name |
»»» adprotected |
boolean |
If this company is legally protected against unsolicited advertising |
» outgoing |
[object]¦null |
none |
»» vat |
integer(int64) |
VAT |
»» slug |
string |
Slug |
»» life |
object |
none |
»»» start |
string(date) |
Start date |
»»» end |
string(date) |
End date |
»»» name |
string |
Company name |
»»» adprotected |
boolean |
If this company is legally protected against unsolicited advertising |
merges |
[object]¦null |
none |
» start |
string(date) |
Period start date |
» end |
string(date) |
Period end date |
» outgoing |
[object]¦null |
none |
»» vat |
integer(int64) |
VAT |
»» slug |
string |
Slug |
»» life |
object |
none |
»»» start |
string(date) |
Start date |
»»» end |
string(date) |
End date |
»»» name |
string |
Company name |
»»» adprotected |
boolean |
If this company is legally protected against unsolicited advertising |
ean |
[object]¦null |
none |
» id |
integer(int64) |
EAN number |
» name |
string |
Company name |
Secondarynames
Properties
None
Subsidiaries
[
{
"subsidiarynumber": 0,
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24"
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true,
"main": true
}
}
]
Properties
Name |
Type |
Description |
subsidiarynumber |
integer(int64) |
Subsidiarynumber |
vat |
integer(int64) |
VAT |
slug |
string |
Slug |
address |
Address |
none |
life |
any |
none |
allOf
Name |
Type |
Description |
» anonymous |
Life |
none |
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» main |
boolean |
If this is the main subsidiary |
Employment
[
{
"months": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0,
"month": 0
}
],
"quarters": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0,
"quarter": 0
}
],
"years": [
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0,
"year": 0
}
]
}
]
Properties
Name |
Type |
Description |
months |
[allOf]¦null |
none |
allOf
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» year |
integer(int64) |
Year |
»» month |
integer(int64) |
Month |
continued
Name |
Type |
Description |
quarters |
[allOf]¦null |
none |
allOf
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» year |
integer(int64) |
Year |
»» quarter |
integer(int64) |
Quarter |
continued
Name |
Type |
Description |
years |
[allOf]¦null |
none |
allOf
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» year |
integer(int64) |
Year |
EmploymentObject
{
"amount": 0,
"amount_fte": 0,
"interval_low": 0,
"interval_high": 0,
"interval_low_fte": 0,
"interval_high_fte": 0
}
Properties
Name |
Type |
Description |
amount |
integer(int64)¦null |
Precise amount employeed |
amount_fte |
integer(int64)¦null |
Precise amount employeed full-time equivalents |
interval_low |
integer(int64)¦null |
Minimum employeed in interval |
interval_high |
integer(int64)¦null |
Maximum employeed in interval |
interval_low_fte |
integer(int64)¦null |
Minimum employeed full-time equivalents in interval |
interval_high_fte |
integer(int64)¦null |
Minimum employeed full-time equivalents in interval |
Participants
[
{
"participantnumber": 0,
"vat": 0,
"slug": "string",
"address": {
"street": "string",
"streetcode": 0,
"numberfrom": "string",
"numberto": "string",
"letterfrom": "string",
"letterto": "string",
"floor": "string",
"door": "string",
"zipcode": 0,
"cityname": "string",
"altcityname": "string",
"countrycode": "string",
"coname": "string",
"freetext": "string",
"municipalitycode": 0,
"municipalityname": "string",
"mailbox": "string",
"kvh": "string",
"kvhx": "string",
"longitude": 0,
"latitude": 0,
"addressid": "string",
"start": "2019-08-24",
"end": "2019-08-24",
"timestamp": "2019-08-24",
"unlisted": true
},
"life": {
"name": "string",
"profession": "string",
"deceased": true
},
"roles": {
"type": "accountant",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"title": "string",
"election_format": "string",
"owner_capital_classes": "string",
"owner_percent": 0,
"owner_voting_percent": 0,
"special_ownership": "string",
"special_ownership_description": "string",
"substitute_member_for_id": 0,
"substitute_member_for_name": "string"
}
}
}
]
Properties
Name |
Type |
Description |
participantnumber |
integer(int64) |
Participant number |
vat |
integer(int64) |
VAT |
slug |
string |
Slug |
address |
any |
none |
allOf
Name |
Type |
Description |
» anonymous |
Address |
none |
and
Name |
Type |
Description |
» anonymous |
object |
none |
»» unlisted |
boolean |
If this participants address is unlisted (hidden/secret) |
continued
Participations
[
{
"vat": 0,
"slug": "string",
"companyform": {
"code": 10,
"description": "A/S",
"longdescription": "string",
"holding": true
},
"companystatus": {
"text": "AKTIV",
"start": "2019-08-24"
},
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"name": "string",
"adprotected": true
},
"roles": {
"type": "accountant",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"title": "string",
"election_format": "string",
"owner_capital_classes": "string",
"owner_percent": 0,
"owner_voting_percent": 0,
"special_ownership": "string",
"special_ownership_description": "string",
"substitute_member_for_id": 0,
"substitute_member_for_name": "string"
}
}
}
]
Properties
ParticipantLife
{
"name": "string",
"profession": "string",
"deceased": true
}
Properties
Name |
Type |
Description |
name |
string¦null |
Participant name |
profession |
string¦null |
Participants profession |
deceased |
boolean |
If this participant is deceased |
ParticipantAttributes
{
"type": "original_citizenship",
"life": {
"value": "string"
}
}
Properties
Name |
Type |
Description |
type |
string |
The attribute type |
life |
object |
none |
» value |
string |
The value |
Enumerated Values
Property |
Value |
type |
original_citizenship |
ParticipantRoles
{
"type": "accountant",
"life": {
"start": "2019-08-24",
"end": "2019-08-24",
"title": "string",
"election_format": "string",
"owner_capital_classes": "string",
"owner_percent": 0,
"owner_voting_percent": 0,
"special_ownership": "string",
"special_ownership_description": "string",
"substitute_member_for_id": 0,
"substitute_member_for_name": "string"
}
}
Properties
Name |
Type |
Description |
type |
string |
The roles type |
life |
object |
none |
» start |
string(date) |
Period start date |
» end |
string(date) |
Period end date |
» title |
string |
The title of the role |
» election_format |
string |
Election format |
» owner_capital_classes |
string |
Capital classes fx. A or B |
» owner_percent |
number(float) |
The ownership share |
» owner_voting_percent |
number(float) |
The voting share |
» special_ownership |
string |
If there is a special ownership |
» special_ownership_description |
string |
Description of the special ownership |
» substitute_member_for_id |
integer(int64) |
The participantnumber of the substitute |
» substitute_member_for_name |
string |
The name of the substitute participant |
Enumerated Values
Property |
Value |
type |
accountant |
type |
board |
type |
branch_manager |
type |
daily_management |
type |
director |
type |
founder |
type |
fully_responsible_participant |
type |
liquidator |
type |
owner |
type |
real_owner |
type |
supervisory_board |
CompanyChangedListFeed
{
"vat": 0,
"lastupdate": {
"datetime": "2019-08-24T14:15:22Z",
"unix": 0
},
"change_id": 0
}
Properties
Name |
Type |
Description |
vat |
integer(int64) |
VAT |
lastupdate |
object |
none |
» datetime |
string(date-time) |
Date and time in ISO 8601 |
» unix |
integer(int64) |
none |
change_id |
integer(int64) |
The change id that you need to use for your new request |
CompanyChangedFeed
{
"vat": 0,
"lastupdate": {
"datetime": "2019-08-24T14:15:22Z",
"unix": 0
}
}
Properties
Name |
Type |
Description |
vat |
integer(int64) |
VAT |
lastupdate |
object |
none |
» datetime |
string(date-time) |
Date and time in ISO 8601 |
» unix |
integer(int64) |
none |
Error
{
"error": "INTERNAL_ERROR",
"message": "string"
}
Properties
Name |
Type |
Description |
error |
string |
Error code |
message |
string |
Message that gives more information on the error |
Enumerated Values
Property |
Value |
error |
INTERNAL_ERROR |
error |
INVALID_UA |
error |
METHOD_NOT_IMPLEMENTED |
error |
QUOTA_EXCEEDED |