COMMERCIAL PROPERTY INTELLIGENCE · NL

Compliance scores for every Dutch building.

Energy label gaps, retrofit urgency, and EPBD deadlines — one API call per address.

POSTCODES 4,073
FIELDS 100+
SOURCES 6

Explore our products

Build location intelligence into your applications with our comprehensive Dutch data APIs.

Try it right now

One API call returns everything you need. No complex joins, no data wrangling.

Live data freshness
GET /v1/data-sources →
CBS
BAG
KVK
RVO
PDOK
DUO
# Get a complete location profile
curl "https://api.lookaal.dev/v1/location/1011" \
  -H "X-API-Key: lkl_live_your_key"
Sample response · shape matches live /v1/location
{
  "data": {
    "postcode": "1011",
    "city": "Amsterdam",
    "municipality": "Amsterdam",
    "province": "Noord-Holland",
    "demographics": {
      "population": 9900,
      "households": 6510,
      "avg_income_per_household": 42800,
      "income_percentile_national": 96
    },
    "buildings": {
      "total_addresses": 7482,
      "residential": 6490,
      "commercial": 992,
      "avg_construction_year": 1920
    },
    "energy": {
      "labels_distribution": {
        "A": 0.32, "B": 0.18,
        "C": 0.24, "D": 0.11
      },
      "avg_label": "A"
    },
    "businesses": {
      "total_active": 1696,
      "business_density_per_1000_residents": 171.3
    }
  },
  "meta": {
    "sources": [
      { "name": "CBS", "last_refreshed": "2026-03-11T22:01:32Z" },
      { "name": "BAG", "last_refreshed": "2026-03-07T22:08:00Z" },
      { "name": "KVK", "last_refreshed": "2026-04-13T03:01:52Z" },
      { "name": "RVO", "last_refreshed": "2026-03-08T03:00:00Z" }
    ]
  }
}

Everything in one call

Six Dutch public data sources, normalized and enriched, accessible through a single unified API.

📊

CBS Demographics

Population, households, age distribution, income percentiles, urbanity, labor participation.

🏠

BAG Buildings

Address counts, building types, construction years, floor areas from the national registry.

🏢

KVK Businesses

Active companies by sector, registrations, closures, density — with radius search.

RVO Energy Labels

Energy label distribution (A through G), average labels, energy efficiency index.

🏥

Amenity Distances

Distance to GP, hospital, supermarket, school, train station, and 13 more amenity types.

🛡️

Safety & Property

Crime rates, WOZ property values, land use percentages, school counts per area.

Simple, transparent pricing

Start free. Scale as you grow.

Free
€0
/month
  • 100 API calls/mo
  • /v1/location only
  • 10 req/min
  • Community support
Get started
Starter
€99
/month
  • 5,000 API calls/mo
  • All /v1/* endpoints
  • 60 req/min
  • Email support
Subscribe
Professional
€499
/month
  • 50,000 API calls/mo
  • All /v1/* endpoints
  • 300 req/min
  • Priority email support
Subscribe
Popular
Intelligence
€999
/month
  • 100,000 API calls/mo
  • All /v1/* endpoints
  • /v2/compliance — commercial compliance score
  • /v2/development-pipeline — gemeente permit activity
  • 600 req/min · 99.5% SLA
Subscribe
Enterprise
Custom
from €5k/mo
  • Unlimited calls
  • Everything in Intelligence
  • Custom data integrations
  • Dedicated support + SLA
Contact

Frequently asked questions

What is Lookaal.dev?
A REST API that returns commercial property intelligence for any Dutch address. The flagship endpoint /v2/property/{postcode}/{house_number}/compliance returns the building's current RVO energy label, gap to each upcoming regulatory deadline (NL Label C 2023, EU EPBD 2027 / 2030), and a Paris Proof retrofit urgency score — all in one JSON response. We also expose the underlying CBS / BAG / KVK / RVO / PDOK / DUO data via /v1 endpoints for general location intelligence.
What data sources do you use?
We aggregate data from six official Dutch government sources: CBS (Statistics Netherlands — demographics, income, housing), BAG (national address and building registry), KVK (Chamber of Commerce — business registrations), RVO (energy labels), PDOK (geographic boundaries), and DUO (school data). Each source is refreshed on its own cadence — check /v1/data-sources to see the current freshness.
Do I need an API key?
Yes. Sign up for free — you'll get an API key instantly. The free tier includes 100 calls per month with no credit card required. Data freshness and status endpoints (/v1/data-sources, /health) are public and don't need a key.
How fresh is the data?
Each data source runs on an automated pipeline. KVK (businesses) refreshes weekly, CBS and BAG refresh monthly, RVO (energy labels) refreshes quarterly, and PDOK/DUO refresh yearly. Every API response includes a meta.sources[].last_refreshed timestamp so you always know the exact vintage of the data you're using.
Which postcodes are covered?
All ~4,000 PC4 postcodes in the Netherlands. We normalize everything to PC4 (4-digit postcode areas). If you pass a PC6, we map it to the parent PC4. Coverage is nationwide — every postcode from 1011 (Amsterdam center) to 9999 (the Wadden islands).
Can I use this for commercial products?
Yes. All paid plans allow commercial use — power compliance dashboards, automate due-diligence on commercial real estate transactions, embed location intelligence in your SaaS, build site-selection tools, or enrich your portfolio data. The underlying government data is public; we handle the normalization, caching, and the joins (BAG buildings × RVO labels × regulatory deadlines).
Where is the data hosted?
EU-hosted infrastructure (Railway, Europe West). All data stays in the EU. The data itself is derived from official Dutch government registries — no PII beyond what's publicly available in BAG address data.

Ready to build?

Get your API key in 30 seconds. Free tier includes 100 calls per month — no credit card required.

Get your API key