Business

This service is deprecated, and has been replaced by the KvK service.  While this service will remain available until the Dutch Chamber of Commerce ends its use of the ‘sub dossier number’ at the end of 2013, we recommend migrating to the new KvK service as soon as possible.  See Business::Migration to the KvK service for information on the changes you need to implement.

Summary
This service is deprecated, and has been replaced by the KvK service.
If you currenty use the Business service, this section will help you determine what changes you need to make in order to implement the new service.
In June 2011 the Chamber of Commerce changed the way organisations are registered to meet the requirements of a new law (http://www.kvk.nl- /over-de-kvk- /over-het-handelsregister- /handelsregisterwet- /).
For most methods that were not already deprecated there is an equivalent in the KvK service.
The new KvK service uses a different naming convention for method output elements.
Migrating to the update service methods of the new KvK service is very easy.
These methods can be used to retrieve KvK dossiers based on dossier number.
Look up a BusinessDossierV3 for a business currently registered at the Chamber of Commerce.
Look up a BusinessDossierExtended for a business currently registered at the Chamber of Commerce.
Retrieve the establishment number (Dutch ‘Vestigingsnummer’) for a business.
These methods can be used to find businesses currently registered at the Chamber of Commerce.
Look up a business using its dossier and subdossier numbers.
Look up a business using its postcode address.
Look up a business using its address.
Look up a business using its name.
Look up a business by a number of parameters.
Search for a business by any of the given parameters.
Search for businesses matching all of the given criteria.
Search for businesses matching all of the given criteria.
Look up a BIK (‘Bedrijfsindeling kamers van koophandel’) code, which is the type of code returned in a BusinessDossier as the Primary or Secondary activity code.
Look up a SBI (‘Standaard Bedrijfs Indeling 2008’) code and returns the section and its description, and all levels of SBI codes and their description.
Converts BIK (‘Bedrijfs Indeling KvK’) to SBI (‘Standaard Bedrijfs Indeling’).
Converts SBI (‘Standaard Bedrijfs Indeling’) to BIK (‘Bedrijfs Indeling KvK’).
Returns the SBI (‘Standaard Bedrijfs Indeling 2008’) codes and their descriptions for a dossier.
Check when dossiers have changed, in order to keep them up to date.
Retrieve information on the last change of a specific dossier.
Retrieve dossier numbers for all dossiers changed since the given date.
The business update service methods allow you to keep KvK data up to date at all times.
Returns a list of all dossiers that have been updated since they were last retrieved by the user (the user whose credentials are used to make the call).
Add a dossier to the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
Remove a dossier from the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
An ‘Update type’ is a classification used to indicate which aspect of a dossier has changed.
This method is deprecated, use businessSearchParametersV3 instead.
This method is deprecated, use businessGetDossierV3 instead.
This method is deprecated, use businessGetDossierV3 instead.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
This type has been deprecated, see BusinessDossierV3.
A single Kvk (Kamer van Koophandel) Dossier entity.
A single Kvk (Kamer van Koophandel) Dossier entity.
Both basic and extended information for a business.
Extended information on a single Kvk (Kamer van Koophandel) Dossier entity.
A date.
SBI activity code information related to a dossier.
A BIK section code with description.
A SBI section code with description.
A BIK (‘Bedrijfsindeling kamers van koophandel’) code with description
A SBI (‘Standaard Bedrijfs Indeling’) code with description
Descriptions related to a BusinessBIKCode.
Descriptions related to a BusinessSBICode.
Information about the latest updates to a business.

Migration to the KvK service

If you currenty use the Business service, this section will help you determine what changes you need to make in order to implement the new service.

Background

In June 2011 the Chamber of Commerce changed the way organisations are registered to meet the requirements of a new law (http://www.kvk.nl- /over-de-kvk- /over-het-handelsregister- /handelsregisterwet- /).

A new, unique, 12 digit establishment number (Dutch: `Vestigingsnummer`) is assigned to every establishment of a business.  This number replaces the current sub dossier number, and is not related to the 8 digit business dossier number (`KvK nummer`).

In addition, the RSIN number (Dutch: `Rechtspersonen en Samenwerkingsverbanden Informatienummer`) is added to identify the business owner(s)/holder(s).

Mapping the Business to the KvK service

For most methods that were not already deprecated there is an equivalent in the KvK service.  The main difference between the two services is that the new service uses the establishment number, instead of the sub dossier number, to identify business establishments.

Organisations that have no establishments, such as foundations, are identified only by their 8 digit dossier number.  The main establishment of a business is always assumed when a dossier number is supplied without an establishment number.

To look up the new establishment number for businesses already in your systems, you can use businessGetEstablishmentNumber.

The following list explains what the equivalent of each Business service method is in the KvK service.

Business method equivalents

businessGetDossierExtendedKvK::kvkGetDossier.  Input subdossierno is replaced by (optional) establishment_number.  When data logging is enabled, retrieved dossiers are automatically logged for the update service.
businessGetDossierV3KvK::kvkGetDossier.  If you would like to retrieve all establishments of a business, combine this method with KvK::kvkSearchDossierNumber.
businessSearchDossierNumberKvK::kvkSearchDossierNumber.  The subdossiernumber is replaced by establishment_number, a parameter for RSIN number is added.  Any combination of parameters may be used.
businessSearchPostcodeKvK::kvkSearchPostcode.  The nbcode and lettercomb parameters have been replaced by a single postcode parameter that must contain at least the 4 digit neighborhood code.
businessSearchParametersKvK::kvkSearchParameters.  Setting the new parameter strict_search to ‘true’ will result in matching similar to that of businessSearchParameters.
businessSearchParametersV3KvK::kvkSearchParameters.  Setting the new parameter strict_search to ‘false’ will result in matching similar to that of businessSearchParametersV3.
businessSearchAddressKvK::kvkSearchParameters
businessSearchNameKvK::kvkSearchParameters
businessSearchSelectionV2KvK::kvkSearchSelection
businessUpdateCheckDossierKvK::kvkUpdateCheckDossier.  The subdossierno parameter has been replaced by the (optional) establishment_number.  A new update_type ‘Establishment’ has been defined to indicate updates to the establishment number.
businessUpdateGetChangedDossiersKvK::kvkUpdateGetChangedDossiers.  This method returns establishment numbers instead of sub dossier numbers.  It also uses the new update_type ‘Establishment’, described above.
businessUpdateGetDossiersKvK::kvkUpdateGetDossiers.  This method returns establishment numbers instead of sub dossier numbers.  It also can be used to check on the new update_type ‘Establishment’.
businessUpdateAddDossierKvK::kvkUpdateAddDossier.  This method now expects an establishment number instead of a sub dossier number.
businessUpdateRemoveDossierKvK::kvkUpdateRemoveDossier This method now expects an establishment number instead of a sub dossier number.  When no establishment number is specified the dossier’s main establishment is removed from the user’s log.

Obsolete business methods

businessGetBIKDescriptionBIK codes have been replaced by SBI codes in june 2009
businessBIKToSBIBIK codes have been replaced by SBI codes in june 2009
businessSBIToBIKBIK codes have been replaced by SBI codes in june 2009
businessGetSBIDescriptionSBI information is already returned by KvK::kvkGetDossier
businessGetDossierSBISBI information is already returned by KvK::kvkGetDossier

Changes to output elements

The new KvK service uses a different naming convention for method output elements.  All changes to output fields are listed below.

Renamed fields

AuthorizedShareCapitalauthorized_share_capital
AuthorizedShareCapitalCurrencyauthorized_share_capital_currency
ChamberNochamber_number
ClassPersonnelclass_personnel
ContactGendercontact_gender
ContactInitialscontact_initials
ContactPrefixcontact_prefix
ContactSurnamecontact_surname
ContactTitle1contact_title1
ContactTitle2contact_title2
ContinuationDatecontinuation_date
CorrespondenceCitycorrespondence_city
CorrespondenceHouseNocorrespondence_house_number
CorrespondenceHouseNoAdditioncorrespondence_house_number_addition
CorrespondencePostcodecorrespondence_postcode
CorrespondenceStreetnamecorrespondence_street
DateLastUpdatedate_last_update
Domainnamedomain_name
DossierNodossier_number
EstablishmentCityestablishment_city
EstablishmentDateestablishment_date
EstablishmentHouseNoestablishment_house_number
EstablishmentHouseNoAdditionestablishment_house_number_addition
EstablishmentPostcodeestablishment_postcode
EstablishmentStreetnameestablishment_street
ExportIndicationindication_export
FoundingDatefounding_date
ImportIndicationindication_import
IndicationBankruptcyindication_bankruptcy
IndicationDIPindication_dip
IndicationEconomicallyActiveindication_economically_active
IndicationNonMailingindication_non_mailing
IndicationOrganisationcodeindication_organisation_code
IssuedShareCapitalissued_share_capital
IssuedShareCapitalCurrencyissued_share_capital_currency
Legalformcodelegal_form_code
LegalformcodeTextlegal_form_text
MainBranchIndicationindication_main_establishment
PaidUpShareCapitalpaid_up_share_capital
PaidUpShareCapitalCurrencypaid_up_share_capital_currency
Personnelpersonnel
PrimarySBICodeprimary_sbi_code
PrimarySBICodeTextprimary_sbi_code_text
SecondarySBICode1secondary_sbi_code1
SecondarySBICode1Textsecondary_sbi_code1_text
SecondarySBICode2secondary_sbi_code2
SecondarySBICode2Textsecondary_sbi_code2_text
TelephoneNotelephone_number
Tradename45trade_name_45
TradenameFulltrade_name_full
UpdateTypesupdate_types

New output fields

establishment_numberthe new number for establishments, 12 digits (Dutch: ‘vestigingsnummer’)
legal_namethe legal name for the business
main_establishment_numberthe establishment number for the main establishment (Dutch: ‘hoofdvestigings nummer’)
mobile_numberthe mobilephone number
rsin_numberthe new rsin number, 9 digits (Dutch: ‘rechtspersonen samenwerkingsverbanden informatie nummer’)
trade_namesalternative trade names for a business
update_infoan element containing information on the last update to a business

Removed fields

MainBranchDossierNowas always the same as DossierNo therefore removed
MainBranchSubDossierNoany reference to the subdossier numbers is deprecated
PreviousDossierNowas not used in update service
PreviousSubDossierNoany reference to the subdossier numbers is deprecated
RegisterLetteris always ‘H’ therefore non informative and removed
SubDossierNoany reference to the subdossier numbers is deprecated
Tradename30did not improve functionality, the trade_name_full and trade_name_45 contain enough data
Tradename1x30did not improve functionality, the trade_name_full and trade_name_45 contain enough data
Tradename2x30did not improve functionality, the trade_name_full and trade_name_45 contain enough data

Update service migration

Migrating to the update service methods of the new KvK service is very easy.  All dossiers retrieved and logged using the Business service in the past are also already logged for the KvK service.

First add the establishment number to all the dossiers you already have in your own database, via businessGetEstablishmentNumber.  Now you can switch to the KvK service equivalents of the update service methods you currently call.

Dossier methods

These methods can be used to retrieve KvK dossiers based on dossier number.  You can use one of the business search methods (e.g., businessSearchParametersV3) to find these dossier numbers.  Only currently registered businesses are available through the dossier methods.

businessGetDossierV3

Look up a BusinessDossierV3 for a business currently registered at the Chamber of Commerce.  The subdossierno parameter can be left empty to get all Sub Dossiers of one Dossier.

SBI codes

This method replaces businessGetDossierV2 in order to provide SBI activity code information, which replaces the BIK codes used by the KvK in the past.

If you have currently implemented businessGetDossierV2 you should implement businessGetDossierV3 instead, in order to receive the new SBI codes.  Only minor changes are required when making this switch since both methods are very similar.  The documentation on BusinessDossierV3 lists all fields that have changed.  Besides these field changes both methods are identical.

Update service

If both dossierno and subdossierno are specified and a matching dossier is found, the requested dossier is logged for the user, so that updates to the dossier can be requested in the future.  This only happens if logging of data is enabled for the user, see Business update service methods.

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number, optional
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessDossierV3 entries.

See also

Business update service methods, businessGetDossierExtended

businessGetDossierExtended

Look up a BusinessDossierExtended for a business currently registered at the Chamber of Commerce.

Update service

If both dossierno and subdossierno are specified and a matching dossier is found, the requested dossier is logged for the user, so that updates to the dossier can be requested in the future.  This only happens if logging of data is enabled for the user, see Business update service methods.

Parameters

dossiernoKvK Dossier number, 8 numbers
subdossiernoKvK Sub Dossier number, 4 numbers

Returns

outA BusinessDossierExtended

See also

businessGetDossierV3

businessGetEstablishmentNumber

Retrieve the establishment number (Dutch ‘Vestigingsnummer’) for a business.

Parameters

dossiernoKvK dossier number
subdossiernoKvK sub dossier number

Returns

The establishment number.  May be empty, some organisations may not have establishments.

See also

Business::Migration to the KvK service, KvK

Business search methods

These methods can be used to find businesses currently registered at the Chamber of Commerce.  Use one of the search methods (e.g., businessSearchName) to get a list of matches.  Every match result contains the dossier and sub dossier number needed to retrieve a complete KvK dossier via the businessGetDossierV3 method.

businessSearchDossierNumber

Look up a business using its dossier and subdossier numbers. dossierno is required, other parameters may be left empty.

If the parameter subdossierno is not supplied, all subdossiers for the given dossier number will be returned.  If the dossier number does not exist, an empty array is returned.

Parameters

dossiernoDossier number.  Eight numbers, required.
subdossiernoSubdossier number, Four numbers, optional.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

businessSearchPostcode

Look up a business using its postcode address. nbcode is required, other parameters may be left empty.

Parameters

nbcode4 number part of a postcode
lettercomb2 letter part of a postcode
housenoHouse number of the addres
housenoadditionAddition to a house number, ie R (‘red’), B (‘black’)
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

See also

businessSearchParametersV3

businessSearchAddress

Look up a business using its address.  Specified parameters are compared against both establishment and correspondence addresses to find a match.  Parameters may be left empty.

Parameters

streetnameName of the street
housenoHouse number of the address
housenoadditionAddition to a house number, ie R (‘red’), B (‘black’)
citynameName of the city
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

See also

businessSearchParametersV3

businessSearchName

Look up a business using its name.

Parameters

tradenameName under which the business engages in commercial activity.  When enclosing (part of) a search phrase in double quotes (“phrase”) only matches containing that exact phrase will looked for, which may be helpful if a previous search without quotes returned too many results.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

businessSearchParameters

Look up a business by a number of parameters.  At least a tradename, neighborhood code, street, city or telephone number is required.  Lookups based on postbus address are possible by specifying streetname ‘Postbus’ and specifying the postbus number in the houseno parameter.  Specified address parameters are compared against both establishment and correspondence addresses to find a match.

This method differs from businessSearchParametersV3 by returning only businesses which exactly match all the input parameters.  businessSearchParametersV3 is more fault tolerant and may include results which don’t match all input parameters since it uses a fuzzy search.

Parameters

tradenameName under which the business engages in commercial activity.  When enclosing (part of) a search phrase in double quotes (“phrase”) only matches containing that exact phrase will looked for, which may be helpful if a previous search without quotes returned too many results.
citynameName of the city
streetnameName of the street
nbcode4 number part of a postcode
lettercomb2 letter part of a postcode
housenoHouse number of the address
housenoadditionAddition to a house number.  ‘A’ or ‘B’, for example.
telephonenoTelephone number.  When only searching by telephone number a minimum of 7 digits must be specified.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

See also

businessSearchParametersV3

businessSearchParametersV3

Search for a business by any of the given parameters.  At least one of the parameters is required.

Compared to businessSearchParameters, this method generally returns more results.  The matching of businesses against a search query is more fuzzy, thus returning results even if the business information does not match exactly all search parameters.  For example, searching for “Webservices.nl” in Amsterdam will still return “Webservices.nl” in Haarlem.  Results are ordered so that the best matching results are on top.

This method differs from businessSearchParametersV2 in that it also returns the economically active indication.

Lookups based on postbus address are possible by specifying streetname ‘Postbus’ and specifying the postbus number in the houseno parameter.  Specified address parameters are compared against both establishment and correspondence addresses to find a match.

Parameters

tradenameName under which the business engages in commercial activity.
citynameName of the city
streetnameName of the street
postcodePostcode
housenoHouse number of the address
housenoadditionAddition to a house number.  ‘A’ or ‘B’, for example.
telephonenoTelephone number.  When only searching by telephone number a minimum of 7 digits must be specified.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReferenceV3 entries.

businessSearchSelection

Search for businesses matching all of the given criteria.

Either of these criteria can be left empty or 0.  In that case, the criterium is not used.  At least one of the criteria parameters must be supplied.  At most 100 items may be supplied for the array parameters.

Parameters

cityArray of cities.  Businesses match if they are located in either of these cities, thus if the establishment address is in one of these cities.
postcodeArray of postcodes or parts of postcodes.  Bussinesses match if they are located in either of these postcodes, or their postcode start with any of the given partial postcodes.  Thus, if the establishment address matches with one of the given postcodes.  For example, the partial postcode “10” matches most of Amsterdam.  Note that it would make little sense to supply both city and postcode.
sbiArray of SBI codes or partial SBI codes.  Businesses match if they have either of the given SBI codes, or their SBI code starts with the partial SBI code.  The CBS has a list of SBI codes and their descriptions.
primary_sbi_onlyMatch primary SBI only.  A business may have up to three SBI codes assigned.  If primary_sbi_only is true, businesses only match if their main SBI code matches with one of the codes in the ‘sbi’ field.  If primary_sbi_only is false, businesses are matched if either of the three SBI codes match the ‘sbi’ field.
legal_formsArray of integer legal form codes.  Bussiness match if they have either of these legalforms.  A list of legal form codes can be found in the documentation of BusinessDossierV3.
employees_minMinumum number of employees working at the business.
employees_maxMaximum number of employees working at the business.
economically_activeIndicates whether the businesses should be economically active.
activeOnly economically active businesses match.
inactiveOnly economically inactive businesses match.
financial_statusIndicates the financial status of the businesses.
bankruptOnly bankrupt businesses match.
dipOnly businesses which are debtor in possession match.
solventOnly businesses which are neither bankrupt nor debtor in possession match.
insolventOnly businesses which are either bankrupt or debtor in posession match.
changed_sinceDate in yyyy-mm-dd format.  Businesses match if the information about them changed after this date.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

businessSearchSelectionV2

Search for businesses matching all of the given criteria.

Either of these criteria can be left empty or 0.  In that case, the criterium is not used.  At least one of the criteria parameters must be supplied.  At most 100 items may be supplied for the array parameters.

Parameters

cityArray of cities.  Businesses match if they are located in either of these cities, thus if the establishment address is in one of these cities.
postcodeArray of postcodes or parts of postcodes.  Bussinesses match if they are located in either of these postcodes, or their postcode start with any of the given partial postcodes.  Thus, if the establishment address matches with one of the given postcodes.  For example, the partial postcode “10” matches most of Amsterdam.  Note that it would make little sense to supply both city and postcode.
sbiArray of SBI codes or partial SBI codes.  Businesses match if they have either of the given SBI codes, or their SBI code starts with the partial SBI code.  The CBS has a list of SBI codes and their descriptions.
primary_sbi_onlyMatch primary SBI only.  A business may have up to three SBI codes assigned.  If primary_sbi_only is true, businesses only match if their main SBI code matches with one of the codes in the ‘sbi’ field.  If primary_sbi_only is false, businesses are matched if either of the three SBI codes match the ‘sbi’ field.
legal_formsArray of integer legal form codes.  Bussiness match if they have either of these legalforms.  A list of legal form codes can be found in the documentation of BusinessDossierV3.
employees_minMinumum number of employees working at the business.
employees_maxMaximum number of employees working at the business.
economically_activeIndicates whether the businesses should be economically active.
activeOnly economically active businesses match.
inactiveOnly economically inactive businesses match.
financial_statusIndicates the financial status of the businesses.
bankruptOnly bankrupt businesses match.
dipOnly businesses which are debtor in possession match.
solventOnly businesses which are neither bankrupt nor debtor in possession match.
insolventOnly businesses which are either bankrupt or debtor in posession match.
changed_sinceDate in yyyy-mm-dd format.  Businesses match if the information about them changed on or after this date.
new_sinceDate in yyyy-mm-dd format.  Only businesses which were added on or after this date are returned.  Note that this does not mean that the company was founded after this date.  Companies may be founded and only later be added to the KvK database.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReference entries.

Activity code methods

businessGetBIKDescription

Look up a BIK (‘Bedrijfsindeling kamers van koophandel’) code, which is the type of code returned in a BusinessDossier as the Primary or Secondary activity code.  The description for all levels of the BIK code is returned, even if the full length BIK code does not exist.  Descriptions of the section associated with the BIK code is also returned.

Important: BIK codes have been deprecated in favor of SBI codes.

Parameters

bikcodeA BIK code

Returns

outA BusinessBIKCodeInfo entry.

businessGetSBIDescription

Look up a SBI (‘Standaard Bedrijfs Indeling 2008’) code and returns the section and its description, and all levels of SBI codes and their description.  SBI codes have replaced BIK codes as of June 2009.

The description for all levels of the SBI code is returned, even if the full length SBI code does not exist.  The codes and descriptions are returned ordered from generic to specific.  For example, for the input 011301, the first code and description are

01, Landbouw, jacht en dienstverlening voor de landbouw en jacht

and the last are

011301, Teelt van groenten en champignons

Full SBI codes, which are assigned to businesses, are between four and six characters in length.  However, because SBI codes can be grouped on their first 2 numbers, this function accepts input and returns output between 2 and 6 characters in length.  The decription for SBI code 23, for example, is applicable to all companies whose SBI code starts with 23.

Some SBI codes (e.g.  5630, 6491) have descriptions with non-ASCII characters.

Parameters

sbicodeA SBI code, a number between 2 and 6 characters.

Returns

outA BusinessSBICodeInfo entry.

businessBIKToSBI

Converts BIK (‘Bedrijfs Indeling KvK’) to SBI (‘Standaard Bedrijfs Indeling’).

For a given BIK code, returns all corresponding SBI codes and their descriptions, and the SBI sections and their descriptions.

This function may return multiple SBI codes, because a BIK code may have multiple corresponding SBI codes.  In that case, the BIK code is more generic than the SBI equivalents.  Often, the returned SBI codes have their first two numbers in common, but this is not the case for BIK code 2330, for example.

Parameters

bikcodeA BIK code

Returns

outA Patterns::{Type}Array of BusinessSBICode entries

businessSBIToBIK

Converts SBI (‘Standaard Bedrijfs Indeling’) to BIK (‘Bedrijfs Indeling KvK’).

For a given SBI code, returns all corresponding BIK codes and their descriptions, and the BIK sections and their descriptions.

This function may return multiple BIK codes, because a SBI code may have multiple corresponding BIK codes.  In that case, the SBI code is more generic than the BIK equivalents.  Often, the returned BIK codes have the first four numbers of their BIK code in common, but this is not the case for SBI code 6512, for example.

Parameters

sbicodeA SBI code

Returns

outA Patterns::{Type}Array of BusinessBIKCode entries

businessGetDossierSBI

Returns the SBI (‘Standaard Bedrijfs Indeling 2008’) codes and their descriptions for a dossier.

If the given dossier does not exist, an error is returned.

Parameters

dossiernoA dossier number.  Eight numbers, required.
subdossiernoA subdossier number.  Four numbers, required.

Returns

outA BusinessDossierSBI

Retrieve updated dossiers

Check when dossiers have changed, in order to keep them up to date.

These methods return information on the last change on a dossier, so that the user can check whether the stored dossiers are still up to date.

Unlike the business update service methods, the data log does not have to be enabled to use these functions.  These methods can be used even if no dossier numbers are logged.

businessUpdateCheckDossier

Retrieve information on the last change of a specific dossier.

This method can be used to check for updates on specific dossiers, regardless of whether requested dossiers are logged for the user.  A BusinessUpdateReference is returned for the most recent update, if any.  The BusinessUpdateReference contains the date of the latest update to the dossier, as well as the types of updates performed on that date.  A fault message is returned if there have never been updates to the dossier.  The same fault is returned if the dossier does not exist (or never existed).

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number
update_typesThe types of updates to consider.  See Business::Update types for a list of types.  If the type ‘Test’ is specified, a BusinessUpdateReference is returned with DateLastUpdate set to today, its UpdateTypes will contain all the types specified in the request.

Returns

outA BusinessUpdateReference describing when the dossier was last updated and what types of updates occurred on that date.

businessUpdateGetChangedDossiers

Retrieve dossier numbers for all dossiers changed since the given date.

This method returns a Patterns::{Type}PagedResult of BusinessUpdateReference entries, for all dossiers which were updated since the given changed_since date, and where the update was one of the given update_types.  This method can be called periodically to obtain a list of recently updated dossiers.  This list can then be checked against the list of locally stored dossiers, to determine which dossiers that the user has stored are changed and may be updated.

Parameters

changed_sinceDate in YYYY-MM-DD format.  All dossiers changed on or after this date are returned.  This date may not be more than 40 days ago.
update_typesThe types of updates to consider.  See Business::Update types for a list of types.  This method supports the update type ‘New’ to retrieve dossiers which have been registered with the KvK since the changed_since date.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessUpdateReference entries, with information on changed dossiers.

See also

businessUpdateCheckDossier

Business update service methods

The business update service methods allow you to keep KvK data up to date at all times.  Updates for any dossier requested via our services can be retrieved.  In order to provide precisely those updates that are relevant, a list of requested dossiers is kept for every user (this is not enabled by default, contact us to have this enabled).  Based on this list we can provide the user with the updates that are needed.  Please note that because dossiers are logged per user, a user will only receive updates for dossiers he requested himself, other users in the same account have a separate lists of dossiers for updates.

An example

  • 14-01: User requests dossier ‘1234578 0000’
  • 22-02: Webservices.nl processes an update for dossier ‘1234578 0000’
  • 24-02: User requests updates.  A list of updated dossiers is returned, containing dossier ‘1234578 0000’.  The user requests the dossier again and is completely up to date now.

Processing updates

Periodically (for example, once a day) make a call to the businessUpdateGetDossiers method.  It returns a list of dossiers that have been updated since they were last requested.  All the listed dossiers can then be updated to the latest version by a call to businessGetDossierV3.  After updating, another call to businessUpdateGetDossiers won’t return the same dossiers anymore.  If the latest change to a dossier is the removal of the business from the Chamber of Commerce (update type ‘Removed’), then businessUpdateRemoveDossier should be called instead of businessGetDossierV3.

Removing dossiers

The businessUpdateGetDossiers method returns a list of available updates for all dossiers requested in the past.  If updates to a certain dossier are no longer wanted the businessUpdateRemoveDossier method can be called to prevent receiving updates for the dossier in the future.

Adding dossiers

A call to businessGetDossierV3 automatically logs the requested dossier for future updates.  However, in case you have an existing database with KvK dossiers you may want to signal that you are interested in updates for those dossiers.  Using businessUpdateAddDossier you can add a dossier to your list for updates.  All future updates to the specified dossier will be returned by businessUpdateGetDossiers.  Before adding a dossier to your list you should check if your dossier is up to date.  See the section below on how to make sure you currently have the lastest version.

businessUpdateGetDossiers

Returns a list of all dossiers that have been updated since they were last retrieved by the user (the user whose credentials are used to make the call).  If a dossier is returned that is no longer of interest or has the update type ‘Removed’, calling businessUpdateRemoveDossier prevents it from occurring in this methods output.  If a dossier from the output list is retrieved using businessGetDossierV3, a second call to businessUpdateGetDossiers will not contain the dossier anymore.

Parameters

update_typesA list specifying the types of updates that should be returned.  See Business::Update types for a list of types.  If the type ‘Test’ is specified, an example BusinessUpdateReference is returned with DateLastUpdate set to today, its UpdateTypes will contain all the types specified in the request.
pageThe page of results

Returns

outA Patterns::{Type}PagedResult of BusinessUpdateReference entries.  Every BusinessUpdateReference describes a dossier, when it was last updated and what types of updates have occurred since the dossier was last retrieved by the user.

businessUpdateAddDossier

Add a dossier to the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.  After adding the dossier any future updates to the dossier can be retrieved using businessUpdateGetDossiers.  Before adding the dossier, call businessUpdateCheckDossier to make sure you have the latest dossier version.

You do not need to call this method if you have retrieved a dossier using businessGetDossierV3, in which case it has been added automatically.

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number

Returns

Nothing

businessUpdateRemoveDossier

Remove a dossier from the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number

Returns

Nothing

Update types

An ‘Update type’ is a classification used to indicate which aspect of a dossier has changed.  Most types correspond to changes in one or more fields of a dossier.  See BusinessDossierV3 for an explanation of the fields that are referenced here.

ChamberNoChamberNo
LegalformLegalformcode, IndicationOrganisationcode
NameTradenameFull, Tradename45, Tradename1x30, Tradename2x30, Tradename30, LegalName
EstablishmentAddressEstablishmentStreetname, EstablishmentHouseNo, EstablishmentHouseNoAddition, EstablishmentPostcode, EstablishmentCity
CorrespondenceAddressCorrespondenceStreetname, CorrespondenceHouseNo, CorrespondenceHouseNoAddition, CorrespondencePostcode, CorrespondenceCity
ContactTelephoneNo, Domainname
ActivityPrimarySBICode, SecondarySBICode1, SecondarySBICode2
PersonnelPersonnelFulltime, ClassPersonnelFulltime
FinancialStatusIndicationBankruptcy or IndicationDIP has changed.
StatusIndicationEconomicallyActive, IndicationNonMailing
BranchMainBranchIndication, MainBranchDossierNo, MainBranchSubDossierNo
ImportExportImportIndication, ExportIndication
ContactPersonContactTitle1, ContactTitle2, ContactInitials, ContactPrefix, ContactSurname, ContactGender
CapitalAuthorizedShareCapital, AuthorizedShareCapitalCurrency, PaidUpShareCapital, PaidUpShareCapitalCurrency, IssuedShareCapital, IssuedShareCapitalCurrency
SubscriptionDatesFoundingDate, ContinuationDate, EstablishmentDate
RemovedThe dossier has been removed
NewThe dossier has been added.  Can only be used in the businessUpdateGetChangedDossiers method.

Deprecated service methods

businessSearchParametersV2

This method is deprecated, use businessSearchParametersV3 instead.

Search for a business by any of the given parameters.  At least one of the parameters is required.

Compared to businessSearchParameters, this method generally returns more results.  The matching of businesses against a search query is more fuzzy, thus returning results even if the business information does not match exactly all search parameters.  For example, searching for “Webservices.nl” in Amsterdam will still return “Webservices.nl” in Haarlem.  Results are ordered so that the best matching results are on top.

Lookups based on postbus address are possible by specifying streetname ‘Postbus’ and specifying the postbus number in the houseno parameter.  Specified address parameters are compared against both establishment and correspondence addresses to find a match.

Parameters

tradenameName under which the business engages in commercial activity.
citynameName of the city
streetnameName of the street
postcodePostcode
housenoHouse number of the address
housenoadditionAddition to a house number.  ‘A’ or ‘B’, for example.
telephonenoTelephone number.  When only searching by telephone number a minimum of 7 digits must be specified.
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessReferenceV2 entries.

businessGetDossierV2

This method is deprecated, use businessGetDossierV3 instead.

This method returns BusinessDossierV2 dossiers, which include BIK codes that have been replaced by SBI codes since June 2009.  Therefor this method has been replaced by businessGetDossierV3.

As they are no longer support by the KvK, the BIK fields returned by this method will be empty as of october 2009.  See BusinessDossierV2 for a list of the affected fields.

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number, optional
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessDossierV2 entries.

See also

businessGetDossierV3

businessGetDossier

This method is deprecated, use businessGetDossierV3 instead.

Look up a BusinessDossier.  The subdossierno parameter can be left empty to get all Sub Dossiers of one Dossier.

This method returns BusinessDossier dossiers, which include BIK codes that have been replaced by SBI codes since June 2009.  Therefor this method has been replaced by businessGetDossierV3.

As they are no longer support by the KvK, the BIK fields returned by this method will be empty as of October 2009.  See BusinessDossier for a list of the affected fields.

Parameters

dossiernoKvK Dossier number
subdossiernoKvK Sub Dossier number, optional
pagePage to retrieve, pages start counting at 1

Returns

outA Patterns::{Type}PagedResult of BusinessDossier entries.

See also

businessGetDossierV3

Type definitions

BusinessReference

A reference to a single Kvk (Kamer van Koophandel) Dossier entity.

DossierNoThe dossier number under which the organisation had registered with the KvK.  This dossier number is unique and will not change as long as the organisation exists.  Subsidiaries (Dutch: ‘Nevenvestigingen’) of the organisation are registered using the same dossier number.  The combination of the Dossier number and sub dossier number is a unique key.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
TradenameName under which the organisation engages in commercial activity
StreetnameStreet name of the organisations establishment or correspondence address, depending on which address matched the parameters.  By default the establishment address will be returned.
CityCity of the organisations establishment or correspondence address, depending on which address matched the parameters.  By default the establishment city will be returned.  For addresses without a postal code in the Dutch format this field will contain the postal code followed by the city.

BusinessReferenceV2

A reference to a single Kvk (Kamer van Koophandel) Dossier entity.

DossierNoThe dossier number under which the organisation had registered with the KvK.  This dossier number is unique and will not change as long as the organisation exists.  Subsidiaries (Dutch: ‘Nevenvestigingen’) of the organisation are registered using the same dossier number.  The combination of the Dossier number and sub dossier number is a unique key.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
TradenameName under which the organisation engages in commercial activity
EstablishmentStreetnameStreet name of the organisations establishment address.
EstablishmentCityCity of the organisations establishment address.  For foreign businesses this field contains both the postcode and city.
CorrespondenceStreetnameStreet name of the organisations correspondence address.
CorrespondenceCityCity of the organisations correspondence address, For foreign businesses this field contains both the postcode and city.

BusinessReferenceV3

A reference to a single Kvk (Kamer van Koophandel) Dossier entity.

DossierNoThe dossier number under which the organisation had registered with the KvK.  This dossier number is unique and will not change as long as the organisation exists.  Subsidiaries (Dutch: ‘Nevenvestigingen’) of the organisation are registered using the same dossier number.  The combination of the Dossier number and sub dossier number is a unique key.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
TradenameName under which the organisation engages in commercial activity
EstablishmentStreetnameStreet name of the organisations establishment address.
EstablishmentCityCity of the organisations establishment address.  For foreign businesses this field contains both the postcode and city.
CorrespondenceStreetnameStreet name of the organisations correspondence address.
CorrespondenceCityCity of the organisations correspondence address, For foreign businesses this field contains both the postcode and city.
IndicationEconomicallyActiveBoolean indicating if the business is economically active.  This indication is determined by a formula developed by the ‘Vereninging Kamers van Koophandel’.  This should not be interpreted as an indication of whether the business is currently still registered at the Chamber of Commerce: only currently registered businesses are available through our services.

BusinessDossier

This type has been deprecated, see BusinessDossierV3BusinessDossierV3 contains an improved selection of address fields.  Also, the type of the ClassPersonnelFulltime, IndicationEconomicallyActive, IndicationNonMailing, IndicationBankruptcy and IndicationDIP fields has been changed.

Warning

Since the KvK no longer supports BIK codes, the following BIK related fields will be empty as of october 2009: PrimaryActivitycode, SecondaryActivitycode1, SecondaryActivitycode2, PrimaryActivitycodeText, SecondaryActivitycode1Text,SecondaryActivitycode2Text

BusinessDossierV2

A single Kvk (Kamer van Koophandel) Dossier entity.

Warning

Since the KvK no longer supports BIK codes, the following BIK related fields will be empty as of october 2009: PrimaryActivitycode, SecondaryActivitycode1, SecondaryActivitycode2, PrimaryActivitycodeText, SecondaryActivitycode1Text,SecondaryActivitycode2Text

Identification

RegisterLetterThe letter code corresponding to the register the organisation has registered to.  Currently only the letter ‘H’ is used.  In the past the letters ‘V’ and ‘S’ were also used.
DossierNoThe dossier number under which the organisation has registered with the KvK.  This dossier number is unique and will not change as long as the organisation exists.  Subsidiaries (Dutch: ‘Nevenvestigingen’) of the organisation are registered using the same dossier number.  The combination of the Dossier number and sub dossier number is a unique key.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
ChamberNoThe Chamber number is the number of the KvK office which manages this dossier.
01Noord Nederland
08Oost Nederland
09Centraal Gelderland
14Limburg
17Brabant
20Zuid West Nederland
24Rotterdam
27Den Haag
30Midden Nederland
32Gooi-, Eem- en Flevoland
34Amsterdam
37Noordwest-Holland
LegalformcodeRegistered legal form used by the organisation.
LegalformcodeTextDescription of the legal form (in Dutch).  Possible combinations of Legalformcode and LegalformcodeText are:
01Eenmanszaak
02Eenmanszaak met meer dan één eigenaar
03NV / BV in oprichting op A-formulier
05Rederij
07Maatschap
11Vennootschap onder firma
12NV / BV in oprichting op B-formulier
21Commanditaire Vennootschap met één beherende vennoot
22Commanditaire Vennootschap met meer dan één beherende vennoot
23NV / BV in oprichting op D-formulier
40Rechtspersoon in oprichting
41Besloten Vennootschap met gewone structuur
42Besloten Vennootschap blijkens statuten structuurvennootschap
51Naamloze Vennootschap met gewone structuur
52Naamloze Vennootschap blijkens statuten structuurvennootschap
53Naamloze Vennootschap beleggingsmaatschappij met veranderlijk kapitaal
54NV beleggingsmaatschappij met veranderlijk kapitaal blijkens statuten structuurvennootschap
55Europese naamloze vennootschap (SE)
56Europese naamloze vennootschap (SE) blijkens statuten structuurvennootschap
61Coöperatie U.A. met gewone structuur
62Coöperatie U.A. blijkens statuten structuurcoöperatie
63Coöperatie W.A. met gewone structuur
64Coöperatie W.A. blijkens statuten structuurcoöperatie
65Coöperatie B.A. met gewone structuur
66Coöperatie B.A. blijkens statuten structuurcoöperatie
70Vereniging van Eigenaars
71Vereniging met volledige rechtsbevoegdheid
72Vereniging met beperkte rechtsbevoegdheid
73Kerkgenootschap
74Stichting
81Onderlinge waarborgmaatschappij U.A. met gewone structuur
82Onderlinge waarborgmaatschappij U.A. blijkens statuten structuuronderlinge
83Onderlinge waarborgmaatschappij W.A. met gewone structuur
84Onderlinge waarborgmaatschappij W.A. blijkens statuten structuuronderlinge
85Onderlinge waarborgmaatschappij B.A. met gewone structuur
86Onderlinge waarborgmaatschappij B.A. blijkens statuten structuuronderlinge
88Publiekrechtelijke rechtspersoon
89Privaatrechtelijke rechtspersoon
91Buitenlandse rechtsvorm met hoofdvestiging in Nederland
92Nevenvestiging met hoofdvestiging in buitenland
93Europees Economisch Samenwerkingsverband
94Buitenlandse EG-vennootschap met onderneming in Nederland
95Buitenlandse EG-vennootschap met hoofdnederzetting in Nederland
96Buitenlandse op EG-vennootschap lijkende vennootschap met onderneming in Nederland
97Buitenlandse op EG-vennootschap lijkende vennootschap met hoofdnederzetting in Nederland

Legacy

Before the introduction of the new commerce register law (Dutch: ‘Nieuwe Handelsregisterwet’) dossier numbers were not assigned for life to an organisation, and could change.  The old dossiernumber given below was assigned either before or during the introduction of that law.

PreviousDossierNoThe dossier number under which the organisation was previously registered with the KvK.  This dossier number is no longer valid.  The combination of the Dossier number and sub dossier number is a unique key.
PreviousSubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.

Name

Tradename30Name under which the business engages in commercial activity.  Shortened to a maximum of 30 characters.
Tradename1x30Name under which the business engages in commercial activity.  First line of a two line name description, maximum of 30 characters long.
Tradename2x30Name under which the business engages in commercial activity.  Second line of a two line name description, maximum of 30 characters long.
Tradename45Name under which the business engages in commercial activity.  Shortened to a maximum of 45 characters.
TradenameFullName under which the business engages in commercial activity.  This is the full name, up to 132 characters long.

Establishment Address

EstablishmentPostcodePostcode of the establishment address of the business.  A postcode consists of 4 numbers representing the neighborhood code, and a lettercombination of length 2.
EstablishmentCityCity of the establishment address of the business
EstablishmentStreetnameStreetname of the establishment address of the business
EstablishmentHouseNoHouse number of the establishment address of the business
EstablishmentHouseNoAdditionHouse number addition of the establishment address of the business

Correspondence Address

CorrespondencePostcodePostcode of the correspondence address of the business.  A postcode consists of 4 numbers representing the neighborhood code, and a lettercombination of length 2.
CorrespondenceCityCity of the correspondence address of the business
CorrespondenceStreetnameStreetname the correspondence address of the business
CorrespondenceHouseNoHouse number of the correspondence address of the business
CorrespondenceHouseNoAdditionHouse number addition of the correspondence address of the business

Contact

TelephoneNoTelephone number of the establishment.  The first five characters contain the area code (Dutch: ‘netnummer’), the last 7 characters the subscriber number (Dutch: ‘abbonnee nummer’).
DomainnameThe internet domain name registered by the business

BIK activity codes

Important: The activity codes described below are BIK codes.  These have been deprecated in favor of SBI codes.  See http://www.kvk.nl- /over-de-kvk- /over-het-handelsregister- /wat-staat-er-in-het-handelsregister- /sbi-code- /

PrimaryActivitycodeThe primary type of economic or social activity this organisation is associated with.  The code corresponds to a BIK code.
SecondaryActivitycode1First of two secondary types of economic or social activity this organisation is associated with.  The code corresponds to a BIK code.  May be empty.
SecondaryActivitycode2Second of two secondary types of economic or social activity this organisation is associated with.  The code corresponds to a BIK code.  May be empty.
PrimaryActivitycodeTextDescription of the primary economic or social activity (in Dutch).
SecondaryActivitycode1TextDescription of the first secondary economic or social activity (in Dutch).
SecondaryActivitycode2TextDescription of the second secondary economic or social activity (in Dutch).

Personnel

PersonnelFulltimeThe number of employees at the establishment (full-time and part-time combined, contrary to what the field name suggests).
ClassPersonnelFulltimeA classification of the number of employees at the establishment (full-time and part-time combined, contrary to what the field name suggests).  Possible values:
1no employees
21 employee
32 to 4 employees
45 to 9 employees
510 to 19 employee
620 to 49 employees
750 to 99 employees
8100 to 199 employees
9199 to 499 employees
10500 to 749 employees
11750 to 999 employees
121000 or more employees

Status

IndicationOrganisationcodePossible values:
OBusiness (Dutch: ‘Onderneming)
VAssociation (Dutch: ‘Vereniging’)
SNon-profit organisation (Dutch: ‘Stichting’)
KChurch community (Dutch: ‘Kerkgenootschap’)
emptyUnknown
IndicationEconomicallyActiveBoolean indicating if the business is economically active.  This indication is determined by a formula developed by the ‘Vereninging Kamers van Koophandel’.  This should not be interpreted as an indication of whether the business is currently still registered at the Chamber of Commerce: only currently registered businesses are available through our services.
IndicationNonMailingBoolean indicating if the business has specified that the ‘Vereniging Kamers van Koophandel’ and the ‘de kamers van koophandel’ may not supply the business’ information to third parties for direct marketing purposes.
IndicationBankruptcyBoolean indicating if the business is currently registered as bankrupt (Dutch: ‘Faillissement’).
IndicationDIPBoolean indicating if the business is currently registered as Debtor-in-Possession (Dutch: ‘in Surseance’).

BusinessDossierV3

A single Kvk (Kamer van Koophandel) Dossier entity.

Differences compared to BusinessDossierV2

Activity codesPrimaryActivitycode, SecondaryActivitycode1, SecondaryActivitycode2 are replaced by PrimarySBICode, SecondarySBICode1 and SecondarySBICode2, respectively
Activity code textsPrimaryActivitycodeText, SecondaryActivitycode1Text, SecondaryActivitycode2Text are replaced by PrimarySBICodeText, SecondarySBICode1Text and SecondarySBICode2Text, respectively
Tradename fieldsTradename30, Tradename1x30 and Tradename2x30 are no longer supported
Personnel fieldsPersonnelFulltime and ClassPersonnelFulltime have been replaced by Personnel and ClassPersonnel, respectively

All fields of the dossier are described below.

Identification

RegisterLetterThe letter code corresponding to the register the organisation has registered to.  Currently only the letter ‘H’ is used.  In the past the letters ‘V’ and ‘S’ were also used.
DossierNoThe dossier number under which the organisation has registered with the KvK.  This dossier number is unique and will not change as long as the organisation exists.  Subsidiaries (Dutch: ‘Nevenvestigingen’) of the organisation are registered using the same dossier number.  The combination of the Dossier number and sub dossier number is a unique key.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
ChamberNoThe Chamber number is the number of the KvK office which manages this dossier.
01Noord Nederland
08Oost Nederland
09Centraal Gelderland
14Limburg
17Brabant
20Zuid West Nederland
24Rotterdam
27Den Haag
30Midden Nederland
32Gooi-, Eem- en Flevoland
34Amsterdam
37Noordwest-Holland
LegalformcodeRegistered legal form used by the organisation.
LegalformcodeTextDescription of the legal form (in Dutch).  Possible combinations of Legalformcode and LegalformcodeText are:
01Eenmanszaak
02Eenmanszaak met meer dan één eigenaar
03NV / BV in oprichting op A-formulier
05Rederij
07Maatschap
11Vennootschap onder firma
12NV / BV in oprichting op B-formulier
21Commanditaire Vennootschap met één beherende vennoot
22Commanditaire Vennootschap met meer dan één beherende vennoot
23NV / BV in oprichting op D-formulier
40Rechtspersoon in oprichting
41Besloten Vennootschap met gewone structuur
42Besloten Vennootschap blijkens statuten structuurvennootschap
51Naamloze Vennootschap met gewone structuur
52Naamloze Vennootschap blijkens statuten structuurvennootschap
53Naamloze Vennootschap beleggingsmaatschappij met veranderlijk kapitaal
54NV beleggingsmaatschappij met veranderlijk kapitaal blijkens statuten structuurvennootschap
55Europese naamloze vennootschap (SE)
56Europese naamloze vennootschap (SE) blijkens statuten structuurvennootschap
61Coöperatie U.A. met gewone structuur
62Coöperatie U.A. blijkens statuten structuurcoöperatie
63Coöperatie W.A. met gewone structuur
64Coöperatie W.A. blijkens statuten structuurcoöperatie
65Coöperatie B.A. met gewone structuur
66Coöperatie B.A. blijkens statuten structuurcoöperatie
70Vereniging van Eigenaars
71Vereniging met volledige rechtsbevoegdheid
72Vereniging met beperkte rechtsbevoegdheid
73Kerkgenootschap
74Stichting
81Onderlinge waarborgmaatschappij U.A. met gewone structuur
82Onderlinge waarborgmaatschappij U.A. blijkens statuten structuuronderlinge
83Onderlinge waarborgmaatschappij W.A. met gewone structuur
84Onderlinge waarborgmaatschappij W.A. blijkens statuten structuuronderlinge
85Onderlinge waarborgmaatschappij B.A. met gewone structuur
86Onderlinge waarborgmaatschappij B.A. blijkens statuten structuuronderlinge
88Publiekrechtelijke rechtspersoon
89Privaatrechtelijke rechtspersoon
91Buitenlandse rechtsvorm met hoofdvestiging in Nederland
92Nevenvestiging met hoofdvestiging in buitenland
93Europees Economisch Samenwerkingsverband
94Buitenlandse EG-vennootschap met onderneming in Nederland
95Buitenlandse EG-vennootschap met hoofdnederzetting in Nederland
96Buitenlandse op EG-vennootschap lijkende vennootschap met onderneming in Nederland
97Buitenlandse op EG-vennootschap lijkende vennootschap met hoofdnederzetting in Nederland

Legacy

Before the introduction of the new commerce register law (Dutch: ‘Nieuwe Handelsregisterwet’) dossier numbers were not assigned for life to an organisation, and could change.  The old dossiernumber given below was assigned either before or during the introduction of that law.

PreviousDossierNoThe dossier number under which the organisation was previously registered with the KvK.  This dossier number is no longer valid.  The combination of the Dossier number and sub dossier number is a unique key.
PreviousSubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.

Name

Tradename45Name under which the business engages in commercial activity.  Shortened to a maximum of 45 characters.
TradenameFullName under which the business engages in commercial activity.  This is the full name, up to 132 characters long.

Establishment Address

EstablishmentPostcodePostcode of the establishment address of the business.  A postcode consists of 4 numbers representing the neighborhood code, and a lettercombination of length 2.
EstablishmentCityCity of the establishment address of the business
EstablishmentStreetnameStreetname of the establishment address of the business
EstablishmentHouseNoHouse number of the establishment address of the business
EstablishmentHouseNoAdditionHouse number addition of the establishment address of the business

Correspondence Address

CorrespondencePostcodePostcode of the correspondence address of the business.  A postcode consists of 4 numbers representing the neighborhood code, and a lettercombination of length 2.
CorrespondenceCityCity of the correspondence address of the business
CorrespondenceStreetnameStreetname the correspondence address of the business
CorrespondenceHouseNoHouse number of the correspondence address of the business
CorrespondenceHouseNoAdditionHouse number addition of the correspondence address of the business

Contact

TelephoneNoTelephone number of the establishment.  The first five characters contain the area code (Dutch: ‘netnummer’), the last 7 characters the subscriber number (Dutch: ‘abbonnee nummer’).
DomainnameThe internet domain name registered by the business

SBI activity codes

PrimarySBICodeThe primary SBI code describing the type of economic or social activity this organisation is associated with.  May be empty.
SecondarySBICode1First of two secondary SBI codes describing the types of economic or social activity this organisation is associated with.  May be empty.
SecondarySBICode2Second of two secondary SBI codes describing the types of economic or social activity this organisation is associated with.  May be empty.
PrimarySBICodeTextDescription of the primary economic or social activity (in Dutch).
SecondarySBICode1TextDescription of the first secondary economic or social activity (in Dutch).
SecondarySBICode2TextDescription of the second secondary economic or social activity (in Dutch).

Personnel

PersonnelThe total number of employees (full-time and part-time) at this establishment.
ClassPersonnelA classification of the total number of employees (full-time and part-time).  Possible values:
1no employees
21 employee
32 to 4 employees
45 to 9 employees
510 to 19 employee
620 to 49 employees
750 to 99 employees
8100 to 199 employees
9199 to 499 employees
10500 to 749 employees
11750 to 999 employees
121000 or more employees

Status

IndicationOrganisationcodePossible values:
OBusiness (Dutch: ‘Onderneming)
VAssociation (Dutch: ‘Vereniging’)
SNon-profit organisation (Dutch: ‘Stichting’)
KChurch community (Dutch: ‘Kerkgenootschap’)
emptyUnknown
IndicationEconomicallyActiveBoolean indicating if the business is economically active.  This indication is determined by a formula developed by the ‘Vereninging Kamers van Koophandel’.  This should not be interpreted as an indication of whether the business is currently still registered at the Chamber of Commerce: only currently registered businesses are available through our services.
IndicationNonMailingBoolean indicating if the business has specified that the ‘Vereniging Kamers van Koophandel’ and the ‘de kamers van koophandel’ may not supply the business’ information to third parties for direct marketing purposes.
IndicationBankruptcyBoolean indicating if the business is currently registered as bankrupt (Dutch: ‘Faillissement’).
IndicationDIPBoolean indicating if the business is currently registered as Debtor-in-Possession (Dutch: ‘in Surseance’).

BusinessDossierExtended

Both basic and extended information for a business.

BasicDossierPartThe BusinessDossierV3 for this business.
ExtendedDossierPartThe BusinessDossierExtendedPart for this business.

BusinessDossierExtendedPart

Extended information on a single Kvk (Kamer van Koophandel) Dossier entity.

MainBranchIndicationIndication whether this dossier is for a branch or a headoffice.  If true, this dossier is for a headoffice.  If false, it is for a branch.  Optional.
MainBranchDossierNoThe dossier number for the headoffice.  This seldomly differs from the requested dossier number, because branches of the same company often get the same dossier number with a different subdossier number.
MainBranchSubDossierNoThe subdossier number for the headoffice.  This differs from the requested dossier number if this business is a branch instead of a headoffice.
ImportIndicationIndication of whether the company does import.  Optional.
ExportIndicationIndication of whether the company does export.  Optional.
LegalNameLegal corporation name.  Formal name of the business.
ContactTitle1Title of the contact person of this business.
ContactTitle2Second title of the contact person of this business.
ContactInitialsInitials of the contact.
ContactPrefixName prefix of the contact.
ContactSurnameSurname of the contact.
ContactGenderGender of the contact.
mMale
fFemale
emptyGender unknown
AuthorizedShareCapitalNumber indicating the amount of authorized share capital.  The amount of money for which the company is allowed to give out shares.  Dutch: “maatschappelijk kapitaal”.  Optional.
AuthorizedShareCapitalCurrencyCurrency for AuthorizedShareCapital.  Optional.
PaidUpShareCapitalNumber indicating the amount of paid up share capital.  The amount of money the share holders paid to the company for their shares.  Dutch: “gestort kapitaal”.  Optional.
PaidUpShareCapitalCurrencyCurrency for PaidUpShareCapital.  Optional.
IssuedShareCapitalNumber indicating the amount of issued share capital.  This is the amount for this the company has issued shares.  Dutch: “geplaatst kapitaal”.  Optional.
IssuedShareCapitalCurrencyCurrency for IssuedShareCapital.  Optional.
FoundingDateA BusinessDate indicating the founding date of the company.  Optional.
ContinuationDateA BusinessDate indicating the continuation date of the company, if applicable.  This is usually the date that the company changed legal form.  Optional.
EstablishmentDateA BusinessDate indicating the date of establishment.  Date the company started its activities.  This date does not change when the company moves to another location.  Optional.

BusinessDate

A date.  For some dates, the day and month are unknown.  In that case, they are left empty.

YearThe year of this date.
MonthThe month of this date, 1 for January.  Optional.
DayThe day of this month.  Optional.

BusinessDossierSBI

SBI activity code information related to a dossier.

PrimarySBICodeThe primary SBI code describing the type of economic or social activity this organisation is associated with.  May be empty.
SecondarySBICode1First of two secondary SBI codes describing the types of economic or social activity this organisation is associated with.  May be empty.
SecondarySBICode2Second of two secondary SBI codes describing the types of economic or social activity this organisation is associated with.  May be empty.
PrimarySBICodeTextDescription of the primary economic or social activity (in Dutch).
SecondarySBICode1TextDescription of the first secondary economic or social activity (in Dutch).
SecondarySBICode2TextDescription of the second secondary economic or social activity (in Dutch).

BusinessBIKSection

A BIK section code with description.  BusinessBIKCodes are related to (sub)section codes.

sectioncodeA BIK section code
descriptionDescription of the BIK code

BusinessSBISection

A SBI section code with description.  BusinessSBICodes are related to section codes.

sectioncodeA SBI section code, a capital letter between A and U.
descriptionDescription of the SBI section.

BusinessBIKCode

A BIK (‘Bedrijfsindeling kamers van koophandel’) code with description

bikcodeA BIK code
descriptionDescription of the BIK code

BusinessSBICode

A SBI (‘Standaard Bedrijfs Indeling’) code with description

sbicodeA SBI code, a number up to six characters in length.
descriptionDescription of the SBI code.

BusinessBIKCodeInfo

Descriptions related to a BusinessBIKCode.

Important: BIK codes will be deprecated in favor of SBI codes as of june 2009.

sectionsA Patterns::{Type}Array of BusinessBIKSection entries
bikcodesA Patterns::{Type}Array of BusinessBIKCode entries

BusinessSBICodeInfo

Descriptions related to a BusinessSBICode.

sectionA BusinessSBISection
sbicodesA Patterns::{Type}Array of BusinessSBICode entries

BusinessUpdateReference

Information about the latest updates to a business.

DossierNoThe dossier number under which the organisation has registered with the KvK.
SubDossierNoThe sub dossier number is used to differentiate between subsidiaries of the same organisation.  The combination of the Dossier number and sub dossier number is a unique key.
UpdateTypesA list of update types, see businessUpdateGetDossiers for a list of possible types.
DateLastUpdateThe date on which the dossier was last updated

See also

businessUpdateGetDossiers, businessUpdateCheckDossier, businessGetDossierV3, businessUpdateRemoveDossier

This service provides Kamer van Koophandel (Dutch Chamber of Commerce) business data.
A single Kvk (Kamer van Koophandel) Dossier entity.
Both basic and extended information for a business.
This type has been deprecated, see BusinessDossierV3.
Search for a business by any of the given parameters.
Look up a BusinessDossierV3 for a business currently registered at the Chamber of Commerce.
A BIK (‘Bedrijfsindeling kamers van koophandel’) code with description
A SBI (‘Standaard Bedrijfs Indeling’) code with description
If you currenty use the Business service, this section will help you determine what changes you need to make in order to implement the new service.
Retrieve the establishment number (Dutch ‘Vestigingsnummer’) for a business.
Look up a BusinessDossierExtended for a business currently registered at the Chamber of Commerce.
Retrieve data on a business establishment.
Search for business establishments using a known identifier.
Look up a business using its dossier and subdossier numbers.
Look up a business using its postcode address.
Find business establishments based on postcode and house number.
Look up a business by a number of parameters.
Find business establishments using a variety of parameters.
Look up a business using its address.
Look up a business using its name.
Search for businesses matching all of the given criteria.
Search for businesses matching all of the given criteria.
Retrieve information on the last change of a specific dossier.
Retrieve information on the last change to a business establishment.
Retrieve dossier numbers for all dossiers changed since the given date.
Retrieve dossier numbers for all dossiers changed since the given date.
Returns a list of all dossiers that have been updated since they were last retrieved by the user (the user whose credentials are used to make the call).
Returns a list of all dossiers that have been updated since they were last retrieved by the user (the user whose credentials are used to make the call).
Add a dossier to the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
Add a dossier to the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
Remove a dossier from the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
Remove a dossier from the list of dossiers for which the user (the user whose credentials are used to make the call) wants to receive updates.
This service is deprecated, and has been replaced by the KvK service.
This method is deprecated, use businessGetDossierV3 instead.
The business update service methods allow you to keep KvK data up to date at all times.
A structure that shows a page of a specific result type {Type}.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
This method is deprecated, use businessSearchParametersV3 instead.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
Descriptions related to a BusinessBIKCode.
Descriptions related to a BusinessSBICode.
An array of type {Type} entries.
SBI activity code information related to a dossier.
Information about the latest updates to a business.
An ‘Update type’ is a classification used to indicate which aspect of a dossier has changed.
A reference to a single Kvk (Kamer van Koophandel) Dossier entity.
A single Kvk (Kamer van Koophandel) Dossier entity.
Extended information on a single Kvk (Kamer van Koophandel) Dossier entity.
A date.
A BIK section code with description.
A SBI section code with description.