The Belgian company register, as a developer-grade API
One authenticated JSON endpoint for every enterprise in Belgium β identity, addresses, activities, officers, beneficial owners and financials. Built on official BCE/KBO open data, enriched and kept fresh.
For fintech, KYC/AML, accounting, legal, CRM enrichment and B2B prospecting tools.
curl https://companybelgium.be/api/v2/enterprise/0403.170.701 \
-H "X-API-Key: $API_KEY" \
-H "X-API-Secret: $API_SECRET"
{
"success": true,
"data": {
"enterpriseNumber": "0403.170.701",
"denomination": "Anheuser-Busch InBev",
"status": "AC",
"juridicalForm": { "code": "014", "label": "SociΓ©tΓ© anonyme" }
}
}
Everything in the register, behind one key
Skip the SOAP exports and PDF scraping. Get structured, queryable, always-current data.
Complete enterprise data
Status, juridical form, start date, all denominations, registered office, activities and attached establishments β in a single call.
Officers & beneficial owners
Directors, legal representatives and UBO extracted from the Moniteur Belge / Belgisch Staatsblad.
Financials from the NBB
Latest annual filing and a multi-year trend, enriched from the National Bank Central Balance Sheet Office.
Search & autocomplete
Type-ahead over company names, NACE activity search, juridical forms and situations reference data.
VIES VAT validation
Validate any EU VAT number in real time, with forgiving input parsing for the Belgian format.
Webhooks
Subscribe to enterprises and get HMAC-signed events when their record changes. Delivery log included.
From zero to first call in minutes
Get your key
Create an account and generate an API key + secret from the developer portal.
Authenticate
Send X-API-Key and X-API-Secret headers β or an OAuth2 bearer token for developer apps.
Query the register
Call any v2 endpoint and receive a consistent JSON envelope. Done.
curl https://companybelgium.be/api/v2/me \
-H "X-API-Key: $API_KEY" -H "X-API-Secret: $API_SECRET"Teams that depend on accurate company data
KYC / AML & compliance
Onboard businesses with verified identity, officers and beneficial owners straight from the source.
Fintech & banking
Enrich applications with legal form, age, activity and financial signals at decision time.
Accounting & legal
Auto-fill client files from the BCE number and keep them in sync.
Sales & CRM enrichment
Resolve a VAT or BCE number into a full, structured company profile.
Frequently asked questions
The core dataset is the official open data of the Crossroads Bank of Enterprises (BCE/KBO), published by the FPS Economy. It is enriched with NBB financial filings and beneficial-owner data from the Moniteur Belge.
Send the X-API-Key and X-API-Secret headers on every request. Developer applications can alternatively use an OAuth2 client_credentials bearer token.
Yes. Every account starts with a free monthly quota so you can build and test. Paid plans raise the monthly quota and hourly rate limit.
A consistent JSON envelope: { success, data, error, timestamp, meta }. HTTP status codes follow standard semantics.
Yes β subscribe to specific enterprises and receive HMAC-signed events, with a full delivery log and test triggers.
Official denominations and reference labels are available in French, Dutch, German and English, as published in the register.
Build on Belgian company data today
Read the documentation, grab a key, and make your first call in under five minutes.