HomeAPI'sKBO API
KBO API🇧🇪 Kruispuntbank · verrijkt

KBO API: Belgische registerdata via één koppeling

De Kruispuntbank van Ondernemingen publiceert gratis Open Data-bestanden, maar die bevatten geen personeelscijfers, geen jaarcijfers en geen eigenaren, en ze komen als dagelijkse verwijder-en-voeg-toe-bestanden die je zelf aan elkaar knoopt. CompanyData geeft je 2,4 miljoen Belgische bedrijven met die velden erbij, via één REST API.

150 gratis calls in week één · Geen creditcard nodig · Dezelfde API dekt 200+ landen
2.378.537
Belgische bedrijven
50+
datavelden per record
Nacebel
officiële codes op elk record
<200 ms
mediane responstijd
GET /api/company/search?nationalId=0417497106
Anheuser-Busch InBev SA/NV
Leuven, België
Active
Ondernemingsnummer0417.497.106
RechtsvormNaamloze vennootschap
Nacebel-code1105 · Brouwerijen
Websiteab-inbev.com
Personeelsklasse10.000+
Bron: Kruispuntbank · voorbeeld200 OK · 148 ms
De basis

Wat is de KBO API?

De Kruispuntbank van Ondernemingen, in het Frans de Banque-Carrefour des Entreprises, is het officiële Belgische ondernemingsregister. Het publiceert Open Data-bestanden die gratis zijn na registratie: ondernemingsnummer, vestigingsnummers, rechtsvorm, adres, Nacebel-activiteitscodes, benamingen en status. Voor vaste referentiedata is dat een echt open bron.

De grenzen zitten in wat het register niet bijhoudt en hoe het levert. Er zijn geen personeelscijfers, die liggen bij RSZ/ONSS; geen jaarcijfers, die staan bij de Balanscentrale van de Nationale Bank; en geen eigenaren of concernstructuur. De bestanden verschijnen dagelijks als verwijder-en-voeg-toe-paren die je op volgorde moet toepassen, en voor losse live opvragingen heb je de betaalde Public Search SOAP-dienst nodig. CompanyData vertrekt vanuit datzelfde register, voegt personeelsklassen, gestructureerde jaarcijfers, concernstructuur en contactgegevens met hogere vulgraad toe, en levert dat via één API die ook 200+ andere landen dekt.

Het officiële register, kort samengevat

  • Open Data-bestanden gratis na registratie: ondernemingsnummer, adres, Nacebel, status
  • contact.csv bevat telefoon, e-mail en webadres, wat weinig registers doen
  • Public Search SOAP voor live opvragingen is betaald, tegen een niet-gepubliceerd tarief
  • Geen personeelscijfers, geen jaarcijfers, geen eigenaren of concernstructuur
  • Volledige en updatebestanden verschijnen dagelijks als verwijder-en-voeg-toe-paren
  • Eén land, dus aparte koppelingen voor de rest
Probeer het live

Zoek elk Belgisch bedrijf op

Registervelden plus de verrijkingslaag, in één response. Kies een bedrijf, voor het voorbeeld heb je geen key nodig.

  • Officiële Nacebel-codes op elk record
  • Telefoon, e-mail en website met hogere vulgraad dan contact.csv
  • Dezelfde request in 200+ landen
Naast elkaar

KBO en CompanyData, per gegeven

België is een van de weinige registers die überhaupt contactgegevens publiceert, maar slechts een deel van de records heeft er een. CompanyData vult die gaten en voegt de personeels-, financiële en concernvelden toe die het register nooit had.

GegevenOfficieel registerCompanyData API
Bedrijven in het bestand1,958,7342.378.537
Naam en benamingen
Ondernemingsnummer515.2812.352.674
Vestigingsadres500.5632.164.216
Nacebel-code en rechtsvorm
Website635.074
Telefoonnummer1.029.895
Mobiel nummer548.557
Zakelijk e-mailadres557.681
Personeelsklasse
Bestuurder of contactpersoon1.646.102
Omzet en bedrijfsgrootteNBB Balanscentrale, apart✓ gestructureerde velden
Concernstructuur✓ inbegrepen
Internationale records365 mln wereldwijd
Direct opvraagbaar, geen bestandswerkdagelijkse verwijder-en-voeg-toe-bestanden✓ één live API

Onze kolom telt elke ingeschreven entiteit die we voor dit land hebben, actief of niet. Sommige registers leveren via hun API alleen actieve entiteiten, en dat vinden we een gemis: een holding of trust kan slapend zijn en toch als entiteit van belang. Live gemeten in ons eigen bestand, August 2026, en maandelijks ververst. Registercijfer: ondernemingen op de teller van KBO Public Search, alleen actieve inschrijvingen, 19 augustus 2026.

Zoeken en filteren

De Open Data-bestanden zijn code-gedreven platte bestanden: voor een segment download je de volledige set, koppel je aan code.csv en verwerk je zelf de dagelijkse updateparen. CompanyData legt segmentatie eroverheen: filter op Nacebel, personeelsklasse, omzet, regio of stad, en exporteer in bulk inclusief verrijking.

