KVK Handelsregister Zoeken API

With the Zoeken API you can look up companies in the Trade Register. You can then request the data using another API.

Endpoint

https://api.kvk.nl/api/v2/zoeken

Swagger-UI

Test the API with Swagger-UI. It shows what functions and capabilities the API has, how to access it and how to use it. Discover in an interactive and visual way how you can best use the API for your project.

Go to the Swagger-UI

Input

ParameterTypeDetails
kvkNummerstringDutch KVK number. Consists of 8 digits.
rsinstringLegal Entities and Partnerships Identification Number.
vestigingsnummerstringBranch number. Unique number consisting of 12 digits.
naamstringThe name under which an establishment or legal entity trades. This can be: active or inactive statutory name, trade name, or name.
straatnaamstring 
huisnummerintegerOnly in combination with postal code.
huisletterstringOnly in combination with house number. Consists of 1 (alphabetic) character .
postcodestringOnly in combination with house number.
plaatsstring 
postbusnummerintegerOnly allowed in combination with postcode
typestringFilter by type: main branch, branch, and/or legal entity.  Combine multiple by using ‘&’. E.g. :   type=nevenvestiging&type=hoofdvestiging&type=rechtspersoon 
InclusiefInactieveRegistratiesbooleanPossible values are "true" or "false". Default value is "false".
paginaintegerMinimum 1 and maximum 100.
resultatenPerPagina integerChoose the number of results per page. Default value is 10, maximum is 100.

Output

Metadata

ParameterTypeDetails English
resultatenarray 
paginaintegerIndicates which page you are on. Starting from page 1.
resultatenPerPagina integerNumber of search results per page.
totaalintegerTotal number of search results found.
vorigestringLink to the previous page when available.
volgendestringLink to the next page when available.

Results

ParameterTypeDetails
kvkNummerstringDutch KVK number. Consists of 8 digits.
rsinstringIf RSIN is also input.
vestigingsnummerstringBranch number. Unique number consisting of 12 digits.
naamstringThe name under which a branch or legal entity trades. This field contains the (statutory) name or the first trade name. If you searched for a name that is not the statutory or first trade name, we will show the trade name you used for your search query.
adresstring Indicates whether it's a correspondence or a visiting address
straatnaamstringStreet name
huisnummerintegerIf postal code and house number are also input.
huisletterstringIf postal code and house number are also input.
postcodestringIf postal code and house number are also input.
plaatsstringPlace
typestringMain branch, branch office, and/or legal entity.
actiefstringIndicates whether a company/establishment/legal entity is registered (Yes) or deregistered (No).
vervallenNaamstringContains the expired trade name or statutory name with which this search result was found.
linksarrayNo links will be shown if the deregistration occurred before 22 May 2010 and if "active" is "false".    
1. Link to the first search result.    
2. Link to Basisprofiel (based on KVK number).    
3. Link to Vestigingsprofiel (based on branch number).

 

Binnenlands adres

ParameterTypeDetails
straatnaamstring 
huisnummerinteger 
huisletterstring 
postbusnummerintegerOnly shown if it concerns a postal address.
postcodestring 
plaatsstring 

Buitenlands adres

ParameterTypeDetails
straatHuisnummerstringIs a combination of the street and house number.
postcodeWoonplaatsstringIs a combination of a possible zip code and place of residence.
landstringCountry where the address is located.