Authentication
Bearer Token
Authenticate the request by setting the bearer token in a header of your request.
curl 'https://api.nrpla.de/[ENDPOINT]' -H 'Authorization: Bearer YourApiToken'
Query String
Authenticate the request by sending your API token as a query string parameter.
curl 'https://api.nrpla.de/[ENDPOINT]?api_token=[API_TOKEN]'
Postman
Import Collection
Import all endpoints to Postman below. Define your API token as the variable API_TOKEN.
Danish Vehicles
Vehicle Information
By registration
Get vehicle data by passing a registration number (license plate).
https://api.nrpla.de/[REGISTRATION]
Add the advanced query parameter to get additional data in the response (addon)
https://api.nrpla.de/[REGISTRATION]?advanced=1
By VIN
Get vehicle data by passing a VIN (Vehicle Identification Number/Chassis Number).
https://api.nrpla.de/vin/[VIN]
Add the advanced query parameter to get additional data in the response (addon)
https://api.nrpla.de/vin/[VIN]?advanced=1
Response Data
Attribute | Type | Description |
---|---|---|
registration | string | The license plate registration |
vin | string | Vehicle Identification Number |
type | string | Registration type. Eg. Personbil, Traktor |
brand | string | The vehicle brand |
model | string | The model of the vehicle |
version | string | Eg. 1,9 TDI |
type_name | string | Used to distinguish differences in variants |
fuel_type | string | The fuel type eg. Benzin |
registration_status | string |
The status of the registration.
|
registration_status_updated_date | string (yyyy-mm-dd) | The date of the last change of the registration status |
first_registration_date | string (yyyy-mm-dd) | The registration date of the vehicle |
expire_date | string (yyyy-mm-dd) | The date the registration expired |
status_updated_date | string (yyyy-mm-dd) | The date of the last update to the registration |
model_year | integer | The year of the vehicle model |
total_weight | integer | Total weight in kg |
vehicle_weight | integer | Weight in kg |
technical_total_weight | integer | Technical total weight in kg |
coupling | boolean | If the vehicle has a coupling for towing equipped |
towing_weight | integer | Towing weight in kg |
towing_weight_brakes | integer | Towing weight with trailer brakes in kg |
minimum_weight | integer | Minimum vehicle weight |
gross_combination_weight | integer | Gross combination weight (Vogntogsvægt) |
engine_power | integer | Engine Power in kilowatts |
fuel_efficiency | number | Fuel effeciency in km/l |
engine_displacement | integer | Engine displacement in ccm |
engine_cylinders | integer | Amount of cylinders in the engine |
engine_code | string | Engine code |
category | string | Vehicle category |
last_inspection_date | string | The date the vehicle was last inspected |
last_inspection_result | string |
Result of the latest inspection.
|
last_inspection_odometer | integer | Reading of the odometer from the last inspection in km |
type_approval_code | string | EF type approval code for the vehicle |
top_speed | integer | Top speed in km/t |
doors | integer | The amount of doors on the vehicle |
minimum_seats | integer | Minimum amount of seats in the vehicle |
maximum_seats | integer | Maximum amount of seats in the vehicle |
wheels | string | Description of the wheels on the vehicle |
extra_equipment | string | Eg. 16" aluminiumsfælge, Cruise control |
axles | string | Amount of axles on the vehicle |
drive_axles | string | The axles that has drive from the engine |
wheelbase | integer | Distance between front and rear axles in mm |
leasing_period_start | string (yyyy-mm-dd) | Start of the leasing period if the vehicle is leased |
leasing_period_end | string (yyyy-mm-dd) | End of the leasing period if the vehicle is leased |
vehicle_id | integer | The internal identifier for the registration. Used as a unique identifier as vin numbers are not unique |
use | object {id, name} | The use type of the vehicle eg. Privat personkørsel Reference |
color | object {id, name} | The color of the vehicle Reference |
body_type | object {id, name} | The body type of the vehicle Reference |
Advanced (Addon) | ||
dispensations | array [{id, name}] | Dispensations of the vehicle eg. Konstruktive Ændringer |
permits | array [{id, name}] | Permits of the vehicle eg. Udlejning Uden Fører Reference |
equipment | array [{id, name, quantity}] | Installed equipment in the vehicle eg. ABS Bremser, Airbags Reference |
ncap_five | boolean | Does the vehicle have a 5 NCAP rating |
airbags | integer | Amount of airbags installed |
integrated_child_seats | integer | Amount of integrated child seats |
seat_belt_alarms | integer | Amount of seat belt alarms |
euronorm | string | Name of the vehicles euronorm rating |
Response Example
{
"data": {
"registration": "AP15244",
"vin": "SB1EG76L50E099112",
"type": "Personbil",
"brand": "TOYOTA",
"model": "AVENSIS",
"version": "1.8 VVT-i stationcar",
"type_name": "T27",
"fuel_type": "Benzin",
"registration_status": "Afmeldt",
"registration_status_updated_date": "2015-01-16",
"first_registration_date": "2014-07-23",
"expire_date": "2014-10-29",
"status_updated_date": "2014-10-29",
"model_year": 2014,
"total_weight": 2000,
"vehicle_weight": 0,
"technical_total_weight": 2000,
"coupling": false,
"towing_weight": 500,
"towing_weight_brakes": 1500,
"minimum_weight": 1485,
"gross_combination_weight": 3500,
"engine_power": 108,
"fuel_efficiency": 15.2,
"engine_displacement": 1798,
"engine_cylinders": 4,
"engine_code": "2ZR",
"category": "M1",
"last_inspection_date": null,
"last_inspection_result": "",
"last_inspection_odometer": 0,
"type_approval_code": "e11*2001\/116*0331*07",
"top_speed": 200,
"doors": 4,
"minimum_seats": 5,
"maximum_seats": null,
"wheels": "1. aksel: 215\/55R17 94W 17X7J. 2. aksel: 215\/55R17 94W 17X7J",
"extra_equipment": "El-sideruder for, Airconditioning, 60\/40 splitbags\u00e6de, Musikanl\u00e6g med CD og 6 h\u00f8jtalere, Alu-f\u00e6lge , S\u00e6devarme, for, Tagr\u00e6ling (stationcar), Forlygtevaskere, Betjening af musikanl\u00e6g fra rattet, Centerkonsol, Elsidespejle med blinklys og varme , Emergency Brake Signal, Konsolboks, for, mp3 -og WMA-kombatibelt, 1F7 SILVER ME.",
"axles": "2",
"drive_axles": "1",
"wheelbase": 2700,
"leasing_period_start": null,
"leasing_period_end": null,
"vehicle_id": 9000000000861467,
"use": {
"id": 1,
"name": "Privat personk\u00f8rsel"
},
"color": {
"id": 3,
"name": "Gr\u00e5"
},
"body_type": {
"id": 106,
"name": "MPV"
},
"dispensations": [],
"permits": [
{
"id": 19,
"name": "Udlejning Uden F\u00f8rer"
}
],
"equipment": [
{
"id": 506,
"name": "ABS bremser",
"quantity": 1
},
{
"id": 9901,
"name": "Airbags",
"quantity": 6
},
{
"id": 717,
"name": "ESP (Elektronisk Stabiliserings Program)",
"quantity": 1
},
{
"id": 999,
"name": "Integreret barnes\u00e6de",
"quantity": 0
},
{
"id": 6029,
"name": "Radio",
"quantity": 1
},
{
"id": 6028,
"name": "Selealarm",
"quantity": 3
}
],
"ncap_five": true,
"airbags": 6,
"integrated_child_seats": 0,
"seat_belt_alarms": 3,
"euronorm": "Euro V"
}
}
Inspections
Get vehicle inspections by passing the vehicle_id from the Vehicle Information endpoint.
https://api.nrpla.de/inspections/[VEHICLE_ID]
Response Data
Attribute | Type | Description |
---|---|---|
company | string | The inspection company |
cvr | integer | The CVR number of the inspection company |
location | string | The address of the inspection |
category | string | The inspection category |
type | string | The type of inspection. Eg. Første syn, Registreringssyn |
date | string | The date of the inspection dd-mm-yyyy |
time | string | Time of the inspection hh:mm |
odometer | integer | The odometer reading at the time of the inspection in km |
result | string | The inspection result. Eg. Godkendt, omsyn |
reinspection_date | string | The latest day for a reinspection in the inspection failed dd-mm-yyyy |
service_message | string | Message from the inspection |
car_brand | string | Brand of the vehicle |
car_model | string | Model of the vehicle |
car_type | string | The vehicle type |
car_registration | string | The license plate registration at the time of the inspection |
car_vin | string | Vehicle Identification Number |
errors | array [{code, decription}] | List of errors found on the vehicle |
Response Example
{
"data": [
{
"company": "Bilsyn Plus ApS",
"cvr": 25376668,
"location": "Kalundborgvej 24540 Fårevejle",
"category": "Periodisk syn",
"type": "Første syn",
"date": "24-11-2016",
"time": "11:03",
"odometer": 79000,
"result": "Betinget",
"reinspection_date": "",
"service_message": "",
"car_brand": "CHEVROLET",
"car_model": "AVEO",
"car_type": "M1-Personbil <= 3500 kg",
"car_registration": "ZS23898",
"car_vin": "KL1SF48WJ9B368112",
"errors": [
{
"code": 6,
"description": "tågelygte, fejljusteret, højre"
}
]
}
]
}
DMR Data
Get vehicle DMR information from the Vehicle Information endpoint.
By vehicle ID
https://api.nrpla.de/dmr/[VEHICLE_ID]
By registration
https://api.nrpla.de/dmr/registration/[REGISTRATION]
By VIN
https://api.nrpla.de/dmr/vin/[VIN]
Response Data
Attribute | Type | Description |
---|---|---|
type_approval_code | string | Type approval code for the vehicle |
automatic | boolean | Does the vehicle have an automatic transmission |
euronorm | string | Name of the vehicles euronorm rating |
insurance_company | string | The company where the vehicle is insured |
insurance_policy_number | string | The insurance policy number |
insurance_status | string | The status of the insurance. Eg. Aktiv |
insurance_created | string | The date the insurance policy was created dd-mm-yyyy |
calculated_tax | object {current_total, details} | Calculated tax information (all fees are paid every six months) |
taxes | object {history, info} | Tax information (Currently not available) |
next_inspection_date | string (dd-mm-yyyy) | Next inspection date |
Extended (Addon) | ||
plugin_hybrid | boolean | If the vehicle is a plug-in hybrid |
electric_consumption | string | Electric consumption for EVs in Wh/km |
electric_range | string | Electric range for EVs in km |
battery_capacity | string | Battery capacity for EVs in kWh |
electric_consumption_measured | string | Measured electric consumption for EVs in Wh/km |
norm | string | The norm in which the efficiency is measured (NEDC, NEDC2, WLTP) |
Response Example
{
"data": {
"type_approval_code": null,
"automatic": false,
"insurance_company": "TRYG FORSIKRING A/S",
"insurance_policy_number": "N/A",
"insurance_status": "Aktiv",
"insurance_created": "04-04-2019",
"calculated_tax": {
"current_total": 340,
"details": {
"2021": {
"fee": 330
},
"2022": {
"fee": 340
},
"2023": {
"fee": 370
},
"2024": {
"fee": 390
},
"2025": {
"fee": 420
},
"2026": {
"fee": 460
}
}
},
"taxes": {
"history": [],
"info": []
},
"next_inspection_date": "04-04-2023",
"plugin_hybrid": false,
"electric_consumption": "132,2314",
"electric_range": "677.6",
"battery_capacity": "89.59999",
"electric_consumption_measured": null,
"norm": null
}
}
Tinglysning (Debt)
Get registered vehicle debt by passing the vehicle_id from the Vehicle Information endpoint.
https://api.nrpla.de/debt/[VEHICLE_ID]
Response Data
Attribute | Type | Description |
---|---|---|
no_debt | boolean | Is no debt registered on the vehicle |
date_number | string | A combined number used by Tinglysning |
amount | integer | The principal amount of the debt |
debtors | array [{name, cpr}] | The debtors of the loan |
creditors | array [{cvr, name}] | The creditors of the loan |
Response Example
{
"data": {
"no_debt": false,
"date_number": "2015-12-11T14:46:17.020+01:00",
"amount": 533309,
"debtors": [
{
"cpr": "1952-03-21",
"name": "Hans Hansen"
}
],
"creditors": [
{
"cvr": 10157676,
"name": "JYSKE FINANS A/S"
}
]
}
}
Tinglysning (Detailed)
Get detailed information from Tinglysning.
https://api.nrpla.de/tinglysning/[VIN]
Response Data
Attribute | Type | Description |
---|---|---|
vehicle | Vehicle | Vehicle information |
liabilities | array[Liability] | An array of liabilities registered to the vehicle |
notices | array[Notice] | An array of notices |
Vehicle
Attribute | Type | Description |
---|---|---|
brand | string | Vehicle brand |
model | string | Vehicle model |
variant | string | Vehicle variant |
registration | string | Vehicle registration (license plate) |
firstRegistrationYear | int | First registration year of the vehicle |
Liability
Attribute | Type | Description |
---|---|---|
alias | string | Document Identifier |
date | string | Document date in ISO 8601 format |
priority | int | Priority number |
type | string | |
amount | int | |
currency | string | |
percentage | float | |
creditors | array[Entity] | |
debtors | array[Entity] | |
fuldmagt | array[Entity] | |
underpant | array[Underpant] | |
vehicle | Vehicle |
Entity
Attribute | Type | Description |
---|---|---|
type | string | Company/Person |
name | string | |
cvr | int | Only present if type = Company |
dateOfBirth | string (yyyy-mm-dd) | Only present if type = Person |
Underpant
Attribute | Type | Description |
---|---|---|
alias | string | Document Identifier |
priority | int | Priority number |
amount | int | |
currency | string | |
owners | array[Entity] |
Notice
Attribute | Type | Description |
---|---|---|
alias | string | Document Identifier |
date | string | Document date in ISO 8601 format |
priority | int | Priority number |
type | string | |
disponents | array[Entity] | |
debtors | array[Entity] | |
vehicle | Vehicle |
Response Example
{
"vehicle": {
"brand": "TESLA",
"model": "Model 3",
"variant": "E5D",
"registration": "BC28686",
"firstRegistrationYear": 2021
},
"liabilities": [
{
"alias": "20220422-1013229185",
"date": "2022-04-22T10:59:54.877+02:00",
"priority": 1,
"type": "ejendomsforbehold",
"amount": 174000,
"currency": "DKK",
"percentage": null,
"creditors": [
{
"type": "Company",
"name": "SANTANDER CONSUMER BANK, FILIAL AF SANTANDER CONSUMER BANK AS, NORGE",
"cvr": "30733053"
}
],
"debtors": [
{
"type": "Person",
"name": "Hans Hansen",
"dateOfBirth": "1977-02-13"
}
],
"fuldmagt": [],
"underpant": [],
"vehicle": {
"brand": "Tesla",
"model": "Model 3",
"variant": "",
"registration": "BC28686",
"firstRegistrationYear": 2021
}
}
],
"notices": []
}
Emissions
Get vehicle emissions by passing either the registration number or the VIN as the input.
https://api.nrpla.de/emissions/[INPUT]
Response Data
Attribute | Type | Description |
---|---|---|
norm | string | The norm in which the co2 emission is measured (NEDC, NEDC-2, WLTP) |
co2 | float | CO2 (g/km) |
co | float | CO (g/km) |
hc_nox | float | HC+NOX (g/km) |
nox | float | NOX (g/km) |
particles | float | Particles (g/km) |
smoke_density | float | Smoke density (m-l) |
particle_filter | boolean | Particle filter |
smoke_density_rpm | integer | Smoke density at (rpm) |
Response Example
{
"data": {
"norm": "WLTP",
"co2": 197,
"co": 248.9,
"hc_nox": 0,
"nox": 8.7,
"particles": 2.28,
"smoke_density": 0,
"particle_filter": false,
"smoke_density_rpm": 0
}
}
Evaluations (DMR)
Get vehicle evaluations by passing either the registration number or the VIN as the input.
https://api.nrpla.de/evaluations/[INPUT]
Response Data
Attribute | Type | Description |
---|---|---|
date | string (yyyy-mm-dd) | The evaluation date |
retail_price | integer | Retail price of the vehicle |
trading_price | integer | Trading price of the vehicle |
evaluation | integer | Evaluated value of the vehicle |
registration_tax | integer | The calculated registration tax |
Response Example
{
"data": [
{
"date": "2019-08-15",
"retail_price": 4800000,
"trading_price": 1560000,
"evaluation": 631201,
"registration_tax": 928799
},
{
"date": "2018-08-13",
"retail_price": 4800000,
"trading_price": 1825000,
"evaluation": 738009,
"registration_tax": 1086991
}
]
}
Body Types
Get a list of possible vehicle body types.
https://api.nrpla.de/body-types
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Body Type ID |
name | string | Body Type name |
Response Example
[
{
"id": 101,
"name": "Stationcar"
},
{
"id": 102,
"name": "Coupe"
},
...
]
Colors
Get a list of possible vehicle colors.
https://api.nrpla.de/colors
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Color ID |
name | string | Color name |
Response Example
[
{
"id": 1,
"name": "Ukendt"
},
{
"id": 2,
"name": "Hvid"
},
...
]
Equipment
Get a list of possible vehicle equipment.
https://api.nrpla.de/equipment
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Equipment ID |
name | string | Equipment name |
Response Example
[
{
"id": 401,
"name": "Ratbetjent gear"
},
{
"id": 402,
"name": "opvarmet rat/styr"
},
...
]
Fuel Types
Get a list of possible vehicle fuel types.
https://api.nrpla.de/fuel-types
Response Data
Attribute | Type | Description |
---|---|---|
name | string | Fuel type name |
Response Example
[
{
"name": "Diesel"
},
{
"name": "Benzin"
},
...
]
Permits
Get a list of possible vehicle permits.
https://api.nrpla.de/permits
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Permit ID |
name | string | Permit name |
Response Example
[
{
"id": 1,
"name": "Synsfri Sammenkobling"
},
{
"id": 2,
"name": "Variabel Kombination"
},
...
]
Types
Get a list of possible vehicle types.
https://api.nrpla.de/types
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Type ID |
name | string | Type name |
Response Example
[
{
"id": 1,
"name": "Personbil"
},
{
"id": 2,
"name": "Stor personbil"
},
...
]
Vehicle Uses
Get a list of possible vehicle uses.
https://api.nrpla.de/uses
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | Use ID |
name | string | Use name |
Response Example
[
{
"id": 0,
"name": "Privat personkørsel"
},
{
"id": 20,
"name": "Godstransport"
},
...
]
Norwegian Vehicles
Vehicle Information
By registration
Get vehicle data by passing a registration number (license plate).
https://api.nrpla.de/no/registration/[REGISTRATION]
By VIN
Get vehicle data by passing a VIN (Vehicle Identification Number/Chassis Number).
https://api.nrpla.de/no/vin/[VIN]
Response Data
Attribute | Type | Description |
---|---|---|
registration_number | string | The license plate registration |
vin | string | Vehicle Identification Number |
first_registration_year | integer | The registration year of the vehicle |
first_registration_date | string | The registration date of the vehicle |
imported | integer | Is the vehicle imported |
deregistration_date | string (yyyy-mm-dd) | Expiration date of the vehicle |
color | string | The vehicle color |
last_inspection_date | string (yyyy-mm-dd) | Last inspection date |
next_inspection_date | string (yyyy-mm-dd) | Next inspection date |
last_registration_date | string (yyyy-mm-dd) | The last date the vehicle was registered |
first_registration_month_day | string (mmdd) | The month and day of the first registration |
eu_type_approval | string | EU Type Approval code |
make_id | integer | Id of the make |
make_name | string | Vehicle make |
model | string | Vehicle model |
type | string | Vehicle type |
group_id | integer | Vehicle group id |
body | string | Body type of vehicle |
engine_output | integer | Engine output, unit determined by output_units (last two digits are decimals) |
swept_volume | integer | Engine displacement in ccm |
fuel | integer | Fuel type id |
length | integer | Vehicle length in cm |
width | integer | Vehicle width in cm |
std_tires_front | string | Standard front tires |
std_tires_rear | string | Standard rear tires |
std_wheels_front | string | Standard front wheel size |
std_wheels_rear | string | Standard rear wheel size |
min_li_front | integer | Minimum front load index |
min_li_rear | integer | Minimum rear load index |
min_speed_front | string | Minimum front speed rating |
min_speed_rear | string | Minimum rear speed rating |
min_offset_front | integer | Minimum front offset |
min_offset_rear | integer | Minimum rear offset |
max_track_front | string | |
max_track_rear | string | |
engine_number | string | Engine code |
gearbox | string | Gearbox type |
reading_dba | integer | Measured noise in dB(A) |
rpm | integer | Rpm at which the noise was measured |
total_weight | integer | Total vehicle weight |
unladen_weight | integer | Unladen vehicle weight |
permitted_front_axle_load | integer | Max front axle load |
permitted_rear_axle_load | integer | Max rear axle load |
version | string | |
valid_from_chassis_number | string | Valid VIN mask |
driving_wheels | string | Driving axles |
vehicle_registration_certificate_comments | string | Comments on registration certificate |
identify_comments | string | |
number_of_axles | integer | Number of axles |
number_of_driven_axles | integer | Number of drive axles |
trailer_with_brakes_weight | integer | Trailer with brakes weight |
trailer_without_brakes_weight | integer | Trailer without brakes weight |
length_to_tow_bar | integer | |
max_tow_bar_load | integer | Max weight in tow bar |
max_roof_load | integer | Max roof load |
total_train_weight | integer | Total train weight |
output_units | integer | Output unit (1 = KW, 2 = HK) |
co2_release | integer | CO2 release in grams |
total_number_of_seats | integer | Seats |
factory_fitted_particle_filter | integer | Particle filter fitted from factory (1 = no, 2 = yes, 0 = unspecified) |
Response Example
{
"registration_number": "DN88050",
"vin": "WAUZZZ8K0DA039868",
"first_registration_year": 2012,
"first_registration_date": "2012-04-10",
"imported": 0,
"deregistration_date": null,
"color": "SVART",
"last_inspection_date": "2018-09-20",
"next_inspection_date": "2020-10-31",
"last_registration_date": "2016-11-14",
"first_registration_month_day": "0410",
"eu_type_approval": "e1*2001\/116*0430*24",
"make_id": 1230,
"make_name": "AUDI",
"model": "A4 AVANT",
"type": "B8",
"group_id": 101,
"body": "STASJONSVOGN",
"engine_output": 12500,
"swept_volume": 1798,
"fuel": 1,
"length": 470,
"width": 183,
"std_tires_front": "205\/60R16",
"std_tires_rear": "205\/60R16",
"std_wheels_front": "7JX16",
"std_wheels_rear": "7JX16",
"min_li_front": "89",
"min_li_rear": "89",
"min_speed_front": "W",
"min_speed_rear": "",
"min_offset_front": 39,
"min_offset_rear": 39,
"max_track_front": "1566",
"max_track_rear": "1554",
"engine_number": "CJE",
"gearbox": "AUTOMAT",
"reading_dba": 72,
"rpm": 3750,
"total_weight": 2100,
"unladen_weight": 1530,
"permitted_front_axle_load": 1065,
"permitted_rear_axle_load": 1140,
"variant": "ACJEBF1",
"version": "FAVAW010RB8K1S57MGEM1",
"valid_from_chassis_number": "??????8??????????",
"driving_wheels": "",
"vehicle_registration_certificate_comments": "EGENVEKT OG NYTTELAST ER VEILEDENDE-AVHENGIG AV UTSTYRSNIV\u00c5",
"identify_comments": "",
"number_of_axles": 2,
"number_of_driven_axles": 1,
"trailer_with_brakes_weight": 1500,
"trailer_without_brakes_weight": 750,
"length_to_tow_bar": 0,
"max_tow_bar_load": 80,
"max_roof_load": 0,
"total_train_weight": 3670,
"output_units": 1,
"co2_release": 139,
"total_number_of_seats": 5,
"factory_fitted_particle_filter": 0,
}
Swedish Vehicles
Vehicle Information
By registration
Get vehicle data by passing a registration number (license plate).
https://api.nrpla.de/se/registration/[REGISTRATION]
By VIN
Get vehicle data by passing a VIN (Vehicle Identification Number/Chassis Number).
https://api.nrpla.de/se/vin/[VIN]
Response Data
Attribute | Type | Description |
---|---|---|
registration | string | The license plate registration |
license_plate | string | The license plate registration (alias) |
vin | string | Vehicle Identification Number |
brand | string | Brand |
model | string | Brand and type |
model2 | string | Model |
variant | string | Variant |
version | string | Version |
first_registration_date | string (yyyy-mm-dd) | The registration date of the vehicle |
fuel_type_id | integer | Fuel type ID. Fuel types |
fuel_type_name | string | Fuel type. Fuel types |
chassis_code | string | Chassis code |
factory_code | string | Factory code |
registration_year | int | Registration year |
production_year | int | Production year |
production_month | int | Production month |
model_year | int | The year of the model |
color | string | The color if the vehicle |
vehicle_weight | integer | Vehicle weight in kg |
total_weight | integer | Total weight in kg |
towing_weight | integer | Towing weight in kg |
towing_weight_brakes | integer | Towing weight with brakes in kg |
tank_volume | integer | Tank volume in liters |
width | integer | Width in mm |
length | integer | Length in mm |
height | integer | Height in mm |
axles | integer | Number of axles |
wheelbase | integer | Wheelbase in mm |
tires_front | string | Description of front tires |
tires_back | string | Description of rear tires |
wheels_front | string | Description of front wheels |
wheels_back | string | Description of rear wheels |
passengers | integer | Number of passengers |
engine_volume | integer | Engine volume in ccm |
rally_car | boolean | If the vehicle is registered as a rally car |
next_inspection_date | string (yyyy-mm-dd) | Next inspection date |
last_inspection_date | integer | Last inspection date |
last_inspection_odometer | integer | Odometer status at last inspection |
last_inspection_result_id | integer | Code for last inspection result. Inspection codes |
last_inspection_result_name | string | Last inspection result. Inspection codes |
previous_inspection_date | string (yyyy-mm-dd) | Previous inspection date |
previous_inspection_odometer | integer | Odometer status at previous inspection |
previous_inspection_result_id | integer | Code for previous inspection result. Inspection codes |
previous_inspection_result_name | string | Previous inspection result. Inspection codes |
type_approval_code | string | Type approval code (EEG) |
deregistration_date | string (yyyy-mm-dd) | Vehicle deregistration date |
deregistration_text | string | |
deregistration_cause | string | Cause of deregistration |
Response Example
{
"registration": "AAG099",
"license_plate": "AAG099",
"vin": "SJNFBAJ10U2884421",
"brand": "NISSAN",
"model": "NISSAN J10",
"model2": "NISSAN QASHQAI",
"variant": "G",
"version": "G04",
"first_registration_date": "2013-10-29",
"fuel_type_id": 1,
"fuel_type_name": "Bensin",
"chassis_code": "AC",
"factory_code": "NA",
"registration_year": 2013,
"model_year": null,
"color": "VIT",
"vehicle_weight": 1504,
"total_weight": 1960,
"towing_weight": 685,
"towing_weight_brakes": 1200,
"tank_volume": null,
"width": 1783,
"length": 4330,
"height": 1623,
"axles": null,
"wheelbase": 2630,
"tires_front": "215\/65R16 89T",
"tires_back": "215\/65R16 89T",
"wheels_front": "16x6 1\/2J (JJ)",
"wheels_back": "16x6 1\/2J (JJ)",
"passengers": 4,
"engine_volume": 1997,
"rally_car": false,
"next_inspection_date": "2019-01-31",
"last_inspection_date": "2017-09-30",
"last_inspection_odometer": 85364,
"last_inspection_result_id": 5,
"last_inspection_result_name": "KONTROLLBESIKTNING",
"previous_inspection_date": "2016-10-24",
"previous_inspection_odometer": 71256,
"previous_inspection_result_id": 5,
"previous_inspection_result_name": "KONTROLLBESIKTNING",
"type_approval_code": "e11*2001\/116*0295*27",
"deregistration_date": null,
"deregistration_text": null,
"deregistration_cause": null
}
Body Types
Get a list of available body types used in the Vehicle Information endpoint.
https://api.nrpla.de/se/body-types
Response Data
Attribute | Type | Description |
---|---|---|
code | string | This corresponds to chassis_code in the vehicle information |
name | string | The body type |
Response Example
[
{
"code": "AA",
"name": "Sedan"
},
{
"code": "AB",
"name": "Halvkombi"
}
]
Fuel Types
Get a list of available fuel types used in the Vehicle Information endpoint.
https://api.nrpla.de/se/fuel-types
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | This corresponds to fuel_type_id in the vehicle information |
name | string | The fuel type |
Response Example
[
{
"id": 1,
"name": "Bensin"
},
{
"id": 2,
"name": "Diesel"
}
]
Inspection Codes
Get a list of available inspection codes used in the Vehicle Information endpoint.
https://api.nrpla.de/se/inspection-codes
Response Data
Attribute | Type | Description |
---|---|---|
id | integer | This corresponds to last_inspection_result_id, previous_inspection_result_id in the vehicle information |
code | string | The code for the inspection result |
name | string | The inspection result text |
Response Example
[
{
"id": 1,
"code": "P1",
"name": "BEGR\u00c4NSAD INSPEKTION"
},
{
"id": 2,
"code": "P2",
"name": "FULLST\u00c4NDIG INSPEKTION"
}
]
API Changelog
Date | Description |
---|---|
2024-05-14 | Added wheelbase to vehicle information endpoint. |
2024-02-02 | Added type_name to vehicle information endpoint. |
2023-07-04 | Added category to vehicle information endpoint. |
2023-06-14 | Added norm to emissions endpoint. |
2023-05-25 | Added ability to query via registration and VIN to DMR endpoint. |
2023-04-18 | Added deregistration information to Swedish vehicles endpoint. |
2023-04-11 | Added Euronorm to DMR endpoint. |
2023-03-10 | Added detailed tinglysning endpoint. |
2023-02-22 | Added danish vehicle types endpoint. |
2022-11-07 | Changed all API urls to https. |
2022-09-22 | Added danish fuel types endpoint. |
2022-09-22 | Added swedish body types endpoint. |
2022-05-13 | Added danish reference data (Colors, Body Types, Equipment, Permits, Vehicle Uses) |
2022-03-22 | Added extended data to DMR |
2021-12-10 | Added calculated tax to DMR endpoint |
2021-02-11 | Removed Norway inspections endpoint (no longer available). |
2019-10-03 | Added ncap_five, airbags, integrated_child_seats, seat_belt_alarms, euronorm to vehicle information endpoint (advanced). |
2019-10-03 | Added minimum_weight, engine_code to vehicle information endpoint. |
2019-09-25 | Added evaluations endpoint. |
2019-09-05 | Added production_year and production_month to Swedish Vehicles. |
2019-08-15 | Added Brand field to Swedish Vehicles. |
2019-05-21 | Added Swedish Vehicles. |
2019-05-19 | Added Emissions endpoint. |
2019-02-20 | Removed owner_type from API. The information is no longer provided by DMR. |
2019-02-13 | Added changelog. All future changes to the API will be documented here. |