← APIs / Overheid.io — Dutch Public Data APIs
Verified

Overheid.io — Dutch Public Data APIs

Apiosk Basicsby Apiosk Basics · General

Search Dutch company, vehicle-registration and BAG address data through one managed source.

dataapi
Price per request
$0.06
About

Managed access to three overheid.io datasets: OpenKvK V3 company records, RDW vehicle data and BAG address/postcode data. The datasets originate from Dutch public registers; the API service itself is operated by overheid.io and is not a Dutch government agency.

Base URL
https://gateway.apiosk.com/overheid-io
Technical Specs
Auth MethodapiKey
Response FormatJSON
Endpoints10
Endpoints
MethodPathDescriptionCost
GET /bag Search BAG addresses by postcode, house number or public-space name, with sorting and pagination.
$0.06 default
View details
GET /bag/{bag_id} Retrieve all details for one BAG address slug, including WGS84 and RD coordinates, building id/year, area and usage purpose.
$0.09 default
View details
GET /v3/geo/openkvk/around/{id}/{radius} Find OpenKvK companies around an existing company record slug within a radius in metres. Returns GeoJSON.
$0.09 default
View details
GET /v3/geo/openkvk/box/{tlLat}/{tlLon}/{brLat}/{brLon} Find OpenKvK companies inside a WGS84 top-left/bottom-right bounding box. Returns GeoJSON.
$0.09 default
View details
GET /v3/geo/openkvk/radius/{lat}/{lon}/{radius} Find OpenKvK companies within a radius in metres around a WGS84 coordinate. Returns GeoJSON.
$0.09 default
View details
GET /v3/openkvk Search and filter OpenKvK V3 company records. Returns a paginated JSON HAL list that is refreshed daily for new registrations and dissolutions.
$0.06 default
View details
GET /v3/openkvk/{id} Retrieve all available details for one OpenKvK company record by its slug, including names, registration, address, activities, legal form and location.
$0.09 default
View details
GET /v3/suggest/openkvk/{query} Return up to 25 OpenKvK autocomplete suggestions for a partial company name or identifier.
$0.06 default
View details
GET /voertuiggegevens Search and filter Dutch RDW vehicle registrations by plate, make and other vehicle fields, with sorting and pagination.
$0.06 default
View details
GET /voertuiggegevens/{kenteken} Retrieve complete RDW details for one Dutch registration without hyphens, including fuel, axles, body, APK and BPM data.
$0.09 default
View details
Endpoint documentation
GET/bag
$0.06 default
Description

Search BAG addresses by postcode, house number or public-space name, with sorting and pagination.

Documentation

GET /bag — paginated BAG address and postcode search.

