How to search for a Company Belgium by BCE number
Learn how to use the BCE/KBO number to identify and get complete information about a company registered in Belgium.
In brief
The BCE number (or KBO number in Dutch) is the unique 10-digit identifier assigned to every company, association or organisation registered in Belgium. It gives instant access to official information via the Company Belgium API: status, legal form, address, NACE activities and contact details. It is the essential entry point for any Belgian company verification.
What is a BCE number?
The BCE number (Banque-Carrefour des Entreprises / Crossroads Bank for Enterprises) is the unique identifier assigned to every company, association, or organization registered in Belgium. It's also called KBO number (Kruispuntbank van Ondernemingen) in Dutch.
BCE number format
The BCE number consists of 10 digits, usually presented as:
- 0XXX.XXX.XXX (with dots)
- 0XXXXXXXXX (without dots)
- BE0XXXXXXXXX (European VAT format)
The first digit is always 0 or 1.
Where to find the BCE number?
You can find the BCE number:
Search via the API
Our API offers several ways to search for a company:
By exact BCE number
1 2 3 4 5 6
const response = await fetch(class="code-string">'/api/companies/0202239951', {
headers: {
class="code-string">'X-API-Key': class="code-string">'your_key',
class="code-string">'X-API-Secret': class="code-string">'your_secret',
},
});
By company name
1 2 3 4 5 6
const response = await fetch(class="code-string">'/api/companies/search?q=Proximus', {
headers: {
class="code-string">'X-API-Key': class="code-string">'your_key',
class="code-string">'X-API-Secret': class="code-string">'your_secret',
},
});
Available information
For each company, our API returns:
- Official and commercial denomination
- Legal form (SA, SRL, ASBL, etc.)
- Address of the registered office
- Creation date
- Status (active, ceased, etc.)
- NACE activities (economic activity codes)
- Establishment units
- Contact details (phone, email, website)
Use cases
- Partner verification: validate the existence and status of a supplier
- Due diligence: obtain legal information before a partnership
- CRM: automatically enrich your client records through our commercial prospecting pipeline
- Accounting: validate BCE/VAT numbers on invoices — essential for Peppol electronic invoicing compliance
Conclusion
The BCE number is the key to accessing all official information about a Belgian company. Read our guide on the BCE/KBO register to understand the full structure. Explore companies by city on pages such as Brussels or Liège. Our API makes this search simple and instant.
Frequently asked questions
How do you find the BCE number of a Belgian company ?
The BCE number appears on invoices, the legal notices of the company website and official contracts. You can also look it up on the public website kbopub.economie.fgov.be or via the Company Belgium API by searching for the company name.
What is the difference between a BCE number and a Belgian VAT number ?
The BCE number is the base 10-digit identifier (e.g. 0202.239.951). The Belgian VAT number is the BCE number prefixed with BE (e.g. BE0202239951). A company can have a BCE number without being VAT-registered, for example a non-profit association or a micro-enterprise below the exemption threshold.
What information does the API return for a given BCE number ?
The Company Belgium API returns for each BCE number: the official and commercial name, legal form (SA, SRL, ASBL...), registered office address, creation date, active or ceased status, NACE activity codes, establishment units and available contact details.
Does the BCE number change if a company changes its legal form ?
No, the BCE number is permanent and does not change when a company changes its legal form. However, a new company created after dissolution will receive a new number. The number also remains unchanged when the commercial name or registered office address changes.
Comments
Related articles

Altman Z-Score for Belgian SMEs: a practical guide with worked examples
Altman's Z-Score is the academic benchmark for predicting business failure. Discover the Z'' version adapted for unlisted Belgian SMEs — its formula, thresholds and a fully worked example based on annual accounts filed with the NBB.

Belgian chart of accounts 2026 (PCMN/MAR): the essential guide
The Belgian chart of accounts (PCMN/MAR) remains in 2026 the backbone of every Belgian company's bookkeeping. This article walks through the 7 classes, the « micro / small » size thresholds applicable to financial years closed in 2026, classic coding pitfalls, and how a modern invoicing module can generate PCMN-compliant entries without manual input.

Enterprise number vs establishment unit: the difference in the BCE
The enterprise number (BCE/KBO) identifies a legal entity, the establishment unit identifies a physical activity point. Confusing the two wastes minutes in API integration and hours in commercial analysis. Here is exactly what differentiates them and how to use them correctly.
