Elk endpoint van de KentekenFeed-API, met zijn parameters, de velden die het teruggeeft en zijn fouten. De referentie komt uit hetzelfde OpenAPI-document waartegen de API getest wordt, dus ze klopt met wat de API antwoordt. De beschrijvingen zijn in het Engels, net als de veldnamen.
Laad het OpenAPI-document in Postman of Insomnia, of genereer er een client mee.
Authorization: Bearer kf_live_… of X-Api-Key: kf_live_…. Je maakt sleutels aan in het portaal.
Fouten
{"error": {"code", "message", "request_id", "details?"}}. code blijft gelijk; message is voor mensen.
Formaten
JSON. Tijden in ISO-8601 UTC, datums als YYYY-MM-DD. Bedragen zijn getallen in euro’s: in een voertuig met _eur in de naam (catalog_price_eur), in analytics zonder (catalog_price). Elk antwoord heeft een X-Request-Id.
Voertuigen
Vraag een voertuig op met zijn kenteken, en zie welke RDW-datasets de API heeft en hoe actueel ze zijn.
Voertuig opvragen
get/vehicles/{registration}
Wat de open data van de RDW over één voertuig bevat, op kenteken: techniek, keuringen, gebreken en terugroepacties.
One vehicle (vehicles:read, plan with the vehicle API). Billed only on 200.
The vehicle.v1 record. Choose the view
(compact by default, full, or raw RDW names) and, for compact and full, the sections to include.
Invalid parameters are 422 validation_failed and are not billed.
Six letters and digits, separators allowed (AB-123-C).
viewquerystring
compact (default) leaves out fields RDW has no value for and empty collections; full returns every field (null when unavailable) and every collection; raw returns the typed values under RDW dataset and column names.
Waarden
compactfullraw
Standaard
compact
includequerystring
Comma-separated sections to return (vehicle, technical, environment, status, inspections, history); registration and metadata are always returned. Unknown names are a 422. Not with view=raw.
Voorbeeld
technical,environment
Antwoorden
200The vehicle, as {data} with the response metadata inside data.
Tel, groepeer en meet de voertuigen in het register, of de gebreken die bij keuringen gevonden zijn.
Velden om op te filteren, groeperen en meten
Gebruik deze namen in filter[…], group_by en metrics, voor voertuigen en voor gebreken. Het zijn de veldnamen per dataset, dezelfde als field in de feed; een voertuigantwoord noemt dezelfde velden anders (trade_name is daar vehicle.model, catalog_price is vehicle.fiscal.catalog_price_eur). Velden uit een gekoppelde dataset beginnen met de naam daarvan, zoals fuels.fuel. GET /analytics/fields geeft dezelfde lijst.
Kenmerken (22)
Filter op één of meer waarden en groepeer per waarde. Ja/nee-velden nemen true of false.
makestring
Make.
trade_namestring
Trade name (model) given by the manufacturer.
vehicle_typestring
Kind of vehicle in RDW wording, e.g. "Personenauto" or "Bedrijfsauto".
body_stylestring
Body arrangement in RDW wording, e.g. "hatchback" or "stationwagen".
primary_colorstring
Main colour in RDW wording.
secondary_colorstring
Second colour in RDW wording.
european_vehicle_categorystring
European vehicle category, e.g. M1 or N1.
fuel_efficiency_classstring
Fuel efficiency label, A to G.
odometer_judgementstring
RDW judgement of the odometer history in RDW wording, e.g. "Logisch" or "Onlogisch".
insuredboolean
Whether third-party liability (WAM) insurance is registered; null when not applicable.
exportedboolean
Whether the vehicle has been exported.
taxiboolean
Whether the vehicle is registered as a taxi.
open_recallboolean
Whether a recall is open for the vehicle.
registration_allowedboolean
Whether the vehicle can currently be registered to an owner.
fuels.fuelstring
Fuel in RDW wording, e.g. "Benzine", "Diesel" or "Elektriciteit".
fuels.emission_codestring
Emission standard (Euro class) code.
fuels.hybrid_classstring
Hybrid class: OVC-HEV (externally chargeable) or NOVC-HEV.
bodies.body_type_descriptionstring
European description of the body type.
recalls.recall_codestring
RDW reference code of the recall campaign.
recalls.statusstring
Status as reported by the manufacturer, in RDW wording.
defects.defect_codestring
Code of the defect in the RDW defect catalogue.
defects.approval_typestring
Kind of approval of the inspection station.
Datums (5)
Filter op een periode met gte, gt, lte of lt, en groepeer per jaar of per maand.
first_admission_datedate
Date the vehicle was first admitted to the road, in any country.
first_registration_nl_datedate
Date the vehicle was first registered to an owner in the Netherlands.
registration_datedate
Date of the current registration to an owner (tenaamstelling).
apk_expiry_datedate
Date the periodic inspection (APK) expires.
defects.report_datedate
Date of the inspection report the defect belongs to.
Getallen (17)
Filter op een bereik en meet met avg, min, max, sum of median, zoals metrics=median:catalog_price.
catalog_priceinteger
Catalogue price including VAT and BPM, in euros.
gross_bpminteger
Gross BPM (registration tax) at first registration, in euros.
empty_massinteger
Mass of the empty vehicle in kg.
curb_massinteger
Ready-to-drive mass (massa rijklaar) in kg.
max_massinteger
Permitted maximum mass in kg.
displacementinteger
Engine displacement in cc.
cylindersinteger
Number of cylinders.
seatsinteger
Number of seats, the driver included.
doorsinteger
Number of doors.
lengthinteger
Length in cm.
widthinteger
Width in cm.
wheelbaseinteger
Wheelbase in cm.
power_to_mass_rationumber
Power per ready-to-drive mass, in kW/kg.
fuels.co2_combined_wltpnumber
Combined CO2 emission in g/km (WLTP).
fuels.fuel_consumption_combined_wltpnumber
Combined fuel consumption in l/100 km (WLTP).
fuels.electric_range_electric_only_wltpnumber
Range of a pure electric vehicle in km (WLTP).
fuels.net_max_power_electricnumber
Net maximum electric power in kW.
Grenzen van één verzoek
Tot 2 niveaus in group_by, buitenste eerst, zoals make,trade_name.
Tot 100 groepen per niveau met limit, standaard 20, grootste eerst.
Tot 50 waarden per filter, gescheiden door komma’s.
Tot 5 metingen, als bewerking:veld met avg, min, max, sum of median.
Groeperen van een datum per :month beslaat hooguit 120 maanden, met een filter op die datum met een begin en een eind.
Velden opvragen
get/analytics/fields
De velden waarop je kunt filteren, groeperen en meten, en de grenzen van één verzoek. Gratis.
The fields analytics can filter, group and measure, the subjects and the limits (not billed)
Tel de voertuigen in het register, gefilterd en gegroepeerd zoals je wilt, met gemiddelden, sommen of medianen. Geëxporteerde en uitgeschreven voertuigen tellen mee; registration_allowed zegt of een voertuig op naam gezet kan worden, niet of het de weg op mag.
Count vehicles in the register, grouped and measured (vehicles:read, plan with analytics). One analytics query per 200.
Counts every vehicle in RDW's open register, exported and deregistered ones included
(filter[registration_allowed]=true for vehicles that can be on the road). A child dataset
field (fuels.fuel) filters on and groups by the vehicle's rows of that dataset, and count
is still vehicles. Answers are cached until the next sync; a cached answer is still billed.
filter[make]=TESLA,BMW (any of the values, any case; booleans take true/false), filter[first_admission_date][gte]=2020-01-01 (dates as YYYY-MM-DD and metrics take gte, gt, lte, lt). At most 50 values per field.
group_byquerystring
Up to 2 comma-separated fields, outer first, e.g. make,trade_name. Dates take :year or :month (month needs a filter on that date spanning at most 120 months).
metricsquerystring
Up to 5 comma-separated operation:field (avg, min, max, sum, median), e.g. avg:catalog_price.
limitqueryinteger
Groups per level, largest first.
Standaard
20
Minimum
1
Maximum
100
Antwoorden
200The analytics.v1 answer.
Headers:X-RateLimit-LimitX-RateLimit-Remaining
dataobjectverplicht
Velden (5)
countintegerverplicht
Vehicles (subject vehicles) or defect findings (subject defects).
vehiclesinteger
Subject defects only: the distinct vehicles the counted defects were found on.
metricsmap of number | nullverplicht
Keyed by the requested operation:field; null when no vehicle in the group has a value.
Tel de gebreken die bij keuringen gevonden zijn, per gebrekcode of gegroepeerd zoals je wilt, met het aantal voertuigen waarop ze zaten.
Count defects found at inspections, by defect code unless grouped otherwise (vehicles:read, plan with analytics). One analytics query per 200.
count is defect findings (one per defect row of an inspection report) and vehicles the
distinct vehicles they were found on. defects.* filters select the findings counted;
vehicle filters select the vehicles. Defect code groups carry the description and article
of the code's latest catalogue version.
filter[make]=TESLA,BMW (any of the values, any case; booleans take true/false), filter[first_admission_date][gte]=2020-01-01 (dates as YYYY-MM-DD and metrics take gte, gt, lte, lt). At most 50 values per field.
group_byquerystring
Up to 2 comma-separated fields, outer first, e.g. make,trade_name. Dates take :year or :month (month needs a filter on that date spanning at most 120 months).
metricsquerystring
Up to 5 comma-separated operation:field (avg, min, max, sum, median), e.g. avg:catalog_price.
limitqueryinteger
Groups per level, largest first.
Standaard
20
Minimum
1
Maximum
100
Antwoorden
200The analytics.v1 answer.
Headers:X-RateLimit-LimitX-RateLimit-Remaining
dataobjectverplicht
Velden (5)
countintegerverplicht
Vehicles (subject vehicles) or defect findings (subject defects).
vehiclesinteger
Subject defects only: the distinct vehicles the counted defects were found on.
metricsmap of number | nullverplicht
Keyed by the requested operation:field; null when no vehicle in the group has a value.
Begin met een snapshot van het hele register, haal daarna de wijzigingen op vanaf zijn cursor en blijf bij. Een wijziging is een verschil tussen twee opeenvolgende versies van de open data van de RDW. Batches laten zien wat elke import bracht; mutatiebestanden zetten een dag aan wijzigingen in één bestand.
Zo werken cursors
Een cursor is een bladwijzer in de feed. Elke wijziging heeft een positie, een getal dat alleen maar oploopt. Een cursor markeert een positie, en GET /mutations?after=<cursor> geeft de wijzigingen die daarna kwamen, oudste eerst.
De feed pagina voor pagina lezen
GET /mutations?after=CURSOR_1→ 1.000 wijzigingen · next_cursor: CURSOR_2 · has_more: true
GET /mutations?after=CURSOR_2→ 412 wijzigingen · next_cursor: CURSOR_3 · has_more: false
later: GET /mutations?after=CURSOR_3→ de wijzigingen die sindsdien zijn geïmporteerd
Waar je een cursor krijgt
cursor van een snapshot: waar de snapshot eindigt. Begin hier nadat je zijn bestanden hebt geladen.
GET /mutations/checkpoint: de nieuwste wijziging. Begin hier om de feed vanaf nu te volgen.
meta.next_cursor van elke pagina van /mutations: waar die pagina eindigt. Ga hier verder.
start_cursor van een batch: waar één import begint, om die import opnieuw te lezen.
Helemaal geen after: vanaf de oudste wijziging die de feed nog heeft.
Goed om te weten
Bewaar next_cursor zodra je een pagina hebt verwerkt, ook als data leeg is, en ga daar de volgende keer mee verder. Is has_morefalse, dan ben je bij; nieuwe batches komen een paar keer per dag binnen.
Bewaar een cursor zoals hij is. Het is een verzegelde tekst: je kunt er zelf geen maken of aanpassen.
Een cursor werkt alleen met de filters waarmee hij kwam (registration, dataset, type). Andere filters geven 400 cursor_filter_mismatch; wil je andere filters, begin dan bij een checkpoint met de nieuwe.
Wie next_cursor volgt, mist nooit een wijziging. Na een fout kun je een wijziging twee keer krijgen: sla een id over die je al verwerkt hebt.
De feed bewaart wijzigingen 90 dagen. Een oudere cursor geeft 410 cursor_expired; begin dan opnieuw bij de nieuwste snapshot.
Een mutatiebestand over een bereik neemt twee cursors: de wijzigingen na after tot en met until.
Wijzigingen ophalen
get/mutations
De gevonden wijzigingen op volgorde, pagina voor pagina vanaf een cursor. Bewaar de laatste cursor en ga daar de volgende keer verder.
mutation.v1 records in position order (mutations:read, plan with the feed). Not billed.
The vehicle.v1 record: the register and its child datasets arranged in sections.
In the compact view (default) a field is either absent or has a value: null fields and empty
collections are left out, false and 0 are kept. In the full view every field is present (null when
RDW has no value) and every collection is present (empty when there are no records). include limits the
response to the named sections; registration and metadata are always present. Field names, units and
nesting are the same in both views. Units are RDW's own (cm, kg, kW, km/h, g/km, l/100 km, Wh/km, km, dB(A),
rpm, l, EUR) and are named in the field.
Fuels and energy sources with power, emissions, consumption, range and noise per record. NEDC and WLTP figures are separate fields; weighted figures (plug-in hybrids) are separate from combined ones.
fuel_efficiency_classstring | null
Fuel efficiency label, A to G.
gas_installation_typestring | null
Type of gas (LPG/CNG) installation.
fuelsarray of object
Velden (9)
sequenceinteger | null
Order of this fuel for the vehicle.
typestring | null
Fuel in RDW wording, e.g. "Benzine", "Diesel" or "Elektriciteit".
Electric consumption of a pure electric vehicle (WLTP, Wh/km).
external_charging_wltp_wh_per_kmnumber | null
Electric consumption of an externally chargeable hybrid (WLTP, Wh/km).
rangeobject
Velden (4)
electric_kmnumber | null
Electric range (km).
external_charging_kmnumber | null
Electric range of an externally chargeable vehicle (km).
electric_only_wltp_kmnumber | null
Range of a pure electric vehicle (WLTP, km).
external_charging_wltp_kmnumber | null
Electric range of an externally chargeable hybrid (WLTP, km).
noiseobject
Velden (3)
driving_dbnumber | null
Noise level while driving (dB(A)).
stationary_dbnumber | null
Noise level when stationary with the engine running (dB(A)).
measurement_rpmnumber | null
Engine speed during the stationary noise measurement (rpm).
VehicleHistory
Dated records: objects added to the vehicle and recalls with their status.
added_objectsarray of object
Velden (8)
typestring | null
Kind of object, e.g. "LPG Installatie" or "Tachograaf".
makestring | null
Make of the object.
make_codestring | null
Make code of the object.
version_sequenceinteger | null
Version sequence number of the object.
classificationstring | null
Classification of the object.
mounted_datestring (date) | null
Date the object was mounted.
removed_datestring (date) | null
Date the object was removed.
gas_tank_capacity_lnumber | null
Capacity of the gas tank (l).
recallsarray of object
Velden (3)
codestring | null
RDW reference code of the recall campaign (referentiecode_rdw).
statusobject
Velden (2)
codestring | null
Status code: O for open, P when the manufacturer reports the vehicle as repaired, or another RDW code.
descriptionstring | null
Status as reported by the manufacturer, in RDW wording.
campaignobject | null
The recall campaign from the RDW recall register, or null when it is not in the register. Its code is the recall's code.
Velden (17)
published_datestring (date) | null
Date RDW published the recall in its register.
reporting_partystring | null
Manufacturer or distributor that reported the recall.
manufacturer_referencestring | null
The manufacturer's own code for the recall.
defect_descriptionstring | null
Description of the defect the recall is for.
defect_categorystring | null
Part of the vehicle the defect concerns.
consequencesstring | null
Consequences of the defect the user may notice.
remedystring | null
What is done to repair the defect.
risk_assessmentstring | null
RDW risk assessment of the defect.
remarksstring | null
Additional remarks from RDW.
info_urlstring | null
Website with more information from the manufacturer or distributor.
info_phonestring | null
Phone number for more information.
announced_datestring (date) | null
Date the manufacturer announced the recall.
reported_datestring (date) | null
Date the recall was reported to RDW.
owners_to_be_informed_datestring (date) | null
Date by which owners are to be informed.
owners_informed_datestring (date) | null
Date owners were informed.
vehicles_totalinteger | null
Number of vehicles in the recall worldwide.
vehicles_nationalinteger | null
Number of vehicles in the recall in the Netherlands.
VehicleIdentity
Identity, classification, appearance, body and type approval.
typestring | null
Kind of vehicle (voertuigsoort) in RDW wording, e.g. "Personenauto", "Bedrijfsauto", "Motorfiets" or "Aanhangwagen".
makestring | null
Make.
modelstring | null
Trade name (handelsbenaming) as registered by RDW, used as the model name.
colorsobject
Velden (2)
primarystring | null
Main colour in RDW wording.
secondarystring | null
Second colour in RDW wording.
bodyobject
Velden (6)
stylestring | null
Body arrangement in RDW wording, e.g. "hatchback" or "stationwagen".
extended_cabboolean | null
Whether the cab is extended.
aerodynamic_devices_codestring | null
Code for aerodynamic devices fitted, as recorded by RDW.
typesarray of object
Velden (5)
sequenceinteger | null
Sequence number of the body; specifications and classes are those of this body.
codestring | null
European body type code, e.g. AB.
descriptionstring | null
European description of the body type.
specificationsarray of object
Velden (3)
sequenceinteger | null
Sequence number of the specification.
codestring | null
European body code of an approved complete or completed vehicle.
descriptionstring | null
European description of the specification.
classesarray of object
Velden (3)
sequenceinteger | null
Sequence number of the class.
codestring | null
Vehicle class code set at approval.
descriptionstring | null
Description of the vehicle class.
unmatched_specificationsarray of object
Body specifications whose body_sequence matches no body in types.
Velden (4)
body_sequenceinteger | null
Sequence number of the body this belongs to.
sequenceinteger | null
Sequence number of the specification.
codestring | null
European body code of an approved complete or completed vehicle.
descriptionstring | null
European description of the specification.
unmatched_classesarray of object
Vehicle classes whose body_sequence matches no body in types.
Velden (4)
body_sequenceinteger | null
Sequence number of the body this belongs to.
sequenceinteger | null
Sequence number of the class.
codestring | null
Vehicle class code set at approval.
descriptionstring | null
Description of the vehicle class.
seatsinteger | null
Number of seats, the driver included.
passenger_seats_legalinteger | null
Legal number of passenger seats.
standing_placesinteger | null
Number of standing places.
wheelchair_placesinteger | null
Number of wheelchair places.
doorsinteger | null
Number of doors.
wheelsinteger | null
Number of wheels.
categoryobject
Velden (5)
europeanstring | null
European vehicle category, e.g. M1 or N1.
european_additionstring | null
Addition to the European vehicle category.
european_version_additionstring | null
Addition to the European category of the version.
national_subcategorystring | null
Dutch subcategory of the vehicle.
european_subcategoriesarray of object
Velden (3)
sequenceinteger | null
Sequence number of the subcategory.
codestring | null
European code for the special-purpose body type.
descriptionstring | null
Description of the subcategory.
type_approvalobject
Velden (6)
typestring | null
Type code from the type approval.
variantstring | null
Variant code from the type approval.
versionstring | null
Version (uitvoering) code from the type approval.
numberstring | null
EU or national type approval number.
amendment_sequenceinteger | null
Sequence number of the amendment to the EU type approval.
designation_numberstring | null
Designation number (aanwijzingsnummer), where one applies.
chassis_number_locationstring | null
Where the chassis number (VIN) is stamped.
fiscalobject
Velden (2)
catalog_price_eurinteger | null
Catalogue price including VAT and BPM (EUR).
gross_bpm_eurinteger | null
Gross BPM (registration tax) at first registration (EUR).
particularsarray of object
Velden (5)
sequenceinteger | null
Sequence number of the particular.
codeinteger | null
Code of the particular.
descriptionstring | null
Description of the code, e.g. "Wielbasis:".
valuestring | null
Variable text completing the description, e.g. "1155-1825".
unitstring | null
Unit of the value, e.g. "cm".
VehicleInspections
Current expiry dates, the odometer judgement and the inspection reports with their defects.
apkobject
Velden (1)
expiry_datestring (date) | null
Date the periodic inspection (APK) expires.
tachographobject
Velden (1)
expiry_datestring (date) | null
Date the tachograph inspection expires.
odometerobject
Velden (3)
last_registration_yearinteger | null
Year the odometer reading was last registered.
judgementstring | null
RDW judgement of the odometer history in RDW wording, e.g. "Logisch" or "Onlogisch".
explanation_codestring | null
Code explaining the odometer judgement.
inspection_registerarray of object
Records of RDW's separate inspection register (dataset Keuringen): the current inspection expiry as that register has it, normally one record with the same date as apk.expiry_date.
Velden (1)
expiry_datestring (date) | null
Date the current inspection expires.
reportsarray of object
Velden (6)
report_datestring (date) | null
Date the inspection station filed the report.
report_timestring | null
Time the report was filed, as HH:MM. Date, time and approval type code together identify a report.
approval_typeobject
Velden (2)
codestring | null
Code of the kind of approval the inspection station holds.
descriptionstring | null
Kind of approval, e.g. "APK Lichte voertuigen" or "APK Zware voertuigen".
report_typestring | null
Kind of report, e.g. a periodic inspection.
expiry_datestring (date) | null
Inspection expiry date resulting from this report.
defectsarray of object
Velden (4)
codestring | null
Code of the defect in the RDW defect catalogue.
countinteger | null
How many times the defect was found.
descriptionstring | null
Description of the defect.
article_numberstring | null
Article number in the inspection rules.
unmatched_defectsarray of object
Defects whose report (same date, time and approval type code) is not in the register, kept here with their own report fields instead of being attached to another report.
Velden (7)
report_datestring (date) | null
Date of the inspection report the defect belongs to.
report_timestring | null
Time of the inspection report, as HH:MM.
approval_typeobject
Velden (2)
codestring | null
Code of the kind of approval the inspection station holds.
descriptionstring | null
Kind of approval of the inspection station.
codestring | null
Code of the defect in the RDW defect catalogue.
countinteger | null
How many times the defect was found.
descriptionstring | null
Description of the defect.
article_numberstring | null
Article number in the inspection rules.
VehicleMetadata
About this response: schema, source, which view and sections, and how fresh the data is.
schema_version"vehicle.v1"verplicht
Public schema version of the record. A breaking change gets a new version; additive changes do not.
source"RDW"verplicht
The data source: RDW open data (opendata.rdw.nl). GET /datasets names the datasets.
viewstringverplicht
The view this response is in.
Waarden
compactfullraw
sectionsarray of string | nullverplicht
Sections in this response, in order (registration always); null in the raw view.
data_versionstringverplicht
Hash of the synced dataset versions the record was built from; changes with every sync.
stalebooleanverplicht
True when any dataset in datasets is stale (see Freshness). Stale data is still served.
retrieved_atstring (date-time)verplicht
When this response was produced (UTC). Not a data timestamp: see datasets for RDW publication (source_published_at) and sync (last_checked_at) times.
Freshness per dataset (public name): when RDW published the version served, when the sync last checked RDW, and whether it is stale.
VehicleRaw
The raw view (view=raw): the same typed values under RDW's own dataset and column names, for
customers who know RDW's open data. One key per RDW dataset: the register as an object, each child
dataset as a list of objects; every mapped column present, null when RDW has no value. Columns the API never
exposes (RDW API links, columns RDW does not fill) are absent. Enrichments appear under the reference
dataset's names: gebrek_omschrijving and gebrek_artikel_nummer in geconstateerde_gebreken,
terugroep_actie (object or null) in terugroepacties.
Indicators. true/false are RDW's answer; null (absent in the compact view) means RDW gives none.
insuredboolean | null
Whether third-party liability (WAM) insurance is registered; null (absent in the compact view) when RDW gives no answer, e.g. not applicable.
exportedboolean | null
Whether the vehicle has been exported.
taxiboolean | null
Whether the vehicle is registered as a taxi.
open_recallboolean | null
Whether a recall is open for the vehicle.
registration_allowedboolean | null
Whether the vehicle can currently be registered to an owner.
VehicleTechnical
Technical specifications. Lengths in cm, masses in kg, as RDW publishes them.
engineobject
Velden (3)
cylindersinteger | null
Number of cylinders.
displacement_ccinteger | null
Engine displacement (cc).
power_to_mass_ratio_kw_per_kgnumber | null
Power per ready-to-drive mass (kW/kg).
dimensionsobject
Velden (14)
length_cminteger | null
Length (cm).
length_min_cminteger | null
Minimum length, for vehicles with a variable length (cm).
length_max_cminteger | null
Maximum length, for vehicles with a variable length (cm).
width_cminteger | null
Width (cm).
width_min_cminteger | null
Minimum width (cm).
width_max_cminteger | null
Maximum width (cm).
height_cminteger | null
Height (cm).
height_min_cminteger | null
Minimum height (cm).
height_max_cminteger | null
Maximum height (cm).
wheelbase_cminteger | null
Wheelbase (cm).
wheelbase_min_cminteger | null
Minimum wheelbase (cm).
wheelbase_max_cminteger | null
Maximum wheelbase (cm).
front_to_coupling_cminteger | null
Distance from the front of the vehicle to the centre of the coupling (cm).
coupling_to_rear_cminteger | null
Distance from the centre of the coupling to the rear of the vehicle (cm).
weightsobject
Velden (14)
empty_kginteger | null
Mass of the empty vehicle (kg).
curb_kginteger | null
Ready-to-drive mass (massa rijklaar) (kg).
payload_kginteger | null
Payload (kg).
maximum_kginteger | null
Permitted maximum mass (kg).
technical_maximum_kginteger | null
Technically permitted maximum mass (kg).
technical_maximum_min_kginteger | null
Lower bound of the technically permitted maximum mass (kg).
technical_maximum_max_kginteger | null
Upper bound of the technically permitted maximum mass (kg).
operating_min_kginteger | null
Minimum mass in running order (kg).
operating_max_kginteger | null
Maximum mass in running order (kg).
combination_maximum_kginteger | null
Maximum mass of the vehicle combination (kg).
alternative_drive_kginteger | null
Additional mass of an alternative drivetrain (kg).
average_load_valuenumber | null
Average payload value used for heavy-duty CO2 classification (gem_lading_wrde); RDW does not state the unit, so none is named.
towingobject
Velden (5)
unbraked_kginteger | null
Maximum mass of an unbraked trailer (kg).
braked_kginteger | null
Maximum mass of a braked trailer (kg).
semi_trailer_braked_kginteger | null
Maximum mass of a braked semi-trailer (kg).
trailer_autonomous_braked_kginteger | null
Maximum mass of an autonomously braked trailer (kg).
center_axle_trailer_braked_kginteger | null
Maximum mass of a braked centre-axle trailer (kg).
couplingobject
Velden (3)
point_technical_maximum_kginteger | null
Technically permitted mass on the coupling point (kg).
front_axles_load_coupled_kginteger | null
Maximum load under the front axle(s) together with the coupling (kg).
vertical_load_towed_kginteger | null
Vertical load on the coupling point of a towed vehicle (kg).
speedobject
Velden (3)
max_design_kmhinteger | null
Maximum design speed (km/h).
deviating_max_kmhinteger | null
Deviating maximum speed, where one applies (km/h).
max_assisted_kmhinteger | null
Maximum speed up to which the motor assists (e.g. speed pedelecs) (km/h).
brake_system_type_codestring | null
Code of the vehicle's brake system type.
tracksobject
Velden (2)
configuration_codestring | null
Code of the track (caterpillar) undercarriage configuration.
setsarray of object
Velden (6)
set_numberinteger | null
Sequence number of the track set.
drivenboolean | null
Whether the track set is driven.
brakedboolean | null
Whether the track set is braked.
technical_max_kginteger | null
Technically permitted maximum mass on the track set (kg).
technical_max_min_kginteger | null
Lower bound of the technically permitted maximum mass (kg).
technical_max_max_kginteger | null
Upper bound of the technically permitted maximum mass (kg).
axlesarray of object
Velden (12)
numberinteger | null
Number of the physical axle, counted from the front.
axle_countinteger | null
Total number of axles of the vehicle as RDW records it on this axle (aantal_assen); not the number of axle records.
position_codestring | null
V for a front axle, A for a rear axle.
drivenboolean | null
Whether the axle is driven.
liftable_codestring | null
Whether the axle can be lifted (hefas): J or N per RDW, other codes occur in the data.
brakedboolean | null
Whether the axle is braked.
track_width_cminteger | null
Track width of the axle (cm).
road_behaviour_codestring | null
Suspension of a driven axle: L air suspension, G equivalent to air suspension, A other.
loadsobject
Velden (4)
legal_max_kginteger | null
Legally permitted maximum axle load (kg).
technical_max_kginteger | null
Technically permitted maximum axle load given by the manufacturer (kg).
technical_max_min_kginteger | null
Lower bound of the technically permitted axle load (kg).
technical_max_max_kginteger | null
Upper bound of the technically permitted axle load (kg).
distance_to_next_axle_cminteger | null
Distance to the next axle (cm).
distance_to_next_axle_min_cminteger | null
Minimum distance to the next axle (cm).
distance_to_next_axle_max_cminteger | null
Maximum distance to the next axle (cm).
Cookies en statistieken
We willen graag meten hoe deze website wordt gebruikt, zodat we hem kunnen verbeteren. Dat doen we alleen als je daarmee instemt.
Lees de cookieverklaring