
KvK Handelsregister
Wie staat achter een bedrijf of stichting? Zoeken is gratis via de website; de API vraagt een sleutel en kost geld per bevraging.

Opgeheven bedrijven (CBS-cijfers): 174 duizend in 2025, 2,1 keer zo veel als in 2007
Opgeheven bedrijven (CBS-cijfers), 2007 – 2025, in duizend. Dat is het hoogste punt in de reeks.
Nieuwe bedrijven naar aantal werkzame personen (CBS-cijfers): 1 persoon of minder is het grootste deel, 91% in 2025
Verdeling in 2025: 1 persoon of minder 91%, 2 tot 10 personen 9,1%, 10 tot 50 personen 0,1%, 50 tot 250 personen 0%, 250 personen of meer 0%. Totaal: 197.365 bedrijven.
Wat kun je ermee?2 ideeën
Wie zit er achter een stichting?
Zoek bestuurders en vestigingsadres. Handig bij subsidie-onderzoek.
Netwerk van bv's
Zoek welke ondernemingen dezelfde bestuurder of hetzelfde adres delen.
Interessante koppelingen
Vergelijkbare bronnen
- OCOpenKvK en commerciële diensten nog niet uitgelegd
Herverpakte KvK-data, vaak met netwerkweergave, meestal betaald.
APIREST (JSON), OpenAPI 3 · gelezen 16 okt 2026
De Handelsregister-API's vragen een API-abonnement (6,40 euro per maand) en een sleutel in de kop apikey; zonder sleutel 401. Zoeken kost per bevraging niets, Basisprofiel, Vestigingsprofiel en Naamgeving 0,02 euro. Aanvragen via developers.kvk.nl/nl/apply-for-apis. De open datasets op opendata.kvk.nl werken zonder sleutel. getest
json
Basisadres
https://api.kvk.nl/api
Endpoints 7
- GET
/v2/zoekenZoeken op naam, KvK-nummer, RSIN, vestigingsnummer, adres of plaats; geeft per treffer kvkNummer, vestigingsnummer, naam, adres, type en links naar de profielen. Gratis per bevraging (wel abonnement). - GET
/v1/basisprofielen/{kvkNummer}Basisprofiel: naam, statutaire naam, handelsnamen, registratiedatum, SBI-activiteiten. - GET
/v1/basisprofielen/{kvkNummer}/{eigenaar|hoofdvestiging|vestigingen}Eigenaar (RSIN, rechtsvorm), hoofdvestiging (adres, werkzame personen, websites) of de lijst van vestigingen. - GET
/v1/vestigingsprofielen/{vestigingsnummer}Vestigingsprofiel: adressen, werkzame personen, activiteiten; geoData=true voor BAG-id en coördinaten. - GET
/v1/naamgevingen/kvknummer/{kvkNummer}Alle namen: statutaire naam, naam, ook genoemd, handelsnamen per vestiging. - GET
https://opendata.kvk.nl/api/v1/hvds/basisbedrijfsgegevens/kvknummer/{kvkNummer}Open dataset (EU High Value Dataset), zonder sleutel: startdatum, actief, insolventie, rechtsvorm, postcoderegio (2 cijfers) en SBI-activiteiten. Alleen bv's en nv's, zonder naam of persoonsgegevens. - GET
https://opendata.kvk.nl/api/v1/hvds/jaarrekeningen/kvknummer/{kvkNummer}Open dataset jaarrekeningen, zonder sleutel: balans, winst-en-verliesrekening en kasstroom uit gedeponeerde XBRL-jaarrekeningen.
Filteren uit de beschrijving
Geen querytaal: zoeken met losse parameters (naam, adres, nummers, type). Profielen haal je op met het nummer in het pad.
Parameters 10
naam | Zoeken: naam waaronder een vestiging of rechtspersoon handelt. | uit de beschrijving |
kvkNummer | 8 cijfers (in het pad bij de profielen, als parameter bij zoeken). | uit de beschrijving |
rsin | Zoeken: 9 cijfers. | uit de beschrijving |
vestigingsnummer | 12 cijfers. | uit de beschrijving |
postcode | Zoeken: alleen samen met huisnummer of postbusnummer. Ook straatnaam, huisnummer, huisletter, plaats. | uit de beschrijving |
type | Zoeken: hoofdvestiging, nevenvestiging en/of rechtspersoon (herhaal de parameter). | uit de beschrijving |
inclusiefInactieveRegistraties | Zoeken: ook uitgeschreven inschrijvingen (standaard false). | uit de beschrijving |
pagina | Zoeken: 1 tot 100. | uit de beschrijving |
resultatenPerPagina | Zoeken: standaard 10, hoogstens 100. | uit de beschrijving |
geoData | Profielen: true voegt BAG-id, GPS- en RD-coördinaten toe. | uit de beschrijving |
Velden (selectie, betaalde API en open dataset) 11
| Naam | Type | Betekenis |
|---|---|---|
kvkNummer | string | KvK-nummer (8 cijfers) |
vestigingsnummer | string | Vestigingsnummer (12 cijfers) |
naam | string | Naam waaronder gehandeld wordt |
type | string | Zoeken: hoofdvestiging, nevenvestiging, rechtspersoon |
actief | string | Zoeken: Ja of Nee; open dataset: J of N |
sbiActiviteiten | lijst | SBI-codes (CBS-indeling) met omschrijving |
totaalWerkzamePersonen | integer | Hoofdvestiging/vestiging: werkzame personen |
rechtsvormCode | string | Open dataset: BV of NV |
datumAanvang | string | Open dataset: startdatum JJJJMMDD (nullen = onbekend) |
insolventieCode | string | Open dataset: FAIL, SSAN of SURS |
postcodeRegio | integer | Open dataset: eerste twee cijfers van de postcode |
Limieten en valkuilen
- Open datasets: één verzoek per minuut per IP-adres en een gedeelde limiet voor alle gebruikers samen (200 per 5 minuten voor basisbedrijfsgegevens, 150 voor jaarrekeningen). Een tweede aanroep binnen de minuut gaf 429, ook als die eerste naar robots.txt ging. getest
- Zoeken: hoogstens 100 resultaten per pagina en 100 pagina's. uit de beschrijving
- De open dataset bevat geen naam: koppel via het KvK-nummer uit een andere bron, bv. GLEIF (entity.registeredAs) of een subsidieregister. Voor ING Groep (33231073): NV, actief, gestart 21-01-1991, SBI 64210. getest
- Voorwaarden open datasets: CC BY 4.0, en verrijken zodat het naar een persoon herleidbaar wordt is niet toegestaan. Bulklevering is mogelijk (product KVK Handelsregister Open Data Set op kvk.nl). uit de beschrijving
- Er is een testomgeving (https://api.kvk.nl/test/api/…) met een kleine set fictieve data en een op de site gepubliceerde testsleutel; handig om je code te testen, niet voor echte gegevens. uit de beschrijving
- Gegevens van eenmanszaken en bestuurders zijn persoonsgegevens; niet-openbare velden (bezoekadres afgeschermd, telefoon) vragen extra autorisatie (IPA). uit de beschrijving
- robots.txt van api.kvk.nl gaf 403; developers.kvk.nl staat alles toe. getest
Probeer het HTTP 200 · 429 ms · 16 okt
https://opendata.kvk.nl/api/v1/hvds/basisbedrijfsgegevens/kvknummer/33231073
{
"datumAanvang": "19910121",
"actief": "J",
"rechtsvormCode": "NV",
"postcodeRegio": 11,
"activiteiten": [
{
"sbiCode": "64210",
"soortActiviteit": "Hoofdactiviteit"
},
{
"sbiCode": "70101",
"soortActiviteit": "Nevenactiviteit"
}
],
"lidstaat": "NL"
}Ingekort antwoord, opgeslagen bij het oogsten. Klik op het adres voor het echte, actuele antwoord.
Gelezen uit KvK: Zoeken API (parameters, paginering, velden) · OpenAPI Basisprofiel (ook api_zoeken.yaml en api_vestigingsprofiel.yaml in dezelfde map) · OpenAPI van de open dataset Basis Bedrijfsgegevens (High Value Dataset, zonder sleutel) · Tarieven: abonnement en kosten per bevraging. Labels: uit de beschrijving staat in wat de api zelf publiceert. getest uit onze eigen kleine aanroep. platform geldt voor elk api van dit platform, volgens de documentatie. ervaring zelf ondervonden bij het bouwen van open data index.
Meer van KvK in onze index
7 datasets in data.overheid.nl, Nationaal Georegister. Dit zijn de laatst gewijzigde.
- Overheidsdiensten (INSPIRE geharmoniseerd)2026-04-21
- KVK Handelsregister Open Dataset Jaarrekeningen2025-02-17
- KVK Handelsregister Open Dataset Basis Bedrijfsgegevens2025-02-17
- Basisregistratie: Handelsregister (HR) [DONL]2024-12-13
- Ondernemersplein API2022-04-07
- KvK HR Open Data Set2022-04-07
Vragen waarin deze bron helpt
Meer in dit thema
Bekijk hoe deze pagina is opgebouwd
bron: kvk-handelsregister blokken: [] secties: - ideeen - koppelingen - vergelijkbaar cache: tag: bron:kvk-handelsregister ververs: na statuscheck, als de bron nieuwer is statuscheck: methode: ontwikkelaarsportaal bereikbaar verwacht: dagelijks
Bron: content/bronnen/kvk-handelsregister.yaml · Markdown



