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
vin_location string Location of the VIN on the vehicle
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 (yyyy-mm-dd) The date of the inspection
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 (yyyy-mm-dd) The latest day for a reinspection if the inspection failed
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
fuel_type integer Deprecated — use fuel_type_id
fuel_type_1_id integer First fuel type ID. Fuel types
fuel_type_1_name string First fuel type. Fuel types
fuel_type_2_id integer Second fuel type ID. Fuel types
fuel_type_2_name string Second fuel type. Fuel types
fuel_type_3_id integer Third fuel type ID. Fuel types
fuel_type_3_name string Third fuel type. Fuel types
engine_1_power integer Power of the first engine in kW
engine_2_power integer Power of the second engine in kW
engine_3_power integer Power of the third engine in kW
chassis_code string Chassis code
chassis string Body type description in Swedish. Body types
chassis_en string Body type description in English. Body types
chassis_da string Body type description in Danish. Body types
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
hybrid boolean True when the vehicle has more than one fuel type and one of them is electric
next_inspection_date string (yyyy-mm-dd) Next inspection date
last_inspection_date string (yyyy-mm-dd) Last inspection date
last_inspection_odometer integer Odometer status at last inspection
last_inspection_result integer Deprecated — use last_inspection_result_id
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 integer Deprecated — use previous_inspection_result_id
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": 1,
  "fuel_type_id": 1,
  "fuel_type_name": "Bensin",
  "fuel_type_1_id": 1,
  "fuel_type_1_name": "Bensin",
  "fuel_type_2_id": null,
  "fuel_type_2_name": null,
  "fuel_type_3_id": null,
  "fuel_type_3_name": null,
  "engine_1_power": 104,
  "engine_2_power": null,
  "engine_3_power": null,
  "chassis_code": "AC",
  "chassis": "Stationsvagn (kombivagn)",
  "chassis_en": "Stationcar",
  "chassis_da": "Stationcar",
  "factory_code": "NA",
  "registration_year": 2013,
  "production_year": 2013,
  "production_month": 9,
  "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,
  "hybrid": false,
  "next_inspection_date": "2019-01-31",
  "last_inspection_date": "2017-09-30",
  "last_inspection_odometer": 85364,
  "last_inspection_result": 5,
  "last_inspection_result_id": 5,
  "last_inspection_result_name": "KONTROLLBESIKTNING",
  "previous_inspection_date": "2016-10-24",
  "previous_inspection_odometer": 71256,
  "previous_inspection_result": 5,
  "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
}

Vehicle Status

By registration

Get vehicle status, usage and insurance data by passing a registration number (license plate).

https://api.nrpla.de/se/vehicle-status/[REGISTRATION]

By VIN

Get vehicle status, usage and insurance data by passing a VIN (Vehicle Identification Number/Chassis Number).

https://api.nrpla.de/se/vehicle-status/[VIN]

Response Data

Attribute Type Description
registration string The license plate registration
vin string Vehicle Identification Number
registration_type string Registration type. 1=EEG-intyg (EC certificate), 2=Registreringsbesiktigad (registration-inspected), 4=Typbesiktigad (type-inspected)
vehicle_status string Vehicle status code: ITRAFIK (in traffic), AVST (laid up), AVREG (deregistered)
vehicle_status_date string (yyyy-mm-dd) Date the current status took effect
vehicle_status_cause string Reason code: FÖRREG (pre-registered, never in traffic), MBEVIS (transfer to scrapper with receipt), OKÄND (new owner unknown), UTLAND (awaiting confirmation of foreign registration)
leasing boolean Whether the vehicle is on a leasing contract
usage_1 string Primary usage code (used for commercial vehicles). 11=Godstrafik (goods), 12=Taxitrafik (taxi), 13=Busstrafik (bus), 14=Linjetrafik (scheduled line), 15=Uthyrningsrörelse (rental), 19=Ej yrkesmässig skolskjuts (non-commercial school transport), 20=Särskilt beslut (special decision), 21=Taxitrafik-taxameterdispens
usage_2 string Secondary usage code (same codes as usage_1)
usage_3 string Tertiary usage code (same codes as usage_1)
usage_4 string Quaternary usage code (same codes as usage_1)
usage_5 string Quinary usage code (same codes as usage_1)
insurance_form string Insurance form: ENSK=Enskild (individual), FLYT=Flytande (floating), SAML=Samlingsförsäkring (collective)
credit_purchase boolean Whether the vehicle was bought on credit
insurance_company_id integer Identifier of the insurance company (Transportstyrelsen company ID)