Prijs

De Open Data-bestanden zijn gratis maar statisch, en de Public Search SOAP-dienst die live antwoordt is betaald tegen een niet-gepubliceerd tarief op een voorafbetaald saldo. CompanyData rekent vanaf €0,02 per credit, met 150 gratis calls in je eerste week en één API voor 200+ landen.

Begin met 150 gratis calls
Zie het verschil

Meer velden dan het register teruggeeft

Personeelsklassen, omzet, bestuurders en contactgegevens met hogere vulgraad: één opzoekactie verder. Standaard op België, wissel van land als je wilt.

Probeer:
In de praktijk

Zelf werken met de officiële KBO-data

De Open Data-route is echt open, maar het zijn bestanden, geen live opvraging. Zo kom je in drie stappen op gang, en dit zijn de zes dingen die kleine teams de meeste tijd kosten, of je nu bij ons verrijkt of niet.

1

Registreer voor de Open Data-bestanden

Meld je aan op economie.fgov.be om de gratis volledige en updatebestanden te downloaden. Registratie is vereist voordat je iets kunt downloaden.

2

Decodeer alles tegen code.csv

De bestanden zijn code-gedreven: statussen, rechtsvormen en Nacebel-labels los je op via de tweetalige code.csv. Niets is leesbaar tot je die koppeling legt.

3

Pas de dagelijkse updateparen op volgorde toe

Updates komen als verwijder-en-voeg-toe-rijen en moeten op volgorde worden toegepast. Voor een losse live opvraging heb je in plaats daarvan de betaalde Public Search SOAP-dienst nodig.

Eerlijk: de KBO Open Data-bestanden zijn prima als je een vaste referentieset wilt en dagelijkse bestanden wilt verwerken. Heb je personeelsklassen, jaarcijfers, concernstructuur, contactgegevens met hogere vulgraad of internationale dekking nodig, dan kom je bij ons uit.

Haal je API-key op
01

Onderneming en vestiging delen één kolom

Beide zijn tien cijfers in dezelfde EntityNumber-kolom, alleen te onderscheiden aan het puntpatroon: 9999.999.999 is een onderneming, 9.999.999.999 een vestiging. Match je op het verkeerde, dan koppel je aan de verkeerde rij.

02

Het controlegetal is 97 min de rest

De laatste twee cijfers zijn 97 min de eerste acht modulo 97. Zo controleer je de geldigheid goedkoop, aan de kant van de client, voordat je opvraagt.

03

Validators vast op BE0 zijn al fout

Het eerste ondernemingsnummer dat met een 1 begint werd uitgegeven op 19 september 2023. Een check die uitgaat van een voorloopnul weigert legitieme nieuwe Belgische bedrijven.

04

contact.csv bestaat, maar vult dun

België publiceert telefoon, e-mail en webadres, wat weinig registers doen. Maar de vulgraad is laag, dus een aanpak op alleen het register laat de meeste records leeg.

05

Open Data bevat alleen actieve entiteiten

Stopgezette bedrijven staan helemaal niet in de bestanden; ze verschijnen alleen via de betaalde Public Search. Voor verloopanalyse heb je dus een tweede bron nodig.

06

KBO-persoonsdata is niet voor direct marketing

Persoonsgegevens hergebruikt uit de Kruispuntbank mogen niet voor direct marketing worden ingezet. Wij leveren de marketability-vlaggen mee, zodat je dat in je eigen flow kunt afdwingen.

Toepassingen

Waar teams Belgische registerdata voor inzetten

KYB en onboarding

Controleer Belgische tegenpartijen op het ondernemingsnummer. Status, rechtsvorm en vestigingsadres automatisch verifieerbaar.

Leadgeneratie

Bouw prospectlijsten gefilterd op Nacebel-code, regio, omzet of personeelsklasse.

CRM-verrijking

Vul ondernemingsnummers, Nacebel-codes, omzet en contactgegevens in bulk aan bij je Belgische accounts.

Risico en compliance

Volg stopzettingen, faillissementen en wijzigingen binnen je Belgische leveranciersbestand.

Formulieren automatisch aanvullen

Type-ahead op benamingen in je aanmeldformulier, zodat ondernemingsnummer en adres binnenkomen zoals het register ze schrijft.

ERP en financiële systemen

Koppel leveranciers en klanten één keer aan een ondernemingsnummer en houd naam, status en adres daarna automatisch actueel.

Begin met 150 gratis calls
Verder dan België

België is één van de 200+ landen op dezelfde API

Dezelfde request, hetzelfde antwoordschema, van de Kruispuntbank tot Companies House, het Handelsregister in Duitsland en Sirene. Bouw de Belgische koppeling één keer en neem hem mee de grens over.

Bekijk de Company Data API
België is één van de 200+ landen op dezelfde API

KBO API-tarieven

