From KVK number to
complete company data
KVKBase combines multiple sources into one lightning-fast response. One call, all the data.
Send an API request
A simple GET request with the KVK number. Or use our drop-in widget -- then your user only needs to type the KVK number.
GET https://api.kvkbase.nl/v1/lookup/68727720
Authorization: Bearer kvk_live_abc123 We combine the sources
KVKBase fetches data in parallel from the KVK Trade Register, the KVK Open Data API, and the EU VIES database. Results are cached for speed and reliability.
Receive everything in one response
Company name, address, legal form, SBI codes, and validated VAT number -- all combined in a single JSON response, within 50ms.
{
"kvkNumber": "68727720",
"name": "Bol.com B.V.",
"legalForm": "BV",
"address": {
"street": "Papendorpseweg",
"city": "Utrecht",
"postalCode": "3528 BJ"
},
"isActive": true,
"vat": {
"number": "NL857302697B01",
"valid": true // VIES validated
}
} Popular use cases
From checkout to compliance -- KVKBase fits into any workflow.
Webshop checkout
Auto-fill company details at checkout. Fewer errors, higher conversion.
CRM enrichment
Automatically enrich contacts with up-to-date KVK and VAT data.
Invoicing
VAT number validation and correct company details on every invoice.
KYB / Compliance
Verify business identity during onboarding. Know Your Business checks.