Er du klar til at prøve?
Start gratis prøve

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.
  • AdministrativOprettelse
  • Afmeldt
  • DelvistOprettet
  • Eksporteret
  • HarGennemførtRegistreringssyn
  • Oprettet
  • Registreret
  • Skrottet
  • Slettet
  • UnderOprettelse
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.
  • Godkendt
  • IkkeFuldstaendigtSyn
  • IkkeGodkendt
  • IkkeGodkendtKanGenfremstilles
  • KanGodkendesVedOmsynAfOmsynsvirksomhed
  • KanGodkendesVedOmsynAfSynsvirksomhed
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.