vehicle

Get vehicle details by registration number

Changed on

Returns vehicle details based on registration number

post/v1/vehicles

Request

Headers

x-api-keystring required

Client Specific API Key

X-Correlation-Idstring

Consumer Correlation ID

Request body

registrationNumberstring

Response

Successful response

registrationNumberstring

Vehicle registration number without space

artEndDatestring date

Additional Rate of Tax Applicable until End Date

co2Emissionsinteger

Carbon Dioxide emissions in grams per kilometre

engineCapacityinteger

Cylinder Capacity (CC - Engine Capacity)

yearOfFirstRegistrationinteger

Year of First Registration in 4 digits

monthOfFirstRegistrationinteger

Month of First Registration. 1 = Jan, 2 = Feb, etc

yearOfFirstRegistrationWithDVLAinteger

Year of First Registration With DVLA in 4 digits

monthOfFirstRegistrationWithDVLAinteger

Month of First Registration With DVLA. 1 = Jan, 2 = Feb, etc

euroStatusstring

Euro Status (Dealer / Customer Provided (new vehicles))

markedAsScrappedboolean

Scrapped marker

markedForExportboolean

Export marker

fuelTypestring

Fuel Type (Method of Propulsion)

motStatus'No details held by DVLA' | 'No results returned' | 'Valid' | 'Not valid'

MOT status of vehicle

motExpirystring date

MOT expiry date

revenueWeightinteger

Revenue Weight in kilograms

taxDueDatestring date

Date of tax liablity, Used in calculating licence information presented to user

taxStatus'Not Taxed for on Road Use' | 'SORN' | 'Untaxed' | 'Taxed'

Tax status of the vehicle

colourstring

Vehicle Colour

makestring

Vehicle Make

typeApprovalstring

Vehicle Type Approval category

wheelPlanstring

Wheel plan

yearOfManufactureinteger

Year of Manufacture

vehicleStatus'Not Taxed for on Road Use' | 'SORN' | 'Untaxed' | 'Taxed and Due' | 'Taxed'

Vehicle status

dateOfLastV5CIssuedstring date

Date of last V5C issued.

realDrivingEmissionsstring

Real driving emissions

automatedVehicleboolean

Automated Vehicle

Example response

{
  "registrationNumber": "WN67DSO",
  "artEndDate": "2007-12-25",
  "engineCapacity": 1796,
  "yearOfFirstRegistration": 2012,
  "monthOfFirstRegistration": 12,
  "yearOfFirstRegistrationWithDVLA": 2012,
  "monthOfFirstRegistrationWithDVLA": 12,
  "euroStatus": "Euro 5",
  "markedAsScrapped": true,
  "markedForExport": true,
  "fuelType": "PETROL",
  "motStatus": "No details held by DVLA",
  "motExpiry": "2008-12-25",
  "revenueWeight": 1640,
  "taxDueDate": "2017-12-25",
  "taxStatus": "Untaxed",
  "colour": "Blue",
  "make": "ROVER",
  "typeApproval": "N1",
  "wheelPlan": "NON STANDARD",
  "yearOfManufacture": 2004,
  "dateOfLastV5CIssued": "2016-12-25",
  "realDrivingEmissions": "1"
}

Changes

    • breaking

      the response property became optional for the status

    • breaking

      the response's property type changed from string to integer, and format from date to int32 for status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • warning

      removed the optional property from the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status

    • info

      added the optional property to the response with the status