Logistics

ZE Zone Compliance (RDW)

RDW emissie zone API — ZE zone kenteken check op brandstoftype en Euro-norm. Controleer of een voertuig de Zero Emission zones mag inrijden via RDW Open Data.

GET /v1/logistics/emission-zone

Determines whether a vehicle is permitted to enter the Zero Emission (ZE) zones of Amsterdam, Rotterdam, Utrecht, Den Haag, and Eindhoven.

The verdict is based on the vehicle's fuel type and Euro emission standard as registered in RDW Open Data — no GeoJSON polygon lookup is performed. The binary emission-standard rule covers the practical fleet management question: "Can I send this van into the city centre?"

Request parameters

ParameterTypeRequiredDescription
kentekenstringDutch license plate, e.g. V-123-AB or V123AB (hyphens optional)

Example request

curl -H "X-API-Key: YOUR_KEY" \
  "https://api.omnizoek.nl/v1/logistics/emission-zone?kenteken=V123AB"

Example response — non-compliant

{
  "kenteken": "V-123-AB",
  "ze_compliant": false,
  "fuel_types": ["Diesel"],
  "euro_standard": "Euro 5",
  "emission_category": "D",
  "vehicle_category": "N1",
  "reason": "Euro 5 diesel — not permitted in any Dutch ZE zone from 2025 onwards.",
  "zones_checked": ["Amsterdam", "Rotterdam", "Utrecht", "Den Haag", "Eindhoven"]
}

Example response — compliant

{
  "kenteken": "EV-001-X",
  "ze_compliant": true,
  "fuel_types": ["Elektriciteit"],
  "euro_standard": null,
  "emission_category": null,
  "vehicle_category": "M1",
  "reason": "Zero-emission vehicle — always compliant in all Dutch ZE zones.",
  "zones_checked": ["Amsterdam", "Rotterdam", "Utrecht", "Den Haag", "Eindhoven"]
}

Response fields

FieldTypeDescription
kentekenstringFormatted license plate with hyphens
ze_compliantbooleantrue if the vehicle may enter all five major ZE zones
fuel_typesarrayFuel type(s) as registered in RDW
euro_standardstring | nullEuro emission standard, e.g. "Euro 6"
emission_categorystring | nullEmission category code from RDW
vehicle_categorystring | nullEuropean vehicle category, e.g. "M1", "N1"
reasonstringHuman-readable compliance verdict
zones_checkedarrayZE cities included in the assessment

Compliance rules (2025/2026)

Vehicle typeCompliant?
Fully electric / hydrogen✅ Always
Euro 6 petrol or diesel✅ Through 2029
Euro 5 diesel❌ Not from 2025
Euro 5 petrol❌ Not from 2026
Euro 4 and below❌ Never

Error responses

StatusCause
404License plate not found in RDW
503RDW Open Data API is unreachable

Caching

RDW vehicle lookups are cached per normalised plate for 1 hour.

Notes

  • The compliance decision is based on rules effective 2025/2026. Rules may change — OmniAPI will update the embedded table accordingly.
  • City-specific polygon containment (is this exact address inside a ZE zone?) is planned as a future v2 feature.

On this page