482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Leads & Business

KvK Dutch Company Registry Scraper logo

KvK Dutch Company Registry Scraper

hipersoft/kvk-scraper

Search the Dutch Business Register (KVK Handelsregister) and export companies in bulk: KVK number, trade name, legal form, address, city and activity. Search any company name or keyword and get one clean row per company as JSON, CSV or Excel.

Total users

2

Monthly users

1

Total runs

89

Per company scraped

$0.003

Last rebuilt

Oct 26, 2026

Overview

Search the Dutch Business Register (KVK Handelsregister) and export companies in bulk into clean, structured JSON, CSV or Excel. Look up any company name, trade name, KVK number or keyword and pull the KVK number, name, trade names, legal form, registration type, address, city and business activity — one tidy row per company. Built for lead lists, market research, due diligence, data enrichment and automations covering companies registered in the Netherlands.

Features

  • 🔎 Search by name or keyword — type a company name, trade name or keyword (e.g. bakker, Philips, cafe amsterdam) and collect every matching company.
  • 🔢 Look up by KVK number — drop a KVK number straight into the search terms to pull that specific company.
  • 🏷️ Trade names & legal form — current trade names plus the legal form (BV, eenmanszaak, maatschap and more).
  • 📍 Address & city — street, postal code and city for each company.
  • 🧾 Business activity — a short description of what the company does.
  • 🟢 Registration status — whether the entry is active, and whether it is a main branch, sub-branch or legal entity.
  • 🧮 Volume control — set maxItems to balance coverage and cost.
  • 📤 Clean export — one row per company as JSON, CSV, Excel or XML.

Input

{
  "queries": ["bakker", "Philips"],
  "maxItems": 100
}
Field Description
queries One or more company names, trade names, KVK numbers or keywords to look up. Each term runs its own search and the results are combined.
maxItems Maximum number of companies to collect across all searches (0 = no limit).

How to search

Put any company name, trade name, KVK number or keyword into queries and run. Each term is searched separately and duplicate companies are removed automatically, so you can pass a whole list of names in one go.

Use cases

  • Build targeted lead lists of companies in the Netherlands by name or keyword.
  • Enrich your CRM or spreadsheet with KVK number, legal form and registered address.
  • Run due-diligence and supplier checks against official Dutch registry data.
  • Map competitors, franchises or a whole industry by searching sector keywords.
  • Feed structured company records into an analytics pipeline or automation.

What you get

Each company is one dataset record:

{
  "kvkNumber": "86491911",
  "name": "Bakker Bakker Bond",
  "tradeNames": ["Bakker Bakker Bond"],
  "legalForm": "Maatschap",
  "registrationType": "Hoofdvestiging",
  "branchNumber": "000052464644",
  "active": true,
  "street": "Slotlaan 20",
  "postalCode": "1829BC",
  "city": "Oudorp",
  "activityDescription": "Verkrijgen, beheren, exploiteren en vervreemden van onroerende zaken.",
  "registrationDate": "2009-03-20",
  "branchCount": null,
  "url": null,
  "collectedAt": "2026-09-06T09:00:00.000Z"
}
Field Description
kvkNumber The 8-digit KVK registration number.
name The company's registered name.
tradeNames List of current trade names.
legalForm Legal form (e.g. Besloten Vennootschap, Eenmanszaak, Maatschap).
registrationType Main branch, sub-branch or legal entity.
branchNumber The establishment (vestiging) number, when present.
active Whether the registry entry is active.
street, postalCode, city Registered address.
activityDescription Short description of the company's activity.
registrationDate Date the entry was registered.
collectedAt Timestamp of when the row was collected.

Pricing

This Actor uses pay per result: you are charged per company returned to your dataset, plus a small Actor start fee. Set maxItems to cap your spend.

FAQ

What is the KVK Handelsregister? It is the official Dutch Business Register, which lists companies and legal entities registered in the Netherlands.

Can I search by KVK number? Yes — put the KVK number in queries and the matching company is returned.

How many companies can I collect per search? Set maxItems to whatever you need, or 0 for no limit. Very broad keywords return large result sets, so a specific name gives the cleanest list.

What formats can I export? JSON, CSV, Excel and XML, via the dataset export or the Apify API.

Is this official data? The data reflects public business-registry information for companies in the Netherlands.

Input

FieldTypeDescription
queries
Search terms
arrayOne or more company names, trade names, KVK numbers or keywords to look up in the Dutch Business Register — for example 'bakker', 'Philips' or a KVK number. Each term runs its own search and the results are combined.
maxItems
Max companies
integerMaximum number of companies to collect across all searches (0 = no limit; collect everything the searches return).
Default: 100

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~kvk-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "queries": [
    "bakker"
  ]
}'

Pricing

EventPricePaid plans from
Company scraped
Charged for each company returned to your dataset.
$0.003$0.0015

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

North Data Scraper

Look up European companies on North Data: legal name, former names, register number, address, founding date, LEI, business purpose, managing directors and officers, and recent register publications. Germany, UK, France, Austria and 20+ countries. Bulk lookups.

2,467 runs · 5 users · $0.004 / company

Website Content Crawler

Extract clean, readable content from any list of websites: page title, meta description, headings, main body text, word count and link/image counts. Optional same-domain crawl. Bulk-ready. Great for LLM/RAG ingestion, content audits and research.

206 runs · 20 users · $0.0024 / page scraped

SpyFu Domain Scraper

Bulk SEO and PPC reports for any domain from SpyFu: organic keywords, monthly SEO clicks and value, Google Ads budget, paid keywords, top keywords, competitors, top countries and monthly history. Competitor research for agencies. Export CSV/JSON.

185 runs · 7 users · $0.008 / domain report

Trustpilot Reviews Scraper

Scrape Trustpilot reviews and company ratings by company domain or Trustpilot URL: star rating, title, text, reviewer name & country, verification, date, company reply, plus company TrustScore and total reviews.

146 runs · 4 users · $0.0006 / review scraped

ACRA Singapore Company Registry Scraper

Search and export Singapore's full ACRA corporate registry: UEN, entity name, status, incorporation date, address, SSIC industry codes, officers, former names and audit firms. Filter by name, status, entity type or industry. Public open data, no setup.

138 runs · 10 users · $0.01 / company scraped

Wayback Machine Scraper

List every Internet Archive (Wayback Machine) snapshot of a URL or whole domain: timestamp, snapshot URL, status code, MIME type and content digest. Filter by date, status and dedupe. For SEO, OSINT and historical research. No setup.

135 runs · 15 users · $0.002 / snapshot scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build