Response Example

{
  "registration": "AAG099",
  "vin": "SJNFBAJ10U2884421",
  "registration_type": "1",
  "vehicle_status": "ITRAFIK",
  "vehicle_status_date": "2013-10-29",
  "vehicle_status_cause": null,
  "leasing": false,
  "usage_1": "11",
  "usage_2": null,
  "usage_3": null,
  "usage_4": null,
  "usage_5": null,
  "insurance_form": "ENSK",
  "credit_purchase": false,
  "insurance_company_id": 21
}

Vehicle Origin

By registration

Get vehicle origin and import data by passing a registration number (license plate).

https://api.nrpla.de/se/vehicle-origin/[REGISTRATION]

By VIN

Get vehicle origin and import data by passing a VIN (Vehicle Identification Number/Chassis Number).

https://api.nrpla.de/se/vehicle-origin/[VIN]

Response Data

Attribute Type Description
registration string The license plate registration
vin string Vehicle Identification Number
importer string Swedish organisationsnummer (org number) of the importer
origin_code string Origin code: IMPORT (from EU country), INFÖRT (introduced by registered importer), MIL (previously military-registered), REG (previously registered in Sweden), TILLV (own manufacture), TULL (from non-EU country), TYP (per type certificate), YTILLV (small-scale commercial manufacture), ÖVR (other)
origin_cause string Reason code (present for IMPORT and TULL): ANNAT (other), ARV (inheritance), DIPL (diplomatic), EGET (own use), EJEGET (not own use), FLYTT (moving goods), RETUR (previously registered in Sweden)
pre_registration_date string (yyyy-mm-dd) Date of pre-registration in Sweden
previous_registration_date string (yyyy-mm-dd) Date of previous registration (in another country)
direct_import boolean Whether the vehicle was direct-imported for own use

Response Example

{
  "registration": "AAG099",
  "vin": "SJNFBAJ10U2884421",
  "importer": "5560840968",
  "origin_code": "INFÖRT",
  "origin_cause": null,
  "pre_registration_date": "2013-10-15",
  "previous_registration_date": null,
  "direct_import": false
}

Emissions

By registration

Get vehicle emissions data by passing a registration number (license plate).

https://api.nrpla.de/se/emissions/[REGISTRATION]

By VIN

Get vehicle emissions data by passing a VIN (Vehicle Identification Number/Chassis Number).

https://api.nrpla.de/se/emissions/[VIN]

Response Data

Per-drive measurements are grouped under drive_1, drive_2 and drive_3, corresponding to the three possible drives (fuel types) returned by the Vehicle Information endpoint. Unused drives contain null values.

All numeric values are returned at their natural scale (decimal scaling from the Transportstyrelsen source format is applied for you). The unit for the per-drive co2, fuel_consumption, nox, hc_thc_nox, nox_4, particles and particle_mass_4 fields varies with the emission directive and is given by emission_value_unit (typically G/KM, MG/KM or G/KWH). All other unit-bearing fields have a fixed unit, called out individually below.

