Free tier on real, live data. Join the waitlist.

Every Dutch company, one API call away.

Let your users find the right company data as they type: name, address and KVK number fill in automatically.

Companize makes Dutch company data available through a fast, modern API with complete, current profiles as JSON, in under 100 ms.

Company & address autofill in forms
Responses in under 100 ms
Always current, clean data
GET  /v1/companies/ 69599084 43 ms 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"
  }
}

Three APIs, one platform

Pick the API that fits your use case

Companize is three APIs you can use on their own or combine; same key, same subscription.

Company Data API

Search by name or KVK number and get complete company profiles: legal form, status, trade names, activities, addresses and establishments. Everything from the register in one structured response.

Learn more

Address Validation API

Validate and complete Dutch addresses as your users type, or resolve a postcode and house number to the exact street, city and municipality. Only real addresses reach your systems.

Learn more

VAT Validation API

Validate a Dutch or EU VAT (BTW) number and resolve it to the company behind it. Confirm a customer's tax details at signup or checkout on verified numbers.

Learn more

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 an exact match on KVK or establishment number. Typo-tolerant and ranked by relevance. Your user types the first few letters, picks the right company, and name, address and KVK number fill in automatically.

Enriched profiles

Go beyond the register: enrich profiles with website, social profiles, employee count and key financials. Exactly what you need for CRM enrichment and onboarding.

Clean, correct data

Because we refresh the data on a fixed cycle, the company and address details your customers fill in and store stay correct. Fewer typos and duplicate records, fewer corrections later and a cleaner database, with no scraping or maintenance on your side.

Built for speed

A purpose-built index returns results in milliseconds, with predictable latency. Autocomplete feels instant and your real-time onboarding and checkout flows stay snappy.

Developer-first

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

Onboarding & verification

Structured company data based on the public Handelsregister: a reliable source to verify businesses, onboard customers and keep your CRM clean.

Try it yourself

Type (part of) a company name and get live results straight from the API

Same response as GET /v1/autocomplete

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.

The registration data comes from the Handelsregister. On top of that we enrich every profile with extra company data, in one consistent schema, whether it's a one-person business or a multinational with hundreds of establishments.

Registration data

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

Enrichment

Website
Email addresses
Phone numbers
Social profiles
Company logo
Employee count
Key financials (revenue, total assets)
Officers & owners
Registry publications
VAT validation

Developer experience

A REST API you'll enjoy using

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

Autocomplete companies

Low-latency suggestions while your users type — name, city and KVK number in a single call.

GET /v1/autocomplete?q=coolb
curl https://api.companize.nl/v1/autocomplete \
  -G --data-urlencode "q=coolb" \
  -H "Authorization: Bearer $API_KEY"

Look up a company

Fetch a complete profile by KVK number. Add include=enrichment to get contact details, VAT number and financials in the same request.

GET /v1/companies/69599084?include=enrichment
curl "https://api.companize.nl/v1/companies/69599084?include=enrichment" \
  -H "Authorization: Bearer $API_KEY"

Coverage you can build a business on

The whole Dutch register, kept current and served fast.

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

Pricing

Plans that scale with your usage

Start free, upgrade when you need more. Every plan includes the full API. Higher tiers raise your monthly quotas and limits.

Starter

For small apps and side projects.

€15 /mo

Join the waitlist
  • 5,000 autocompletes
  • 2,500 profile fetches
  • 200 enrichments
  • Address & VAT validation included
  • 5 requests per second
  • max 15 results per page
  • pagination up to 1,000 results
  • Email support

Growth

Most popular

For production apps with real traffic.

€45 /mo

Join the waitlist
  • 30,000 autocompletes
  • 25,000 profile fetches
  • 1,500 enrichments
  • Address & VAT validation included
  • 15 requests per second
  • max 30 results per page
  • pagination up to 5,000 results
  • Email support

Pro

High volume, exports and priority support.

€135 /mo

Join the waitlist
  • 120,000 autocompletes
  • 100,000 profile fetches
  • 6,000 enrichments
  • Address & VAT validation included
  • 40 requests per second
  • max 50 results per page
  • pagination up to 10,000 results
  • Priority + DPA support
  • Data export

Free

€0/mo

Build your prototype on real, live production data.

1,000 autocompletes · 250 profile fetches · 50 enrichments · 2 requests per second

Join the waitlist

Usage quotas reset monthly. Need higher volumes, bulk export or an SLA? Get in touch.

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.