{ "overheid.io" :
KVKBase compared to overheid.io OpenKvK
Short answer
overheid.io's OpenKvK v3 is a derived Dutch Business Register dataset with strong search on top, including geo queries and autocomplete, from EUR 15 per month for 2,500 calls. KVKBase is narrower: one call returns the company profile plus the derived VAT number with a live VIES check. If you search by location or run high volume, overheid.io is cheaper and more complete. If you need company and VAT in one response, we are.
# Ours: company + VAT in one call
curl ".../v1/lookup/68750110" \
-H "Authorization: Bearer KEY"
{
"name": "Acme B.V.",
"isActive": true,
"vat": {
"number": "NL850123458B01",
"valid": true
}
}
Two different products on the same source
overheid.io publishes OpenKvK v3, a derived dataset of the Dutch Business Register with a broad search API around it. KVKBase does something narrower: we take one company and return its profile, plus the derived VAT number with a live VIES check on it.
That difference drives almost everything else. Searching and filtering across the whole population is their strength. Getting one company complete is ours.
| overheid.io OpenKvK v3 | KVKBase | |
|---|---|---|
| Company profile by KVK number | yes | yes |
| Search by name | yes | yes |
| Geo queries (radius, bounding box, nearby) | yes | no |
| Autocomplete / suggest | yes | yes |
| VAT number derivation | no | yes, for BV and NV |
| VIES validation | no | yes, live in the same response |
| Financial data | no | no |
| Dataset export | largest plan only | no |
| Free production use | no, test dataset only | 50 lookups per month, no card |
| Entry price | EUR 15/month, 2,500 calls | EUR 19/month, 1,000 lookups |
| Volume price | EUR 130/month, 100,000 calls | EUR 49/month, 5,000 lookups |
overheid.io prices exclude VAT.
The free account is not a free tier
This costs people an afternoon, so it gets its own section. The free overheid.io account gives unlimited calls, but against a test dataset: a random sample of 10,000 documents, refreshed monthly. The KVK number of the customer you are onboarding is almost certainly not in it.
What that looks like in practice: you build the integration, everything works, and the first real lookup in staging returns nothing. The dataset is there to exercise your code, and it is good at that. Just do not plan around it as a free production layer.
Our 50 lookups per month are real lookups against real data, with no card. That is a different kind of free: far tighter on volume, but usable.
What overheid.io genuinely does better
Three things, and none of them are small.
Geo queries. Radius around a point, bounding box, companies near another company. We do not have this. We return geo on addresses with ?enrich=true&geo=true, but that is a coordinate on a company you already found, not a search. If you are building a map view or a territory analysis, we stop being useful.
Autocomplete at scale. We have /v1/autocomplete and /v1/suggest, but their typeahead is richer and sits deeper in their search index.
Price per call at volume. At 100,000 calls, overheid.io works out around EUR 0.0013 per call. Our Pro plan lands near EUR 0.0098. If you run hundreds of thousands of lookups a month and do not need VAT validation, that gap is not something to argue away.
Freshness: daily against weekly
Both products are derived from the register and both therefore lag it. At overheid.io, new registrations and dissolutions update daily, address changes on average once a week. On our side the cache is 24 hours for active companies, and under it we call the KVK ourselves.
Where that matters: an address check at the moment of a transaction. A relocation that is a week in transit is a problem for a delivery address and a non-issue for a lead enrichment. Know which one you are building.
Who should pick overheid.io
Pick overheid.io if you:
- search by location, or build a map
- want to filter the whole population rather than fetch one company at a time
- run above 25,000 calls a month and do not need VAT validation
- want an export of the dataset
Pick us if you need the VAT number on a company with a check you can show an accountant, or if you do a handful of lookups a month and do not want a subscription for one billing screen. We also ship an embeddable widget, which puts a KVK field in a form without a backend of your own.
What neither of us does: credit scores, financial statements, group structures. For those you want an enrichment vendor, not either of us.
Frequently asked
Does overheid.io have a free tier?
Is overheid.io cheaper than KVKBase?
Can overheid.io validate a VAT number?
How fresh is overheid.io's data?
Can I export the dataset?
Updated:
One call gives you the whole company
KVK data, the derived VAT number and a live VIES check, in a single request. The free plan covers 50 lookups a month and needs no card.
- 50
- free lookups a month
- 1
- request instead of three
- 0
- cards, contracts or sales calls