curl --request POST \
--url https://jobs-api.registercheck.de/api/v2/filter/companies \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"days": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"register_court": "<string>",
"offset": 0,
"limit": 10,
"filters": {
"company": {
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"legal_form": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_court": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_prefix": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_number": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_active": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_kg": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"location": {
"center_lat": 123,
"center_lng": 123,
"radius_meters": 123,
"operator": "within_radius"
},
"wkz_codes": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"company_meta_data": {
"headquarter": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"full_address": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"city": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"state": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"country": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"company_purpose": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"share_capital": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"shareholders": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"shareholder_type": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"percentage_share": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_entitled": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"representatives": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"limited_partners": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"prokura": {
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
}
},
"bypass_cache": false
}
'import requests
url = "https://jobs-api.registercheck.de/api/v2/filter/companies"
payload = {
"days": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"register_court": "<string>",
"offset": 0,
"limit": 10,
"filters": {
"company": {
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"legal_form": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_court": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_prefix": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_number": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_active": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_kg": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"location": {
"center_lat": 123,
"center_lng": 123,
"radius_meters": 123,
"operator": "within_radius"
},
"wkz_codes": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"company_meta_data": {
"headquarter": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"full_address": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"city": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"state": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"country": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"company_purpose": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"share_capital": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"shareholders": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"shareholder_type": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"percentage_share": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_entitled": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"representatives": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"limited_partners": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"prokura": {
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
}
},
"bypass_cache": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
days: 123,
start_date: '2023-12-25',
end_date: '2023-12-25',
register_court: '<string>',
offset: 0,
limit: 10,
filters: {
company: {
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
legal_form: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_court: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_prefix: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_number: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_active: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_kg: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
location: {
center_lat: 123,
center_lng: 123,
radius_meters: 123,
operator: 'within_radius'
},
wkz_codes: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
company_meta_data: {
headquarter: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
full_address: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
city: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
state: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
country: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
company_purpose: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
share_capital: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
shareholders: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
shareholder_type: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
percentage_share: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_entitled: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
representatives: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
limited_partners: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
prokura: {
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
}
},
bypass_cache: false
})
};
fetch('https://jobs-api.registercheck.de/api/v2/filter/companies', 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/filter/companies",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'days' => 123,
'start_date' => '2023-12-25',
'end_date' => '2023-12-25',
'register_court' => '<string>',
'offset' => 0,
'limit' => 10,
'filters' => [
'company' => [
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'legal_form' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_court' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_prefix' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_number' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_active' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_kg' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'location' => [
'center_lat' => 123,
'center_lng' => 123,
'radius_meters' => 123,
'operator' => 'within_radius'
],
'wkz_codes' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'company_meta_data' => [
'headquarter' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'full_address' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'city' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'state' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'country' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'company_purpose' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'share_capital' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'shareholders' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'shareholder_type' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'percentage_share' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_entitled' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'representatives' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'limited_partners' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'prokura' => [
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
]
],
'bypass_cache' => false
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://jobs-api.registercheck.de/api/v2/filter/companies"
payload := strings.NewReader("{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://jobs-api.registercheck.de/api/v2/filter/companies")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://jobs-api.registercheck.de/api/v2/filter/companies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}"
response = http.request(request)
puts response.read_body{
"companies": [
{
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"legal_form": "<string>",
"register_number": 123,
"register_prefix": "<string>",
"register_court": "<string>",
"country": "DE",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"total": 123,
"offset": 123,
"limit": 123
},
"applied_filters": {
"filters_applied": true,
"days": 123,
"register_court": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Filter Companies
Filter companies with advanced filtering capabilities.
This endpoint allows filtering companies using advanced criteria across multiple entities such as shareholders, representatives, limited partners, and company metadata. It also supports filtering by recently founded companies within a specified time period.
Args: request_data: Request body containing filter criteria and pagination
Returns: A filtered list of companies with their basic information
curl --request POST \
--url https://jobs-api.registercheck.de/api/v2/filter/companies \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"days": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"register_court": "<string>",
"offset": 0,
"limit": 10,
"filters": {
"company": {
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"legal_form": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_court": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_prefix": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"register_number": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_active": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_kg": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"location": {
"center_lat": 123,
"center_lng": 123,
"radius_meters": 123,
"operator": "within_radius"
},
"wkz_codes": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"company_meta_data": {
"headquarter": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"full_address": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"city": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"state": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"country": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"company_purpose": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"share_capital": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"shareholders": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"shareholder_type": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"percentage_share": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"is_entitled": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"representatives": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"limited_partners": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
},
"prokura": {
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": [
"<unknown>"
],
"min": 123,
"max": 123
}
}
},
"bypass_cache": false
}
'import requests
url = "https://jobs-api.registercheck.de/api/v2/filter/companies"
payload = {
"days": 123,
"start_date": "2023-12-25",
"end_date": "2023-12-25",
"register_court": "<string>",
"offset": 0,
"limit": 10,
"filters": {
"company": {
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"legal_form": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_court": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_prefix": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"register_number": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_active": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_kg": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"location": {
"center_lat": 123,
"center_lng": 123,
"radius_meters": 123,
"operator": "within_radius"
},
"wkz_codes": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"company_meta_data": {
"headquarter": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"full_address": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"city": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"state": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"country": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"company_purpose": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"share_capital": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"shareholders": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"shareholder_type": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"percentage_share": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"is_entitled": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"representatives": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"limited_partners": {
"company_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
},
"prokura": {
"person_id": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"first_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"last_name": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"age": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
},
"birth_date": {
"operator": "<string>",
"value": "<string>",
"values": ["<unknown>"],
"min": 123,
"max": 123
}
}
},
"bypass_cache": False
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
days: 123,
start_date: '2023-12-25',
end_date: '2023-12-25',
register_court: '<string>',
offset: 0,
limit: 10,
filters: {
company: {
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
legal_form: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_court: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_prefix: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
register_number: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_active: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_kg: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
location: {
center_lat: 123,
center_lng: 123,
radius_meters: 123,
operator: 'within_radius'
},
wkz_codes: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
company_meta_data: {
headquarter: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
full_address: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
city: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
state: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
country: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
company_purpose: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
share_capital: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
shareholders: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
shareholder_type: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
percentage_share: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
is_entitled: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
representatives: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
limited_partners: {
company_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
},
prokura: {
person_id: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
first_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
last_name: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
age: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
},
birth_date: {
operator: '<string>',
value: '<string>',
values: ['<unknown>'],
min: 123,
max: 123
}
}
},
bypass_cache: false
})
};
fetch('https://jobs-api.registercheck.de/api/v2/filter/companies', 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/filter/companies",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'days' => 123,
'start_date' => '2023-12-25',
'end_date' => '2023-12-25',
'register_court' => '<string>',
'offset' => 0,
'limit' => 10,
'filters' => [
'company' => [
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'legal_form' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_court' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_prefix' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'register_number' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_active' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_kg' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'location' => [
'center_lat' => 123,
'center_lng' => 123,
'radius_meters' => 123,
'operator' => 'within_radius'
],
'wkz_codes' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'company_meta_data' => [
'headquarter' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'full_address' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'city' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'state' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'country' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'company_purpose' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'share_capital' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'shareholders' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'shareholder_type' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'percentage_share' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'is_entitled' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'representatives' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'limited_partners' => [
'company_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
],
'prokura' => [
'person_id' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'first_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'last_name' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'age' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
],
'birth_date' => [
'operator' => '<string>',
'value' => '<string>',
'values' => [
'<unknown>'
],
'min' => 123,
'max' => 123
]
]
],
'bypass_cache' => false
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://jobs-api.registercheck.de/api/v2/filter/companies"
payload := strings.NewReader("{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://jobs-api.registercheck.de/api/v2/filter/companies")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://jobs-api.registercheck.de/api/v2/filter/companies")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"days\": 123,\n \"start_date\": \"2023-12-25\",\n \"end_date\": \"2023-12-25\",\n \"register_court\": \"<string>\",\n \"offset\": 0,\n \"limit\": 10,\n \"filters\": {\n \"company\": {\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"legal_form\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_court\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_prefix\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"register_number\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_active\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_kg\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"location\": {\n \"center_lat\": 123,\n \"center_lng\": 123,\n \"radius_meters\": 123,\n \"operator\": \"within_radius\"\n },\n \"wkz_codes\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"company_meta_data\": {\n \"headquarter\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"full_address\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"city\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"state\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"country\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"company_purpose\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"share_capital\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"shareholders\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"shareholder_type\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"percentage_share\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"is_entitled\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"representatives\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"limited_partners\": {\n \"company_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n },\n \"prokura\": {\n \"person_id\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"first_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"last_name\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"age\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n },\n \"birth_date\": {\n \"operator\": \"<string>\",\n \"value\": \"<string>\",\n \"values\": [\n \"<unknown>\"\n ],\n \"min\": 123,\n \"max\": 123\n }\n }\n },\n \"bypass_cache\": false\n}"
response = http.request(request)
puts response.read_body{
"companies": [
{
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"legal_form": "<string>",
"register_number": 123,
"register_prefix": "<string>",
"register_court": "<string>",
"country": "DE",
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z"
}
],
"pagination": {
"total": 123,
"offset": 123,
"limit": 123
},
"applied_filters": {
"filters_applied": true,
"days": 123,
"register_court": "<string>"
}
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Filter Object Documentation
This endpoint accepts an optionalfilters parameter that enables advanced filtering across multiple data entities. The filter system supports complex queries across company information, metadata, relationships, and geographic data.
📖 Complete Filtering Guide
Root‑Level Date Parameters (days, start_date, end_date)
Need to limit results to recent or specific founding dates? Use these root‑level date parameter
| Parameter | Type | Required | Description |
|---|---|---|---|
days | Integer | No¹ | Return companies founded within the last N days counting back from today. |
start_date | String (YYYY‑MM‑DD) | No¹ | Inclusive lower bound for founding date. |
end_date | String (YYYY‑MM‑DD) | No¹ | Inclusive upper bound for founding date. |
days or (start_date & end_date).Usage Rules
- Top‑level only – add them as top‑level keys (i.e., sibling properties of filters), don’t nest them inside the filters object.
- If
end_dateis present it must be ≥start_date. - Omit all three parameters if you don’t need a founding‑date filter.
Quick Date Examples
Companies Founded in the Last 30 Days
{
"offset": 0,
"limit": 50,
"days": 30,
"filters": {
"company": {
"is_active": {"operator": "eq", "value": true}
}
}
}
Companies Founded Between Two Dates
{
"offset": 0,
"limit": 50,
"start_date": "2025-01-01",
"end_date": "2025-06-30",
"filters": {
"company": {
"city": {"operator": "eq", "value": "Berlin"}
}
}
}
Quick Filter Examples
Basic Company Filter
{
"offset": 0,
"limit": 50,
"filters": {
"company": {
"legal_form": {
"operator": "eq",
"value": "GmbH"
},
"is_active": {
"operator": "eq",
"value": true
}
}
}
}
Geographic + Metadata Filter
{
"offset": 0,
"limit": 50,
"filters": {
"company": {
"location": {
"operator": "within_radius",
"center_lat": 48.1351,
"center_lng": 11.5820,
"radius_meters": 5000
}
},
"company_meta_data": {
"share_capital": {
"operator": "gte",
"value": 25000
}
}
}
}
Relationship Filter
{
"offset": 0,
"limit": 50,
"filters": {
"shareholders": {
"company_id": {
"operator": "eq",
"value": "2b902e97-266e-4415-9342-59e8aaf101fd"
}
}
}
}
Supported Filter Types
- Company: Basic company information (name, legal form, register details, location)
- Company Metadata: Extended data (address, purpose, share capital)
- Shareholders: Company ownership relationships
- Representatives: Management and representation relationships
- Limited Partners: Partnership relationships
- Prokura: Power of attorney relationships
Authorizations
Enter your API key
Body
Request model for filtering companies
Filter companies founded within the last X days (optional if date range is provided)
Start date for founding date range filter (YYYY-MM-DD format)
End date for founding date range filter (YYYY-MM-DD format)
Filter by register court
Pagination offset
Pagination limit (max 100)
Advanced filtering options
Show child attributes
Show child attributes
Bypass cache and fetch fresh data
Response
Successful Response
Model for filter companies endpoint response
List of filtered companies
Show child attributes
Show child attributes
Pagination information for the results
Show child attributes
Show child attributes
Information about the filters that were applied
Show child attributes
Show child attributes
Was this page helpful?
