KvK & BTW Number Scraper: Company Data from Dutch Websites
Pricing
from $3.60 / 1,000 company leads
KvK & BTW Number Scraper: Company Data from Dutch Websites
Read Dutch company websites for their KvK number (Kamer van Koophandel), BTW number (checksum-verified), company name, address and emails - from the companies' own pages, not a registry search. Pay per company with an email.
Pricing
from $3.60 / 1,000 company leads
Rating
0.0
(0)
Developer
Rafal Sav
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
6 days ago
Last modified
Categories
Share
What does KvK & BTW Number Scraper do?
KvK & BTW Number Scraper reads Dutch company websites and returns each company's KvK number (Kamer van Koophandel) and BTW number (VAT), its name and address where the site prints them — and the emails and phone numbers on the same pages. One record per website.
Dutch companies print their KvK and BTW numbers in the footer, on the contact page or in the terms. This Actor reads them from the company's own website — no registry search, no login — and checks every number: a BTW number by its eleven-test or mod-97 check, so a misprinted one is not returned as a number (q-park.nl's footer prints one that does not exist). You pay only per company with an email of its own.
Why use it?
- Match a list of Dutch websites to KvK numbers before a registry or credit lookup.
- Dutch B2B leads with an email to write to and the numbers an invoice needs.
- Not a registry scraper: for registry data by company name, the KvK API or a registry Actor fits; this one starts from websites.
How to use it
- Open the Input tab and paste the websites (domains or URLs), upload a text or CSV file, or link a Google Sheet.
- Click Start.
- Download the results as JSON, CSV, Excel or HTML from the Output tab.
Output
The prefill, hoogwerkt.nl, as read on October 10, 2026:
{"domain": "https://www.hoogwerkt.nl/","status": "ok","company": {"company": null,"register_type": "KvK","register_number": "67412866","vat_id": "NL856975874B01","address": null,"representatives": [],"country": "NL"},"best_email": "verhuur@hoogwerkt.nl","phones": ["+318000016"],"billed": true}
| Field | Meaning |
|---|---|
company.register_number | The KvK number (8 digits) printed under its label. |
company.vat_id | The BTW number, checksum-verified. |
company.company, address | When the site says which name and address are its own; often empty on Dutch sites, which print the numbers without them. |
emails, best_email, phones | The contacts on the same pages, emails MX-checked. |
Accuracy
Measured on random Dutch domains from the Tranco list, labelled by reading each page before the extractor was run on them (the second blind draw, the number to quote):
| Field | Right | Wrong | Missed |
|---|---|---|---|
| KvK number | 3 | 0 | 1 |
| BTW number | 3 | 0 | 0 |
| Company name | 0 | 0 | 5 |
| Postcode | 2 | 0 | 0 |
Small numbers: a random draw of .nl domains holds few companies that print their numbers. The numbers are what this Actor is for; Dutch sites rarely say which name is the company's, and it then returns none rather than guess.
How much does it cost?
$0.0045 per company with an email — on its own domain, or a personal mailbox it uses, accepting mail — on the Free and Starter plans; 10% less on Scale, 20% less from Business up. A site without one is returned and costs nothing.
Related Actors
- Impressum & Legal Notice Scraper — the same engine for German Impressum pages and every EU country it reads.
- Mentions Légales Scraper — French websites: SIREN, SIRET and TVA.
- Aviso Legal Scraper — Spanish websites: CIF/NIF and Registro Mercantil.
- Website Contact & Email Scraper — emails, phone numbers and social profiles from any list of websites.
Disclaimer
This Actor is a tool. You are responsible for complying with the GDPR, the target sites' Terms of Service, and robots.txt, which it respects.
Support
A number that is someone else's, or one that was missed? Open an issue on the Issues tab with the website.