Attribute Type Description
registration string The license plate registration
vin string Vehicle Identification Number
environmental_class string Swedish environmental class (Miljöklass). Examples: 1E, 1H, 2000, 2005, 2005PM, 2008, EEV, EL, HYBRID, MK1, MK2, MK3
environmental_car string Environmental car classification (Miljöbil), e.g. MB2013
euro_class string Euro class (Miljöklass EURO): 16, 5+, EEV, IVI
emission_class string Emission class (Utsläppsklass): EURO4, EURO5, EURO6, EL, ELHYBRID, LADDHYBRID, EEV
super_environmental_car boolean Whether the vehicle qualifies as supermiljöbil
co2_class string CO2 class (numeric class code)
reclassification_date string (yyyy-mm-dd) Date of latest reclassification
emission_value_unit string Unit used for the per-drive emission values: G/KM, MG/KM, G/KWH, or MG/KWH
co2_combined_weighted float Combined weighted CO2 across all drives (g/km)
fuel_consumption_combined_weighted float Combined weighted fuel consumption across all drives (l/100km, kg/100km for hydrogen, m³/100km for methane)
energy_consumption float Energy consumption (Wh/km) — populated only for electric drive
nedc_range float Electric range under NEDC (km)
drive_1, drive_2, drive_3 object Per-drive emissions data — see structure below
vehicle_configuration string Electric vehicle configuration: EL (electric only), Elhybrid (non-plug-in hybrid), Laddhybrid (plug-in hybrid), Elhybrid bränslecell (fuel-cell hybrid, non-plug-in), Laddhybrid bränslecell (fuel-cell hybrid, plug-in)
specific_co2 float Specific CO2 emissions (gCO2/tkm)
specific_co2_passenger float Specific CO2 emissions per passenger
average_occupancy integer Average passenger occupancy
vehicle_group string Vehicle group / subgroup
phev object Plug-in hybrid measurements split into scenario_1, scenario_2 and scenario_3
innovation_code string Environmental innovation code per vehicle. Format: type-approval authority code followed by innovation decision numbers, e.g. e1 8 10 12
tyre_energy_efficiency_class object Rolling-resistance class (RRC) per axle — see structure below
tyre_category object Tyre category per axle — see structure below
frontal_air_intake_area integer Calculated frontal air-intake area (cm²)
driving_cycle_class string Driving cycle class
reduction_factor float Reduction factor
family_identifiers object Vehicle family identifiers — see structure below

Per-drive Structure

Each of drive_1, drive_2 and drive_3 contains:

Attribute Type Description
co2 float CO2 at combined driving (g/km)
fuel_consumption float Fuel consumption at combined driving (l/100km, kg/100km for hydrogen, m³/100km for methane)
nox float NOx emission (unit per emission_value_unit)
hc_thc_nox float HC / THC + NOx emission (unit per emission_value_unit)
nox_4 float NOx per emission directive 595/2009 (unit per emission_value_unit)
particles float Particles (unit per emission_value_unit)
particle_mass_4 float Particle mass per emission directive 595/2009 (unit per emission_value_unit)
noise_level integer Noise level under driving conditions (dB)
deviation_factor float Deviation factor for CO2 recalculated to NEDC. Negative values indicate the recalculation went down
control_factor integer Control factor: 0 = small recalculation deviation, 1 = large recalculation deviation
wltp object WLTP measurements — see structure below
nedc object NEDC measurements — see structure below
rde object Real-Driving Emissions — see structure below
wltp_type_i object WLTP Type I emissions — see structure below
innovation object Environmental innovation CO2 savings — see structure below

WLTP Structure

Each drive_X.wltp contains:

Attribute Type Description
co2 object CO2 per WLTP phase (g/km) — see structure below
fuel_consumption object Fuel consumption per WLTP phase — see structure below
electric_consumption float Electric energy consumption (Wh/km)
electric_consumption_weighted float Weighted electric energy consumption (Wh/km)
range float WLTP range (km). Populated only for drive_1 and drive_2; always null for drive_3
range_city float WLTP city range (km). Populated only for drive_1 and drive_2; always null for drive_3
WLTP CO2 Structure

Each drive_X.wltp.co2 contains the CO2 measurement in g/km for the named WLTP phase:

