Now in private beta. Join the waitlist.

Every Dutch company, one API call away.

Companize turns the Dutch Chamber of Commerce (KVK) register into a fast, modern API. Search by name or KVK number and get the full business profile back as clean JSON. In milliseconds.

Search by name or KVK number
Complete profiles as JSON
No scraping, no maintenance
GET /v1/companies/69599084 200 OK
{
  "kvk_number": "69599084",
  "name": "Coolblue B.V.",
  "legal_form": "Besloten vennootschap",
  "status": "active",
  "trade_names": ["Coolblue"],
  "sbi_activities": [
    { "code": "4791", "description": "Retail via internet" }
  ],
  "establishment": {
    "establishment_number": "000019625863",
    "founded_on": "1999-05-31",
    "employees": 2500
  },
  "visiting_address": {
    "street": "Weena 664",
    "postal_code": "3012 CN",
    "city": "Rotterdam"
  }
}

Built on authoritative Dutch business sources

KVK Handelsregister SBI activity codes RSIN & VAT identifiers Dutch postal address data

Why developers choose us

The fastest way to work with Dutch company data

Companize does the hard part: collecting, structuring and keeping company data current. You ship features instead of maintaining scrapers.

Search by name or KVK number

Full-text search across millions of Dutch companies, or look up an exact match by KVK or establishment number. Typo-tolerant and ranked by relevance.

Complete business profiles

Everything from the register in one structured response: legal form, status, trade names, activities, addresses and establishments.

Always up to date

We sync continuously with the source, so you never serve stale data or have to re-scrape. New registrations and changes flow through automatically.

Built for speed

A purpose-built index returns results in milliseconds, with predictable latency you can build real-time experiences on top of.

Developer-first

A clean REST API, JSON everywhere, API keys you manage yourself, sensible pagination and clear docs. Integrate in minutes.

Compliance-ready

Authoritative data straight from the official register. Ideal for KYC, onboarding, credit checks and keeping your CRM clean.

Complete coverage

All the business data you need

Every company profile comes fully structured and ready to use; no parsing HTML, no piecing fields together from different sources.

One consistent schema across every company, whether it's a one-person business or a multinational with hundreds of establishments.

Company & trade names
KVK number
Establishment number
RSIN identifier
Legal form
Registration status
SBI activity codes
Founding date
Visiting address
Postal address
Establishments
Employee count

Developer experience

A REST API you'll enjoy using

Authenticate with a bearer token, call a single endpoint, get JSON. That's it.

Search companies

Find companies by name, with relevance ranking and pagination.

GET /v1/companies?q=coolblue
curl https://api.companize.com/v1/companies \
  -G --data-urlencode "q=coolblue" \
  -H "Authorization: Bearer $API_KEY"

Look up a company

Fetch a complete profile by KVK number in a single request.

GET /v1/companies/69599084
curl https://api.companize.com/v1/companies/69599084 \
  -H "Authorization: Bearer $API_KEY"

Coverage you can build a business on

The whole Dutch register, kept current and served fast.

Companies indexed
3.8M+
Fields per company
40+
Median response time
<100ms
Uptime target
99.9%

Frequently asked questions

Be first to build on Companize

Join the waitlist for early access, a free tier at launch and updates as we roll out. No spam, just the important stuff.

We'll only use your email to contact you about early access. Unsubscribe anytime.