Skip to main content
Table of contents


The DVLA API Developer Portal is currently in beta and may be subject to change and improvement.

What’s new

Latest changes July 2019

Common Questions and Answers

How often do I need to change my credentials?

You will need to regularly renew your credentials to ensure you account is secure.

  • Passwords need to be changed every 90 days
  • API keys must be changed every 365 days

You will be given 14 days notice before your password expires and your account is disabled.

What happens if I do not change my credentials?

In the days prior to your credentials expiring you will be sent automatic notifications to the email address on your account to warn you that the account will be disabled if no action is taken.

My account is disabled, what should I do?

Please contact to enable your account.

How do I change my password?

To change your password, send a POST request to
with a payload with the following JSON structure:

  "userName": "{{username}}",
  "password": "{{password}}",
  "newPassword": "{{newPassword}}"

I have forgotten my password, how do I reset it?

To reset your password, send a POST request to
with a payload with the following JSON structure:

  "userName": "{{username}}",
  "email": "{{email}}"

We will then send you a verification code with further instructions.

I have forgotten my API key, how do I get a new one?

Please contact

When will the DVLA be developing further APIs?

The DVLA is transforming all of its services and as part of this process has committed to establishing and developing further APIs to support our aim of keeping the roads safe for the public and ensure compliance with law. We will from time to time release further APIs and documentation on this service. Check out our What’s new link to get the latest information.

Are all DVLA APIs restful?

We aim to align with the conventional RESTFUL API standards as much as possible.

What if I encounter an error that is not contained in the documentation?

Please contact if not included in the relevant API error specification or in common errors.

Does the DVLA have a data sharing strategy?

The DVLA’s data sharing stategy can be viewed on GOV.UK.

Contact Us

If you experience any issues or have questions regarding DVLA APIs please email with your query.

Further Information

Beta Software

The API platform is currently beta software and may be subject to change and improvement.

This means that you may use this software and build applications that utilise it. However as we learn from feedback we may make changes to the software.


DVLA APIs follow government HTTPS security guidelines. The Hypertext Transfer Protocol Secure (HTTPS), which involves the Transport Layer Security (TLS) protocol, is used by the platform to provide secure connections.

Security patches

We treat security vulnerabilities in the platform and library code of DVLA APIs as our highest priority. The codebase will be updated as soon as possible when vulnerabilities are discovered or reported.

We frequently upgrade the framework and library code in these APIs to the latest versions for security and feature enhancements.

Reporting vulnerabilities

If you believe there is a security issue with these APIs, please email