Attribute Type Description
low float WLTP “low” phase CO2 (g/km)
medium float WLTP “medium” phase CO2 (g/km)
high float WLTP “high” phase CO2 (g/km)
extra_high float WLTP “extra high” phase CO2 (g/km)
combined float WLTP combined CO2 (g/km)
combined_weighted float WLTP weighted combined CO2 (g/km) — populated for plug-in hybrids
WLTP Fuel Consumption Structure

Each drive_X.wltp.fuel_consumption contains the fuel consumption for the named WLTP phase. Unit is l/100km, kg/100km for hydrogen, or m³/100km for methane:

Attribute Type Description
low float WLTP “low” phase fuel consumption
medium float WLTP “medium” phase fuel consumption
high float WLTP “high” phase fuel consumption
extra_high float WLTP “extra high” phase fuel consumption
combined float WLTP combined fuel consumption
combined_weighted float WLTP weighted combined fuel consumption — populated for plug-in hybrids

NEDC Structure

Each drive_X.nedc contains:

Attribute Type Description
co2 object NEDC CO2 measurements in g/km. Contains city (float) and highway (float)
fuel_consumption object NEDC fuel consumption (l/100km or equivalent). Contains city (float) and highway (float)

WLTP Type I Structure

Each drive_X.wltp_type_i contains WLTP Type I tailpipe emissions in mg/km:

Attribute Type Description
co float Carbon monoxide (mg/km)
thc float Total hydrocarbons (mg/km)
nmhc float Non-methane hydrocarbons (mg/km)
nox float Nitrogen oxides (mg/km)
thc_nox float Combined THC + NOx (mg/km)
particles float Particulate matter (mg/km)

Innovation Structure

Each drive_X.innovation contains CO2 savings from environmental innovations (g/km):

Attribute Type Description
co2_savings_nedc float CO2 savings under NEDC (g/km)
co2_savings_wltp float CO2 savings under WLTP (g/km)

RDE Structure

Each of rde.complete and rde.city contains:

Attribute Type Description
nox float NOx emission (mg/km)
particle_count string Particle count as a formatted display string (for boundary checks and presentation; rarely populated)
particle_value float Mantissa of the particle-number measurement (multiply with 10particle_exponent for particles/km)
particle_exponent string Base-10 exponent of the particle-number measurement (e.g. "11" for ×1011)

PHEV Scenarios

Each of phev.scenario_1, phev.scenario_2 and phev.scenario_3 contains:

Attribute Type Description
co2_charge_sustaining float Combined CO2 in charge-sustaining mode (g/km)
fuel_consumption_charge_sustaining float Combined fuel consumption in charge-sustaining mode (l/100km or equivalent)
electric_consumption_charge_sustaining float Combined electric consumption in charge-sustaining mode (Wh/km)
co2_charge_depleting float Combined CO2 in charge-depleting mode (g/km)
fuel_consumption_charge_depleting float Combined fuel consumption in charge-depleting mode (l/100km or equivalent)
equivalent_all_electric_range float Equivalent all-electric range — EAER (km)
equivalent_all_electric_range_city float Equivalent all-electric range, city — EAERcity (km)
all_electric_range float All-electric range — AER (km)
all_electric_range_city float All-electric range, city — AERcity (km)

Tyre Energy Efficiency Class Structure

tyre_energy_efficiency_class contains the rolling-resistance coefficient (RRC) class per axle, typically AE:

Attribute Type Description
axle_1 string RRC class for axle 1
axle_2 string RRC class for axle 2
axle_3 string RRC class for axle 3

Tyre Category Structure

tyre_category contains the tyre category per axle, e.g. C1, C2, C3:

Attribute Type Description
axle_1 string Tyre category for axle 1
axle_2 string Tyre category for axle 2
axle_3 string Tyre category for axle 3

Family Identifiers Structure

family_identifiers contains Transportstyrelsen family identifiers used for type-approval grouping:

