Skip to content
We regularly add fields and features to the Belscope API. This documentation always shows the current version.

Contacts

The email addresses, phone numbers and websites of the company.

Email addressesEvery email address the company registered.
Phone numbersEvery phone number.
WebsitesEvery website.

Request

GEThttps://api.belscope.be/v1/companies/{number}/contacts
curl https://api.belscope.be/v1/companies/0400378485/contacts \
-H "Authorization: Bearer YOUR_KEY"
const response = await fetch('https://api.belscope.be/v1/companies/0400378485/contacts', {
headers: { Authorization: 'Bearer YOUR_KEY' },
});
const data = await response.json();
import requests
response = requests.get(
'https://api.belscope.be/v1/companies/0400378485/contacts',
headers={'Authorization': 'Bearer YOUR_KEY'},
)
data = response.json()
$context = stream_context_create([
'http' => ['header' => 'Authorization: Bearer YOUR_KEY', 'ignore_errors' => true],
]);
$response = file_get_contents('https://api.belscope.be/v1/companies/0400378485/contacts', false, $context);
$data = json_decode($response, true);
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_KEY");
var response = await client.GetAsync("https://api.belscope.be/v1/companies/0400378485/contacts");
var data = await response.Content.ReadAsStringAsync();

Answer

Counts as 1 requestJSON
{
"enterprise_number": "0123.456.749",
"contacts": {
"emails": [
"info@belscope.be"
],
"phones": [
"09 123 45 67"
],
"websites": [
"www.belscope.be"
]
}
}
Fields 5What every field in the answer means
FieldTypeDescriptionNullable
enterprise_numbertextThe enterprise number, always as 0123.456.749.
contactsblockHow to reach the company.
emailslistEmail addresses.Empty list when none.
phoneslistPhone numbers.Empty list when none.
websiteslistWebsites.Empty list when none.