Transparante prijzen op basis van credits. Begin met een gratis proefperiode.

Gratis proefperiode

Doe je eerste 150 opvragingen gratis

  • 150 opvragingen en 10 exports in week één, key direct na aanmelden
  • 1 credit per opgevraagd bedrijf, daarna op basis van verbruik
  • Geen creditcard, geen contract, geen verkoopgesprek

Vragen? Stel ze aan een mens.

Geen ticketsysteem. Je vraag komt bij ons datateam terecht en je krijgt binnen 24 uur antwoord.

Amsterdam HQVijzelgracht 53D · +31 20 705 2360
BerlinFriedrichstraße 123 · +49 30 21480480
DubaiBuilding A1, Dubai Digital Park, Dubai Silicon Oasis

ma t/m vr 9:00 tot 17:30 CET · info@companydata.com

Wat klanten in Nederland zeggen

Echte reacties van bedrijven die onze lijsten elke dag gebruiken.

9,2/10 op Kiyoh uit geverifieerde reviews

★★★★★

Goede lijsten en snel geregeld

Goede ervaringen met CompanyData.com. Al jaren nemen wij lijsten af bij hen voor onze campagnes. Reageren snel en betrouwbaar.

Simon JacobsenMaster Etiketten
★★★★

Snelle levering

Mijn ervaring met CompanyData.com is positief. Persoonlijk contact en snelle levering van de lijsten.

Roy ZengersMarkteffect.nl
★★★★★

Scherpe selectie, keurig aangeleverd

De lijsten worden netjes en zeer snel aangeleverd. Ook in Excel ziet het er keurig uit. Ik heb verder geen opmerkingen.

Irvin PrachtCommercie B.V.

Veelgestelde vragen

Wat is de KBO API?

KBO staat voor de Kruispuntbank van Ondernemingen, het officiële Belgische ondernemingsregister, in het Frans de Banque-Carrefour des Entreprises. Het publiceert gratis Open Data-bestanden met het ondernemingsnummer, vestigingsnummers, rechtsvorm, adres, Nacebel-activiteitscodes en status, plus een betaalde Public Search SOAP-dienst voor live opvragingen.

Is de KBO API gratis?

De Open Data-bestanden zijn gratis na registratie, maar het zijn platte bestanden die dagelijks als verwijder-en-voeg-toe-paren verschijnen, geen live API. De Public Search SOAP-dienst die een losse live opvraging beantwoordt is betaald, tegen een niet-gepubliceerd tarief op een voorafbetaald saldo.

Bij CompanyData doe je je eerste 150 opvragingen gratis in week één, daarna reken je op basis van verbruik.

Geeft KBO telefoonnummers en e-mailadressen?

Ongebruikelijk voor een ondernemingsregister: ja. Het bestand contact.csv bevat telefoon, e-mail en webadres. De keerzijde is de vulgraad, die laag is, dus de meeste records komen zonder terug. Wij leveren contactgegevens met hogere vulgraad op de records waar ze bestaan, met de marketability-vlaggen erbij.

Heeft KBO personeelscijfers of jaarcijfers?

Nee. Personeelscijfers liggen bij de sociale-zekerheidsinstellingen RSZ en ONSS, en jaarrekeningen staan bij de Balanscentrale van de Nationale Bank, een apart systeem met eigen tarieven. Het register zelf heeft geen van beide. Wij voegen personeelsklassen en gestructureerde jaarcijfers toe naast de registervelden.

Hoe is een Belgisch ondernemingsnummer opgebouwd?

Het ondernemingsnummer is tien cijfers, geschreven als 9999.999.999. Vestigingsnummers zijn ook tien cijfers maar geschreven als 9.999.999.999, en beide staan in dezelfde kolom, te onderscheiden aan het puntpatroon. De laatste twee cijfers zijn 97 min de eerste acht modulo 97. Sinds 19 september 2023 kunnen nummers met een 1 beginnen, dus elke validator die op een voorloopnul is vastgezet is al fout.

Kan ik Belgische bedrijfsgegevens in bulk opvragen?

Via de Open Data-bestanden wel, maar dan download je de volledige set, decodeer je die tegen code.csv en verwerk je zelf de dagelijkse updateparen. Wij ondersteunen bulkselecties gefilterd op Nacebel-code, regio, omzet en personeelsklasse, met export naar Excel, CSV of rechtstreeks via de API, inclusief verrijking.

Hoeveel Belgische bedrijven dekken jullie?

2,4 miljoen Belgische inschrijvingen, inclusief vestigingen, doorlopend bijgewerkt vanuit het register en andere officiële bronnen.

Doe 150 gratis API-calls voordat je iets uitgeeft

Vertel ons welke Belgische bedrijven je nodig hebt. Je krijgt een proefkey met 150 opvragingen en 10 exports, plus een echte voorbeeldresponse voor jouw doelgroep, binnen 24 uur.

or call +31 (0)20 705 2360

Bel ons: +31 (0)20 705 2360