curl --request GET \
--url https://jobs-api.registercheck.de/api/v2/companies/{company_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://jobs-api.registercheck.de/api/v2/companies/{company_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://jobs-api.registercheck.de/api/v2/companies/{company_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://jobs-api.registercheck.de/api/v2/companies/{company_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://jobs-api.registercheck.de/api/v2/companies/{company_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://jobs-api.registercheck.de/api/v2/companies/{company_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://jobs-api.registercheck.de/api/v2/companies/{company_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"register": {
"register_number": "<string>",
"register_type": "<string>",
"register_court": "<string>",
"register_id": "<string>",
"register_country": "<string>",
"register_unique_key": "<string>",
"start_date": "<string>"
},
"status": "<string>",
"name": {
"name": "<string>",
"raw_name": "<string>",
"legal_form": "<string>",
"slug": "<string>",
"start_date": "<string>"
},
"address": {
"street": "<string>",
"city": "<string>",
"postal_code": "<string>",
"country": "<string>",
"extra": "<string>",
"start_date": "<string>",
"formatted_value": "<string>",
"location": {
"lat": 123,
"lng": 123,
"state": "<string>"
}
},
"purpose": {
"purpose": "<string>",
"start_date": "<string>"
},
"capital": {
"amount": 123,
"currency": "<string>",
"start_date": "<string>"
},
"representation": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"role": "<string>",
"start_date": "<string>",
"end_date": "<string>",
"city": "<string>",
"country": "<string>",
"titles": [
"<string>"
],
"birth_name": "<string>",
"birth_date": "<string>",
"job": "<string>",
"register_court": "<string>",
"register_number": "<string>",
"register_prefix": "<string>",
"status": "<string>",
"representation_rule": "<string>",
"is_general_partner": true
}
],
"prokura_persons": [
{
"id": "<string>",
"last_name": "<string>",
"birth_name": "<string>",
"first_name": "<string>",
"city": "<string>",
"birth_date": "<string>",
"titles": [
"<string>"
],
"job": "<string>",
"person_id": "<string>",
"prokura_type": "<string>",
"prokura_status": "<string>"
}
],
"financials": {
"reports": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"report_pdf_url": "<string>",
"report_table_html_url": "<string>",
"is_consolidated": true,
"published_at": "<string>"
}
],
"has_financial_reports": true,
"financial_reports_count": 123
},
"legal_form": "<string>",
"documents": [
{
"id": "<string>",
"type": "<string>",
"date": "<string>",
"name": "<string>",
"url": "<string>"
}
],
"incorporated_at": "<string>",
"terminated_at": "<string>",
"last_entry_date": "<string>",
"identification": {
"lei": "<string>",
"eu_id": "<string>",
"elf_code": "<string>"
},
"industry_classifications": [
{
"id": "<string>",
"level": 123,
"title": "<string>",
"code": "<string>",
"emoji": "<string>"
}
],
"proxy_policy": "<string>",
"company_meta_data": {
"id": "<string>",
"company_name": "<string>",
"legal_form": "<string>",
"last_changed_at": "<string>",
"origin_date": "<string>",
"headquarter": "<string>",
"entry_count": 123,
"last_entry_date": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Get Company Details
Get detailed information about a company by its id
- Company name (current)
- Register information (current)
- Address (current)
- Business purpose (current)
- Share capital information (current)
- Representation/management information
- Financial reports
- Documents
- Key dates and status
curl --request GET \
--url https://jobs-api.registercheck.de/api/v2/companies/{company_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://jobs-api.registercheck.de/api/v2/companies/{company_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://jobs-api.registercheck.de/api/v2/companies/{company_id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://jobs-api.registercheck.de/api/v2/companies/{company_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://jobs-api.registercheck.de/api/v2/companies/{company_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://jobs-api.registercheck.de/api/v2/companies/{company_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://jobs-api.registercheck.de/api/v2/companies/{company_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": "<string>",
"register": {
"register_number": "<string>",
"register_type": "<string>",
"register_court": "<string>",
"register_id": "<string>",
"register_country": "<string>",
"register_unique_key": "<string>",
"start_date": "<string>"
},
"status": "<string>",
"name": {
"name": "<string>",
"raw_name": "<string>",
"legal_form": "<string>",
"slug": "<string>",
"start_date": "<string>"
},
"address": {
"street": "<string>",
"city": "<string>",
"postal_code": "<string>",
"country": "<string>",
"extra": "<string>",
"start_date": "<string>",
"formatted_value": "<string>",
"location": {
"lat": 123,
"lng": 123,
"state": "<string>"
}
},
"purpose": {
"purpose": "<string>",
"start_date": "<string>"
},
"capital": {
"amount": 123,
"currency": "<string>",
"start_date": "<string>"
},
"representation": [
{
"id": "<string>",
"name": "<string>",
"type": "<string>",
"role": "<string>",
"start_date": "<string>",
"end_date": "<string>",
"city": "<string>",
"country": "<string>",
"titles": [
"<string>"
],
"birth_name": "<string>",
"birth_date": "<string>",
"job": "<string>",
"register_court": "<string>",
"register_number": "<string>",
"register_prefix": "<string>",
"status": "<string>",
"representation_rule": "<string>",
"is_general_partner": true
}
],
"prokura_persons": [
{
"id": "<string>",
"last_name": "<string>",
"birth_name": "<string>",
"first_name": "<string>",
"city": "<string>",
"birth_date": "<string>",
"titles": [
"<string>"
],
"job": "<string>",
"person_id": "<string>",
"prokura_type": "<string>",
"prokura_status": "<string>"
}
],
"financials": {
"reports": [
{
"id": "<string>",
"name": "<string>",
"date": "<string>",
"report_pdf_url": "<string>",
"report_table_html_url": "<string>",
"is_consolidated": true,
"published_at": "<string>"
}
],
"has_financial_reports": true,
"financial_reports_count": 123
},
"legal_form": "<string>",
"documents": [
{
"id": "<string>",
"type": "<string>",
"date": "<string>",
"name": "<string>",
"url": "<string>"
}
],
"incorporated_at": "<string>",
"terminated_at": "<string>",
"last_entry_date": "<string>",
"identification": {
"lei": "<string>",
"eu_id": "<string>",
"elf_code": "<string>"
},
"industry_classifications": [
{
"id": "<string>",
"level": 123,
"title": "<string>",
"code": "<string>",
"emoji": "<string>"
}
],
"proxy_policy": "<string>",
"company_meta_data": {
"id": "<string>",
"company_name": "<string>",
"legal_form": "<string>",
"last_changed_at": "<string>",
"origin_date": "<string>",
"headquarter": "<string>",
"entry_count": 123,
"last_entry_date": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Enter your API key
Path Parameters
Response
Successful Response
Unique company identifier
Company registration details
Show child attributes
Show child attributes
Company status (active, terminated, inactive)
Company name information
Show child attributes
Show child attributes
Company address information
Show child attributes
Show child attributes
Business purpose and activities
Show child attributes
Show child attributes
Share capital information
Show child attributes
Show child attributes
Company representatives and management
Show child attributes
Show child attributes
Persons with prokura authority
Show child attributes
Show child attributes
Financial reports and indicators
Show child attributes
Show child attributes
Legal form of the company
Associated company documents
Show child attributes
Show child attributes
Date of incorporation
Date of termination if applicable
Date of last register entry
Identification numbers
Show child attributes
Show child attributes
Industry classification codes following WKZ 2025 Standard
Show child attributes
Show child attributes
Proxy or representation policy
Additional company metadata
Show child attributes
Show child attributes
Was this page helpful?
