CompanyBelgium

BCE monitoring: track company arrivals and departures at your addresses in real time

Business centers, fiduciaries, building managers: track every BCE movement at your critical addresses. Email alerts, centralized dashboard, downloadable history and webhooks to automate your internal actions.

May 12, 20266 min read

In brief

BCE monitoring allows business centers, fiduciaries and building managers to automatically detect every company arrival or departure at their critical addresses. Company Belgium compares the BCE delta every night and triggers email alerts, a filterable dashboard and HMAC webhooks for CRM integration, ensuring detection within 24 hours.

Why monitoring the BCE has become strategic

If you manage a shared address — business center, domiciliation building, notary's office, fiduciary lending its address to clients in transition — you know that every new company registered at your address engages your responsibility. Conversely, every undetected departure means a client record to close, a contract to terminate and, where applicable, a notice to send to the SPF Economie.

The Crossroads Bank for Enterprises (BCE/KBO) publishes these movements daily, but exporting them, filtering by address and turning them into actionable alerts is a project of its own. That's what Company Belgium automates.

How monitoring works

You declare one or more watched addresses in your workspace. For each address, you specify the matching granularity:

  • Strict — street, number, postcode, municipality — useful for a single building
  • Wide — at street level — useful for multi-building business centers
  • Postcode — for fiduciaries covering an area

Every night, the engine compares the latest BCE export (Open Data + daily delta) with the previous day's snapshot. Any movement hitting a watched address triggers a typed event:

  • Arrival — new registered office or establishment address for an existing company
  • Registration — new company registered at the address
  • Departure — registered office transferred elsewhere
  • Cessation — company struck off or bankrupt
  • Director change — modification of legal representation

Events are dated using the official BCE date (not the detection date) and kept without expiry.

Three channels so you don't miss a thing

1. Near-real-time dashboard. Filterable by address, event type, period. Each row links to the full company record: legal form, NACE, directors, history. CSV export in one click.

2. Email alerts. You pick a cadence: immediate, daily digest (8 a.m.) or weekly. The email lists the period's movements with a deep link to each record. One address = one possible distribution list (manager + accountant + compliance officer).

3. Webhooks. For CRM or ERP integrations, each event can be pushed to an HMAC-SHA256-signed HTTP endpoint. Normalized JSON payload, exponential retry, delivery log. Ideal to auto-create a client record on arrival or archive it on departure. See our guide on webhooks and real-time notifications for the full protocol.

Concrete case: a Brussels business center

A partner in the European quarter monitors 4 buildings totaling ~180 active domiciliations. Before monitoring was switched on, the team discovered newcomers only at invoicing time, sometimes 6 weeks after registration. Today:

  • The daily digest arrives at 8 a.m. for the sales team
  • Each new registration triggers a webhook that creates an opportunity in their CRM with the director's contact details

Result over 6 months: 100% of movements detected within 24 hours, ~12 hours/month of manual entry avoided, zero ghost addresses at quarterly close.

API side: what the endpoint exposes

For engineering teams, monitoring is also controllable via API:

Terminal
1
2
3
4
5
6
7
8
9
# List your watched addresses
curl https://companybelgium.be/api/v2/monitoring/addresses \
  -H "X-API-Key: pk_live_..." \
  -H "X-API-Secret: sk_live_..."

# Fetch events for a date range
curl "https://companybelgium.be/api/v2/monitoring/events?addressId=adr_xxx&from=2026-04-01&to=2026-04-30" \
  -H "X-API-Key: pk_live_..." \
  -H "X-API-Secret: sk_live_..."

Events follow the schema { id, type, occurredAt, address, enterprise, payload }payload contains the before/after state for changes (director, NACE, name).

How to enable monitoring

From your workspace: BCE Monitoring → Watched addresses → Add. The first address is free, higher plans lift the limits and enable webhooks. BCE history is replayed since 1 January 2024 on first activation — you immediately see the past of your address, not only the future. Developers can find the full data structure in our BCE KBO REST API endpoints reference guide.

Frequently asked questions

How does BCE address monitoring work for domiciliation centers in Belgium ?

Company Belgium compares the latest BCE Open Data export with the previous day's snapshot every night. Any movement at a watched address — arrival, departure, registration, cessation or director change — generates an event dated using the official BCE date. Those events are available via a dashboard, by email and through HMAC-SHA256-signed webhooks.

What types of BCE events are detected during address monitoring ?

Five event types are covered: arrival of an existing company at the address, registration of a new company, departure to another address, cessation or bankruptcy, and modification of the legal representative. Each event includes the before and after state for changes, enabling precise processing on the CRM side.

Is BCE monitoring useful for AML compliance of Belgian domiciliation centers ?

Yes, BCE monitoring is a key tool for AML compliance. It allows immediate detection of companies that leave an address without notice, prevents ghost domiciliations and documents movements for due diligence files. In Belgium, the law of 18 September 2017 requires domiciliation centers to know and control their domiciled clients.

How do I integrate BCE alerts into a CRM or ERP via the Company Belgium API ?

Company Belgium exposes a monitoring endpoint via the v2 API that lists watched addresses and retrieves events by date range. Each event can also be pushed in near-real time via an HMAC-SHA256-signed webhook to your URL. The normalized JSON payload contains the enterprise number, event type, BCE date and the before and after data.

Ready to get started?

Create your free account and get your API keys in minutes.

Comments

Loading comments…

Leave a comment

Not published — used only to notify you.

Comments are moderated before publication.