Attribute Type Description
interpolation string Interpolation family identifier
atct string ATCT (Ambient Temperature Correction Test) family identifier
pems string PEMS (Portable Emissions Measurement System) family identifier
road_load string Road-load family identifier
road_load_matrix string Road-load matrix family identifier
periodic_regeneration string Periodically regenerating system family identifier
evaporative string Evaporative emissions test family identifier

Response Example

{
  "registration": "AAG099",
  "vin": "SJNFBAJ10U2884421",
  "environmental_class": "MK3",
  "environmental_car": "MB2013",
  "euro_class": "6",
  "emission_class": "EURO 6",
  "super_environmental_car": false,
  "co2_class": "1",
  "reclassification_date": null,
  "emission_value_unit": "G/KM",
  "co2_combined_weighted": null,
  "fuel_consumption_combined_weighted": null,
  "energy_consumption": null,
  "nedc_range": null,
  "drive_1": {
    "co2": 142.0,
    "fuel_consumption": 6.1,
    "nox": 0.045,
    "hc_thc_nox": null,
    "nox_4": null,
    "particles": 0.0001,
    "particle_mass_4": null,
    "noise_level": 71,
    "deviation_factor": null,
    "control_factor": null,
    "wltp": {
      "co2": {
        "low": 165.0,
        "medium": 145.0,
        "high": 130.0,
        "extra_high": 155.0,
        "combined": 142.0,
        "combined_weighted": null
      },
      "fuel_consumption": {
        "low": 7.2,
        "medium": 6.3,
        "high": 5.7,
        "extra_high": 6.8,
        "combined": 6.1,
        "combined_weighted": null
      },
      "electric_consumption": null,
      "electric_consumption_weighted": null,
      "range": null,
      "range_city": null
    },
    "nedc": {
      "co2": {
        "city": 158.0,
        "highway": 122.0
      },
      "fuel_consumption": {
        "city": 6.8,
        "highway": 5.3
      }
    },
    "rde": {
      "complete": {
        "nox": 60.0,
        "particle_count": null,
        "particle_value": 6.0,
        "particle_exponent": "11"
      },
      "city": {
        "nox": 62.0,
        "particle_count": null,
        "particle_value": 6.0,
        "particle_exponent": "11"
      }
    },
    "wltp_type_i": {
      "co": 281.1,
      "thc": 50.0,
      "nmhc": 40.5,
      "nox": 45.0,
      "thc_nox": null,
      "particles": 0.8
    },
    "innovation": {
      "co2_savings_nedc": null,
      "co2_savings_wltp": null
    }
  },
  "drive_2": {
    "co2": null,
    "fuel_consumption": null,
    "nox": null,
    "hc_thc_nox": null,
    "nox_4": null,
    "particles": null,
    "particle_mass_4": null,
    "noise_level": null,
    "deviation_factor": null,
    "control_factor": null,
    "wltp": {
      "co2": {
        "low": null,
        "medium": null,
        "high": null,
        "extra_high": null,
        "combined": null,
        "combined_weighted": null
      },
      "fuel_consumption": {
        "low": null,
        "medium": null,
        "high": null,
        "extra_high": null,
        "combined": null,
        "combined_weighted": null
      },
      "electric_consumption": null,
      "electric_consumption_weighted": null,
      "range": null,
      "range_city": null
    },
    "nedc": {
      "co2": {
        "city": null,
        "highway": null
      },
      "fuel_consumption": {
        "city": null,
        "highway": null
      }
    },
    "rde": {
      "complete": {
        "nox": null,
        "particle_count": null,
        "particle_value": null,
        "particle_exponent": null
      },
      "city": {
        "nox": null,
        "particle_count": null,
        "particle_value": null,
        "particle_exponent": null
      }
    },
    "wltp_type_i": {
      "co": null,
      "thc": null,
      "nmhc": null,
      "nox": null,
      "thc_nox": null,
      "particles": null
    },
    "innovation": {
      "co2_savings_nedc": null,
      "co2_savings_wltp": null
    }
  },
  "drive_3": {
    "co2": null,
    "fuel_consumption": null,
    "nox": null,
    "hc_thc_nox": null,
    "nox_4": null,
    "particles": null,
    "particle_mass_4": null,
    "noise_level": null,
    "deviation_factor": null,
    "control_factor": null,
    "wltp": {
      "co2": {
        "low": null,
        "medium": null,
        "high": null,
        "extra_high": null,
        "combined": null,
        "combined_weighted": null
      },
      "fuel_consumption": {
        "low": null,
        "medium": null,
        "high": null,
        "extra_high": null,
        "combined": null,
        "combined_weighted": null
      },
      "electric_consumption": null,
      "electric_consumption_weighted": null,
      "range": null,
      "range_city": null
    },
    "nedc": {
      "co2": {
        "city": null,
        "highway": null
      },
      "fuel_consumption": {
        "city": null,
        "highway": null
      }
    },
    "rde": {
      "complete": {
        "nox": null,
        "particle_count": null,
        "particle_value": null,
        "particle_exponent": null
      },
      "city": {
        "nox": null,
        "particle_count": null,
        "particle_value": null,
        "particle_exponent": null
      }
    },
    "wltp_type_i": {
      "co": null,
      "thc": null,
      "nmhc": null,
      "nox": null,
      "thc_nox": null,
      "particles": null
    },
    "innovation": {
      "co2_savings_nedc": null,
      "co2_savings_wltp": null
    }
  },
  "vehicle_configuration": null,
  "specific_co2": null,
  "specific_co2_passenger": null,
  "average_occupancy": null,
  "vehicle_group": null,
  "phev": {
    "scenario_1": {
      "co2_charge_sustaining": null,
      "fuel_consumption_charge_sustaining": null,
      "electric_consumption_charge_sustaining": null,
      "co2_charge_depleting": null,
      "fuel_consumption_charge_depleting": null,
      "equivalent_all_electric_range": null,
      "equivalent_all_electric_range_city": null,
      "all_electric_range": null,
      "all_electric_range_city": null
    },
    "scenario_2": {
      "co2_charge_sustaining": null,
      "fuel_consumption_charge_sustaining": null,
      "electric_consumption_charge_sustaining": null,
      "co2_charge_depleting": null,
      "fuel_consumption_charge_depleting": null,
      "equivalent_all_electric_range": null,
      "equivalent_all_electric_range_city": null,
      "all_electric_range": null,
      "all_electric_range_city": null
    },
    "scenario_3": {
      "co2_charge_sustaining": null,
      "fuel_consumption_charge_sustaining": null,
      "electric_consumption_charge_sustaining": null,
      "co2_charge_depleting": null,
      "fuel_consumption_charge_depleting": null,
      "equivalent_all_electric_range": null,
      "equivalent_all_electric_range_city": null,
      "all_electric_range": null,
      "all_electric_range_city": null
    }
  },
  "innovation_code": null,
  "tyre_energy_efficiency_class": {
    "axle_1": "A",
    "axle_2": "A",
    "axle_3": null
  },
  "tyre_category": {
    "axle_1": "C1",
    "axle_2": "C1",
    "axle_3": null
  },
  "frontal_air_intake_area": null,
  "driving_cycle_class": null,
  "reduction_factor": null,
  "family_identifiers": {
    "interpolation": "IP-0017-JF1-1",
    "atct": null,
    "pems": null,
    "road_load": "RL-0017-JF1-1",
    "road_load_matrix": null,
    "periodic_regeneration": null,
    "evaporative": 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
2026-05-26 Added vehicle status, vehicle origin and emissions endpoints for Swedish vehicles.
2024-12-24 Added vin_location to vehicle information endpoint.
2024-11-26 Changed formats of date and reinspection_date to yyyy-mm-dd in inspections endpoint.
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.