Pricing
$0.06 default
Parameters
{
  "properties": {
    "fields[]": {
      "description": "Additional result field; may be repeated by raw callers.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[huisnummer]": {
      "description": "Exact house-number filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[openbareruimtenaam]": {
      "description": "Exact public-space or street-name filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[postcode]": {
      "description": "Exact Dutch postcode filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "order": {
      "description": "Sort order, asc or desc.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "page": {
      "description": "Page number; default 1.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "query": {
      "description": "Address, street or postcode search value; wildcards are supported.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "queryfields": {
      "description": "Field searched by query, for example openbareruimtenaam or postcode.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "size": {
      "description": "Results per page; default 100.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "sort": {
      "description": "Field to sort by.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "type": "object"
}
Response schema
{
  "properties": {
    "_embedded": {
      "properties": {
        "adres": {
          "items": {
            "properties": {
              "_links": {
                "type": "object"
              },
              "huisletter": {
                "type": "string"
              },
              "huisnummer": {
                "type": "string"
              },
              "openbareruimte": {
                "type": "string"
              },
              "postcode": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              },
              "woonplaats": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "_links": {
      "type": "object"
    },
    "pageCount": {
      "type": "integer"
    },
    "size": {
      "type": "integer"
    },
    "totalItemCount": {
      "type": "integer"
    }
  },
  "required": [
    "totalItemCount",
    "pageCount",
    "size",
    "_embedded"
  ],
  "type": "object"
}
Example request
{
  "filters[postcode]": "3015BA",
  "size": 1
}
Example response
{
  "_embedded": {
    "adres": [
      {
        "huisletter": "C",
        "huisnummer": "10",
        "openbareruimte": "Nieuwe Binnenweg",
        "postcode": "3015BA",
        "slug": "3015ba-nieuwe-binnenweg-10-c",
        "woonplaats": "Rotterdam"
      }
    ]
  },
  "pageCount": 110,
  "size": 1,
  "totalItemCount": 110
}
GET/bag/{bag_id}
$0.09 default
Description

Retrieve all details for one BAG address slug, including WGS84 and RD coordinates, building id/year, area and usage purpose.

Documentation

GET /bag/{bag_id} — complete BAG address and building detail by slug.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "bag_id": {
      "description": "BAG slug returned by address search.",
      "required": true,
      "type": "string",
      "x-parameter-location": "path"
    }
  },
  "required": [
    "bag_id"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "_links": {
      "type": "object"
    },
    "gemeente": {
      "type": "string"
    },
    "huisletter": {
      "type": "string"
    },
    "huisnummer": {
      "type": "string"
    },
    "locatie": {
      "properties": {
        "lat": {
          "type": "number"
        },
        "lon": {
          "type": "number"
        }
      },
      "type": "object"
    },
    "object_id": {
      "type": "number"
    },
    "object_type": {
      "type": "string"
    },
    "openbareruimte": {
      "type": "string"
    },
    "oppervlakteverblijfsobject": {
      "type": "number"
    },
    "pand_id": {
      "type": "number"
    },
    "pandbouwjaar": {
      "type": "integer"
    },
    "pandstatus": {
      "type": "string"
    },
    "postcode": {
      "type": "string"
    },
    "provincie": {
      "type": "string"
    },
    "slug": {
      "type": "string"
    },
    "verblijfsobjectgebruiksdoel": {
      "type": "string"
    },
    "verblijfsobjectstatus": {
      "type": "string"
    },
    "woonplaats": {
      "type": "string"
    },
    "x": {
      "type": "number"
    },
    "y": {
      "type": "number"
    }
  },
  "type": "object"
}
Example request
{
  "bag_id": "3015ba-nieuwe-binnenweg-10-c"
}
Example response
{
  "huisletter": "C",
  "huisnummer": "10",
  "locatie": {
    "lat": 51.91670953,
    "lon": 4.4721661
  },
  "openbareruimte": "Nieuwe Binnenweg",
  "oppervlakteverblijfsobject": 63,
  "pand_id": 599100000755382,
  "pandbouwjaar": 1979,
  "postcode": "3015BA",
  "slug": "3015ba-nieuwe-binnenweg-10-c",
  "verblijfsobjectgebruiksdoel": "woonfunctie",
  "woonplaats": "Rotterdam",
  "x": 92047.05,
  "y": 436865.24
}
GET/v3/geo/openkvk/around/{id}/{radius}
$0.09 default
Description

Find OpenKvK companies around an existing company record slug within a radius in metres. Returns GeoJSON.

Documentation

GET /v3/geo/openkvk/around/{id}/{radius} — GeoJSON proximity search around a company slug.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "id": {
      "description": "Existing OpenKvK record slug.",
      "required": true,
      "type": "string",
      "x-parameter-location": "path"
    },
    "page": {
      "description": "Page number.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "radius": {
      "description": "Radius in metres.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "size": {
      "description": "Results per page.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "id",
    "radius"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "features": {
      "items": {
        "properties": {
          "geometry": {
            "properties": {
              "coordinates": {
                "type": "array"
              },
              "type": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "properties": {
            "properties": {
              "huidigeNamen": {
                "type": "array"
              },
              "kvknummer": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "Feature"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "type": {
      "const": "FeatureCollection"
    }
  },
  "required": [
    "type",
    "features"
  ],
  "type": "object"
}
Example request
{
  "id": "hoofdvestiging-gastouder-mollie-66076986-34733841",
  "radius": 1000,
  "size": 1
}
Example response
{
  "features": [],
  "type": "FeatureCollection"
}
GET/v3/geo/openkvk/box/{tlLat}/{tlLon}/{brLat}/{brLon}
$0.09 default
Description

Find OpenKvK companies inside a WGS84 top-left/bottom-right bounding box. Returns GeoJSON.

Documentation

GET /v3/geo/openkvk/box/{tlLat}/{tlLon}/{brLat}/{brLon} — GeoJSON bounding-box search.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "brLat": {
      "description": "Bottom-right latitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "brLon": {
      "description": "Bottom-right longitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "page": {
      "description": "Page number.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "size": {
      "description": "Results per page.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "tlLat": {
      "description": "Top-left latitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "tlLon": {
      "description": "Top-left longitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    }
  },
  "required": [
    "tlLat",
    "tlLon",
    "brLat",
    "brLon"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "features": {
      "items": {
        "properties": {
          "geometry": {
            "properties": {
              "coordinates": {
                "type": "array"
              },
              "type": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "properties": {
            "properties": {
              "huidigeNamen": {
                "type": "array"
              },
              "kvknummer": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "Feature"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "type": {
      "const": "FeatureCollection"
    }
  },
  "required": [
    "type",
    "features"
  ],
  "type": "object"
}
Example request
{
  "brLat": 52.35,
  "brLon": 4.93,
  "size": 1,
  "tlLat": 52.38,
  "tlLon": 4.88
}
Example response
{
  "features": [],
  "type": "FeatureCollection"
}
GET/v3/geo/openkvk/radius/{lat}/{lon}/{radius}
$0.09 default
Description

Find OpenKvK companies within a radius in metres around a WGS84 coordinate. Returns GeoJSON.

Documentation

GET /v3/geo/openkvk/radius/{lat}/{lon}/{radius} — GeoJSON radius search.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "lat": {
      "description": "WGS84 latitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "lon": {
      "description": "WGS84 longitude.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "page": {
      "description": "Page number.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "radius": {
      "description": "Radius in metres.",
      "required": true,
      "type": "number",
      "x-parameter-location": "path"
    },
    "size": {
      "description": "Results per page.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "lat",
    "lon",
    "radius"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "features": {
      "items": {
        "properties": {
          "geometry": {
            "properties": {
              "coordinates": {
                "type": "array"
              },
              "type": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "properties": {
            "properties": {
              "huidigeNamen": {
                "type": "array"
              },
              "kvknummer": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": {
            "const": "Feature"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "type": {
      "const": "FeatureCollection"
    }
  },
  "required": [
    "type",
    "features"
  ],
  "type": "object"
}
Example request
{
  "lat": 52.3676,
  "lon": 4.9041,
  "radius": 1000,
  "size": 1
}
Example response
{
  "features": [],
  "type": "FeatureCollection"
}
GET/v3/openkvk
$0.06 default
Description

Search and filter OpenKvK V3 company records. Returns a paginated JSON HAL list that is refreshed daily for new registrations and dissolutions.

Documentation

GET /v3/openkvk — paginated OpenKvK V3 company search.

Pricing
$0.06 default
Parameters
{
  "properties": {
    "exists": {
      "description": "Require this field to exist.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "fields[]": {
      "description": "Additional result field; may be repeated by raw callers.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[bezoeklocatie.postcode]": {
      "description": "Exact Dutch postcode filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "page": {
      "description": "Page number; default 1.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "query": {
      "description": "Company name, KvK number or wildcard search value.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "queryfields": {
      "description": "Fields searched by query, for example huidigeHandelsNamen or kvknummer.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "size": {
      "description": "Results per page; default 100.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    }
  },
  "type": "object"
}
Response schema
{
  "properties": {
    "_embedded": {
      "properties": {
        "bedrijf": {
          "items": {
            "properties": {
              "_links": {
                "type": "object"
              },
              "kvknummer": {
                "type": "string"
              },
              "naam": {
                "type": "string"
              },
              "slug": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "_links": {
      "type": "object"
    },
    "pageCount": {
      "type": "integer"
    },
    "size": {
      "type": "integer"
    },
    "totalItemCount": {
      "type": "integer"
    }
  },
  "required": [
    "totalItemCount",
    "pageCount",
    "size",
    "_embedded"
  ],
  "type": "object"
}
Example request
{
  "query": "Mollie",
  "size": 1
}
Example response
{
  "_embedded": {
    "bedrijf": [
      {
        "kvknummer": "66076986",
        "naam": "Gastouder Mollie",
        "slug": "hoofdvestiging-gastouder-mollie-66076986-34733841"
      }
    ]
  },
  "pageCount": 58,
  "size": 1,
  "totalItemCount": 58
}
GET/v3/openkvk/{id}
$0.09 default
Description

Retrieve all available details for one OpenKvK company record by its slug, including names, registration, address, activities, legal form and location.

Documentation

GET /v3/openkvk/{id} — complete OpenKvK V3 record by slug.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "id": {
      "description": "OpenKvK slug returned by search or suggest.",
      "required": true,
      "type": "string",
      "x-parameter-location": "path"
    }
  },
  "required": [
    "id"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "_links": {
      "type": "object"
    },
    "actief": {
      "type": "boolean"
    },
    "activiteiten": {
      "items": {
        "properties": {
          "code": {
            "type": "string"
          },
          "hoofdactiviteit": {
            "type": "boolean"
          },
          "omschrijving": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "array"
    },
    "activiteitomschrijving": {
      "type": "string"
    },
    "bezoeklocatie": {
      "properties": {
        "huisnummer": {
          "type": "string"
        },
        "plaats": {
          "type": "string"
        },
        "postcode": {
          "type": "string"
        },
        "straat": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "huidigeHandelsNamen": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "inschrijvingstype": {
      "type": "string"
    },
    "kvknummer": {
      "type": "string"
    },
    "last_checked_at": {
      "type": "string"
    },
    "locatie": {
      "properties": {
        "lat": {
          "type": "number"
        },
        "lon": {
          "type": "number"
        }
      },
      "type": "object"
    },
    "naam": {
      "type": "string"
    },
    "pand_id": {
      "type": "string"
    },
    "postlocatie": {
      "type": "array"
    },
    "rechtsvormCode": {
      "type": "string"
    },
    "rechtsvormOmschrijving": {
      "type": "string"
    },
    "sbi": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "slug": {
      "type": "string"
    },
    "updated_at": {
      "type": "string"
    },
    "vbo_id": {
      "type": "string"
    },
    "verblijfsobjectgebruiksdoel": {
      "type": "string"
    },
    "vestiging": {
      "type": "boolean"
    },
    "vestigingsnummer": {
      "type": "string"
    }
  },
  "type": "object"
}
Example request
{
  "id": "hoofdvestiging-gastouder-mollie-66076986-34733841"
}
Example response
{
  "huidigeHandelsNamen": [
    "Gastouder Mollie"
  ],
  "kvknummer": "66076986",
  "locatie": {
    "lat": 52.53592573,
    "lon": 4.71146014
  },
  "naam": "Gastouder Mollie",
  "sbi": [
    "88911"
  ],
  "slug": "hoofdvestiging-gastouder-mollie-66076986-34733841"
}
GET/v3/suggest/openkvk/{query}
$0.06 default
Description

Return up to 25 OpenKvK autocomplete suggestions for a partial company name or identifier.

Documentation

GET /v3/suggest/openkvk/{query} — OpenKvK autocomplete, maximum 25 suggestions.

Pricing
$0.06 default
Parameters
{
  "properties": {
    "query": {
      "description": "Partial company name or identifier.",
      "required": true,
      "type": "string",
      "x-parameter-location": "path"
    },
    "size": {
      "description": "Suggestion count, maximum 25.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    }
  },
  "required": [
    "query"
  ],
  "type": "object"
}
Response schema
{
  "items": {
    "properties": {
      "handelsnamen": {
        "items": {
          "type": "string"
        },
        "type": "array"
      },
      "kvknummer": {
        "type": "integer"
      },
      "link": {
        "type": "string"
      },
      "naam": {
        "type": "string"
      },
      "postcode": {
        "type": "string"
      },
      "vestigingsnummer": {
        "type": "integer"
      }
    },
    "type": "object"
  },
  "maxItems": 25,
  "type": "array"
}
Example request
{
  "query": "Mollie",
  "size": 10
}
Example response
[
  {
    "kvknummer": 30204462,
    "link": "/v3/openkvk/besloten-vennootschap-mollie-bv-30204462",
    "naam": "Mollie B.V."
  }
]
GET/voertuiggegevens
$0.06 default
Description

Search and filter Dutch RDW vehicle registrations by plate, make and other vehicle fields, with sorting and pagination.

Documentation

GET /voertuiggegevens — paginated RDW vehicle-data search.

Pricing
$0.06 default
Parameters
{
  "properties": {
    "fields[]": {
      "description": "Additional result field; may be repeated by raw callers.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[kenteken]": {
      "description": "Exact registration filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "filters[merk]": {
      "description": "Exact vehicle make filter.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "order": {
      "description": "Sort order, asc or desc.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "page": {
      "description": "Page number; default 1.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "query": {
      "description": "Plate, make or wildcard search value.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "queryfields": {
      "description": "Field searched by query, for example kenteken or merk.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    },
    "size": {
      "description": "Results per page; default 100.",
      "required": false,
      "type": "integer",
      "x-parameter-location": "query"
    },
    "sort": {
      "description": "Field to sort by.",
      "required": false,
      "type": "string",
      "x-parameter-location": "query"
    }
  },
  "type": "object"
}
Response schema
{
  "properties": {
    "_embedded": {
      "properties": {
        "kenteken": {
          "items": {
            "properties": {
              "_links": {
                "type": "object"
              },
              "handelsbenaming": {
                "type": "string"
              },
              "kentekenplaat": {
                "type": "string"
              },
              "merk": {
                "type": "string"
              },
              "uitvoering": {
                "type": "string"
              },
              "voertuigsoort": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "type": "array"
        }
      },
      "type": "object"
    },
    "_links": {
      "type": "object"
    },
    "pageCount": {
      "type": "integer"
    },
    "size": {
      "type": "integer"
    },
    "totalItemCount": {
      "type": "integer"
    }
  },
  "required": [
    "totalItemCount",
    "pageCount",
    "size",
    "_embedded"
  ],
  "type": "object"
}
Example request
{
  "query": "RZ874R",
  "size": 1
}
Example response
{
  "_embedded": {
    "kenteken": [
      {
        "handelsbenaming": "POLO",
        "kentekenplaat": "RZ-874-R",
        "merk": "VOLKSWAGEN",
        "voertuigsoort": "Personenauto"
      }
    ]
  },
  "pageCount": 1,
  "size": 1,
  "totalItemCount": 1
}
GET/voertuiggegevens/{kenteken}
$0.09 default
Description

Retrieve complete RDW details for one Dutch registration without hyphens, including fuel, axles, body, APK and BPM data.

Documentation

GET /voertuiggegevens/{kenteken} — complete registration detail; use a six-character plate without hyphens.

Pricing
$0.09 default
Parameters
{
  "properties": {
    "kenteken": {
      "description": "Dutch registration without hyphens, for example RZ874R.",
      "pattern": "^[A-Za-z0-9]{6}$",
      "required": true,
      "type": "string",
      "x-parameter-location": "path"
    }
  },
  "required": [
    "kenteken"
  ],
  "type": "object"
}
Response schema
{
  "properties": {
    "_links": {
      "type": "object"
    },
    "aantal_cilinders": {
      "type": "integer"
    },
    "aantal_deuren": {
      "type": "integer"
    },
    "aantal_wielen": {
      "type": "integer"
    },
    "aantal_zitplaatsen": {
      "type": "integer"
    },
    "as": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "brandstof": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "breedte": {
      "type": "number"
    },
    "bruto_bpm": {
      "type": "number"
    },
    "carrosserie": {
      "items": {
        "type": "object"
      },
      "type": "array"
    },
    "catalogusprijs": {
      "type": "number"
    },
    "cilinderinhoud": {
      "type": "number"
    },
    "datum_eerste_toelating": {
      "type": "string"
    },
    "datum_tenaamstelling": {
      "type": "string"
    },
    "eerste_kleur": {
      "type": "string"
    },
    "export_indicator": {
      "type": "boolean"
    },
    "handelsbenaming": {
      "type": "string"
    },
    "hoogte_voertuig": {
      "type": "number"
    },
    "inrichting": {
      "type": "string"
    },
    "kenteken": {
      "type": "string"
    },
    "kenteken_formatted": {
      "type": "string"
    },
    "kentekenplaat": {
      "type": "string"
    },
    "lengte": {
      "type": "number"
    },
    "massa_ledig_voertuig": {
      "type": "number"
    },
    "massa_rijklaar": {
      "type": "number"
    },
    "merk": {
      "type": "string"
    },
    "openstaande_terugroepactie_indicator": {
      "type": "boolean"
    },
    "taxi_indicator": {
      "type": "boolean"
    },
    "tenaamstellen_mogelijk": {
      "type": "boolean"
    },
    "type": {
      "type": "string"
    },
    "uitvoering": {
      "type": "string"
    },
    "variant": {
      "type": "string"
    },
    "vervaldatum_apk": {
      "type": "string"
    },
    "voertuigsoort": {
      "type": "string"
    },
    "wam_verzekerd": {
      "type": "boolean"
    },
    "wielbasis": {
      "type": "number"
    }
  },
  "type": "object"
}
Example request
{
  "kenteken": "RZ874R"
}
Example response
{
  "as": [
    {
      "as_nummer": 1
    }
  ],
  "brandstof": [
    {
      "brandstof_omschrijving": "Benzine"
    }
  ],
  "bruto_bpm": 3328,
  "carrosserie": [
    {
      "type_carrosserie_europese_omschrijving": "Hatchback"
    }
  ],
  "handelsbenaming": "POLO",
  "kenteken": "RZ874R",
  "kentekenplaat": "RZ-874-R",
  "merk": "VOLKSWAGEN",
  "vervaldatum_apk": "2026-10-29",
  "voertuigsoort": "Personenauto"
}