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

Endpoints

Her finder du dokumentationen på alle endpoints på vores API. Vi har prøvet at dække de flestes behov, men vi kan også udvikle et specifikt endpoint til dig, hvis du har en speciel use case.

Vehicle by registration

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

http://api.nrpla.de/[REGISTRATION]?api_token=[API_TOKEN]

Add the advanced query parameter to get additional data in the response (addon)

http://api.nrpla.de/[REGISTRATION]?api_token=[API_TOKEN]&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
fuel_type string The fuel type eg. Benzin
registration_status string The status of the registration. Eg. Afmeldt, Registreret
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
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
last_inspection_date string The date the vehicle was last inspected
last_inspection_result string Result of the latest inspection. Eg. Godkendt
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
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
color object {id, name} The color of the vehicle
body_type object {id, name} The body type of the vehicle
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
equipment array [{id, name, quantity}] Installed equipment in the vehicle eg. ABS Bremser, Airbags

Response Example

{
  "data": {
    "registration": "AP15244",
    "vin": "SB1EG76L50E099112",
    "type": "Personbil",
    "brand": "Toyota",
    "model": "Avensis",
    "version": "1.8 VVT-i stationcar",
    "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,
    "engine_power": 108,
    "fuel_efficiency": 15.2,
    "engine_displacement": 1798,
    "engine_cylinders": 4,
    "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æde, Musikanlæg med CD og 6 højtalere, Alu-fælge , Sædevarme, for, Tagræling (stationcar), Forlygtevaskere, Betjening af musikanlæg fra rattet, Centerkonsol, Elsidespejle med blinklys og varme, Emergency",
    "axles": "2",
    "drive_axles": "1",
    "leasing_period_start": null,
    "leasing_period_end": null,
    "vehicle_id": 9000000000861467,
    "use": {
      "id": 1,
      "name": "Privat personkørsel"
    },
    "color": {
      "id": 3,
      "name": "Grå"
    },
    "body_type": {
      "id": 106,
      "name": "MPV"
    },
    "dispensations": [],
    "permits": [
      {
        "id": 19,
        "name": "Udlejning Uden Fører"
      }],
    "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
      }
    ]
  }
}

Vehicle by VIN

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

http://api.nrpla.de/vin/[VIN]?api_token=[API_TOKEN]

Add the advanced query parameter to get additional data in the response (addon)

http://api.nrpla.de/vin[VIN]?api_token=[API_TOKEN]&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
fuel_type string The fuel type eg. Benzin
registration_status string The status of the registration. Eg. Afmeldt, Registreret
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
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
last_inspection_date string The date the vehicle was last inspected
last_inspection_result string Result of the latest inspection. Eg. Godkendt
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
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
color object {id, name} The color of the vehicle
body_type object {id, name} The body type of the vehicle
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
equipment array [{id, name, quantity}] Installed equipment in the vehicle eg. ABS Bremser, Airbags

Response Example

{
  "data": {
    "registration": "AP15244",
    "vin": "SB1EG76L50E099112",
    "type": "Personbil",
    "brand": "Toyota",
    "model": "Avensis",
    "version": "1.8 VVT-i stationcar",
    "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,
    "engine_power": 108,
    "fuel_efficiency": 15.2,
    "engine_displacement": 1798,
    "engine_cylinders": 4,
    "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æde, Musikanlæg med CD og 6 højtalere, Alu-fælge , Sædevarme, for, Tagræling (stationcar), Forlygtevaskere, Betjening af musikanlæg fra rattet, Centerkonsol, Elsidespejle med blinklys og varme, Emergency",
    "axles": "2",
    "drive_axles": "1",
    "leasing_period_start": null,
    "leasing_period_end": null,
    "vehicle_id": 9000000000861467,
    "use": {
      "id": 1,
      "name": "Privat personkørsel"
    },
    "color": {
      "id": 3,
      "name": "Grå"
    },
    "body_type": {
      "id": 106,
      "name": "MPV"
    },
    "dispensations": [],
    "permits": [
      {
        "id": 19,
        "name": "Udlejning Uden Fører"
      }],
    "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
      }
    ]
  }
}

Inspections by vehicle

Get vehicle inspections by passing the vehicle identification number.

http://api.nrpla.de/inspections/[VEHICLE_ID]?api_token=[API_TOKEN]

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 by vehicle

Get vehicle DMR info by passing the vehicle identification number.

http://api.nrpla.de/dmr/[VEHICLE_ID]?api_token=[API_TOKEN]

Response Data

Attribute Type Description
type_approval_code string Type approval code for the vehicle
automatic boolean Does the vehicle have an automatic transmission
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
taxes object {history, info} Tax information

Response Example

{
  "data": {
    "type_approval_code": "-",
    "automatic": false,
    "insurance_company": "TRYG FORSIKRING A/S",
    "insurance_policy_number": "N/A",
    "insurance_status": "Aktiv",
    "insurance_created": "07-12-2015",
    "taxes": {
      "history": [
        {
          "registration": "AY93271",
          "type": "Grøn Ejerafgift",
          "determined": "01-06-2017",
          "from": "01-06-2017",
          "to": "30-11-2017",
          "amount": "310,00 kr.",
          "required": "Ja"
        },
        {
          "registration": "AY93271",
          "type": "Grøn Ejerafgift",
          "determined": "01-12-2016",
          "from": "01-12-2016",
          "to": "31-05-2017",
          "amount": "310,00 kr.",
          "required": "Ja"
        },
        {
          "registration": "AY93271",
          "type": "Grøn Ejerafgift",
          "determined": "01-06-2016",
          "from": "01-06-2016",
          "to": "30-11-2016",
          "amount": "310,00 kr.",
          "required": "Ja"
        },
        {
          "registration": "AY93271",
          "type": "Grøn Ejerafgift",
          "determined": "07-12-2015",
          "from": "07-12-2015",
          "to": "31-05-2016",
          "amount": "299,67 kr.",
          "required": "Ja"
        }
      ],
      "info": [
        {
          "type": "Grøn Ejerafgift",
          "frequency": "Halvårlig",
          "amount": "310,00 kr."
        },
        {
          "type": "Sum",
          "frequency": "-",
          "amount": "310,00 kr."
        }
      ]
    }
  }
}

Debt by vehicle

Get registered vehicle debt by passing the vehicle identification number.

http://api.nrpla.de/debt/[VEHICLE_ID]?api_token=[API_TOKEN]

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"
      }
    ]
  }
}

API Changelog

Date Description
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.