Belgian BCE/KBO API: comparison of 5 alternatives in 2026 (official, CBEAPI, BanqueCarrefourEntreprises, Kruispuntdatabank, Company Belgium)
Which API to query the Belgian Crossroads Bank for Enterprises? Honest comparison of the official SPF Economie API and the 4 main private alternatives (CBEAPI, BanqueCarrefourEntreprises, Kruispuntdatabank, Company Belgium): pricing, performance, documentation, support and use cases.
In brief
In 2026, five major solutions allow querying the Belgian BCE/KBO database: the official SPF Economie SOAP API, the community project CBEAPI, two private French-language services and Company Belgium. The optimal choice depends on your functional depth (identity only vs full KYC with UBO and Peppol), your volume and your budget.
The choice that decides 6 months of development
You want to access BCE/KBO data from your application — verify suppliers, populate your CRM, automate invoicing, run a KYC. Five major options exist in 2026. The wrong choice costs weeks of rework. Here is the no-nonsense comparison.
The 5 players
kbopub.economie.fgov.be / KBOPublicSearch SOAP)Detailed comparison
Technical criteria
| Criterion | Official | CBEAPI | BCE-FR | KBD | Company Belgium |
|---|---|---|---|---|---|
| Format | SOAP/CSV | REST JSON | REST JSON | REST JSON | REST JSON |
| OpenAPI doc | ✗ | partial | partial | partial | ✓ |
| Webhooks | ✗ | ✗ | ✗ | ✗ | ✓ |
| Full-text search | limited | ✓ | ✓ | ✓ | ✓ |
| UBO data | ✗ | ✗ | ✗ | ✗ | ✓ |
| Peppol data | ✗ | ✗ | ✗ | ✗ | ✓ |
| Freshness | daily | weekly | daily | daily | daily |
| Contractual SLA | ✗ | ✗ | partial | partial | ✓ |
Business criteria
| Criterion | Official | CBEAPI | BCE-FR | KBD | Company Belgium |
|---|---|---|---|---|---|
| Entry price | free | free | paid | paid | freemium |
| Free plan | limited | ✓ | ✗ | ✗ | ✓ (5 req/day) |
| Developer support | no | best-effort | email + chat | ||
| GDPR compliance | ✓ | to clarify | ✓ | ✓ | ✓ |
| API key per project | ✗ | ✓ | ✓ | ✓ | ✓ |
Analysis per solution
Official API — SPF Economie
The official API is the natural entry point. It exposes two things:
- A SOAP service (KBOPublicSearch) to query the register
- An FTP download to retrieve Open Data files in bulk
Strengths: free, official source, data freshness.
Limitations:
- SOAP in 2026 — your stack must parse XML
- No REST, no native JSON
- No developer support (public mailing list)
- No SLA, no monitoring
- No enrichment (UBO, Peppol, statistics)
Ideal for: academic project, POC, weekly bulk processing.
CBEAPI — The community project
CBEAPI is an independent project that republishes official data through a free REST API.
Strengths: free, REST/JSON, easy to integrate.
Limitations:
- No continuity guarantee (volunteer project)
- No SLA
- Brief documentation
- No enrichment
- Variable latency
Ideal for: prototype, MVP, non-critical app.
Banque Carrefour Entreprises (banquecarrefourentreprises.fr)
French-language private service, accessible by subscription.
Strengths: REST/JSON, readable doc, email support.
Limitations:
- Non-transparent pricing (quote on request)
- Limited UBO coverage
- No webhooks
- No Peppol coverage
Ideal for: mid-sized companies with stable usage.
Kruispuntdatabank API (kruispuntdatabank.be)
NL equivalent of the previous.
Strengths: NL/FR/EN interface, REST, email support.
Limitations: comparable to BCE-FR (no webhooks, no UBO/Peppol enrichment).
Ideal for: Flemish businesses / NL clientele.
Company Belgium (us)
Freemium platform with enrichments.
Strengths:
- Modern REST/JSON, up-to-date OpenAPI doc
- Webhooks for changes (new director, accounts filing, corporate purpose change)
- Automatic UBO cascade (3 levels, register comparison)
- Integrated Peppol verification
- 3 languages (FR/NL/EN)
- Free plan 5 req/day, transparent tiers
- Contractual SLA on paid plans
Honest limitations:
- More recent service than CBEAPI or historical competitors
- Enriched data = slightly higher pricing on high volumes
Ideal for: KYC, AML, electronic contracts, CRM, e-commerce, Peppol invoicing.
Decision matrix
| Your need | Recommendation |
|---|---|
| POC / personal project | CBEAPI or Company Belgium (free plan) |
| Weekly bulk processing (1M+ companies) | BCE Open Data (official) |
| Real-time verification in production | Company Belgium or BCE-FR |
| KYC / AML with UBO | Company Belgium (only with enriched UBO) |
| Peppol invoicing | Company Belgium (only with Peppol check) |
| Real-time webhooks | Company Belgium (only) |
| Maximum free tier | CBEAPI |
| Legal source of truth | Official SPF Economie API |
How Company Belgium positions itself
Concretely, Company Belgium stands out on 5 axes that the others don't all have:
- Webhooks: be notified when a company changes, rather than polling hourly
- UBO cascade: automatically climb the beneficial owners chain and cross-check with the UBO register
- Peppol verification: know if a company is reachable via electronic invoicing
- Integrated AML compliance: KYC modules, archiving, goAML generation compliant with the Act of 18 September 2017
- Up-to-date OpenAPI doc + tutorials: see the Python integration or the endpoints reference
Our neutral advice
If you are testing: start with Company Belgium's free plan and CBEAPI in parallel. Compare data quality on your real use cases.
If you go to production: choose based on your enrichment need. If you only need identity + address, any solution will do. If you touch KYC, Peppol invoicing or monitoring, Company Belgium becomes competitive.
If your budget is zero: the official API remains the default choice, accepting the SOAP complexity.
Bottom line
The BCE/KBO API market has diversified: 5 serious players, each with its angle. The right choice depends on your functional depth (just identity vs. full KYC), your volume and your budget.
For a prototyping developer: CBEAPI or Company Belgium freemium.
For a fintech / fiduciary / insurtech: Company Belgium for the full stack (REST + UBO + Peppol + webhooks).
For an academic project: the official API.
Frequently asked questions
Which BCE/KBO API should you choose for a KYC or AML project in Belgium ?
For a KYC or AML project in Belgium, Company Belgium is the only API offering automatic UBO cascade cross-checked with the Belgian beneficial owners register, Peppol verification and real-time webhooks. The other solutions (official API, CBEAPI, BCE-FR, Kruispuntdatabank) do not expose these enriched data, requiring costly manual cross-checks.
Is CBEAPI a reliable alternative to the official BCE API ?
CBEAPI is a free community project that republishes official data via a simple REST/JSON API, making integration easier than the official SOAP. However, it offers no continuity guarantee (volunteer project), no SLA, no UBO or Peppol enrichment and variable latency. It is suitable for prototypes and non-critical MVPs.
Is the official SPF Economie API sufficient for a production SaaS project ?
For most production SaaS projects, the official SOAP API has significant limitations: no webhooks, no native REST/JSON, no contractual SLA, no developer support and no UBO or Peppol enrichment. These gaps generate hidden costs (development, polling, manual cross-checks) that quickly exceed the price of a modern third-party API.
What does a third-party BCE API like Company Belgium cost ?
Company Belgium offers a free plan with 5 requests per day and no credit card required, a Starter plan at 19 euros per month for 5,000 requests, a Pro plan at 49 euros for 50,000 requests and an Enterprise plan on request for unlimited volumes. All plans include access to enriched endpoints (UBO, Peppol, webhooks).
Comments
Related articles

Belgian Crossroads Bank for Enterprises (BCE/KBO) API: complete English developer documentation
English developer documentation for the Belgian Crossroads Bank for Enterprises API. Overview of the BCE/KBO registry, legal context, access options, quick start with cURL examples, and integration patterns for international developers.

Rate limits, quotas and caching to scale a BCE/KBO application: reference architecture
Your app queries the BCE/KBO API at volume — how to avoid 429s, control costs and guarantee latency? Reference architecture with multi-layer cache, request queue, observability and webhooks. Concrete patterns and target numbers.

BCE/KBO API endpoints reference: complete list of REST routes (companies, addresses, NACE, UBO, establishments, Peppol)
Comprehensive technical reference of the Company Belgium REST API endpoints: search, company record, addresses, NACE activities, establishments, directors, UBO, Peppol verification. With response schemas, parameters and error codes.
