D

dvla.gov.uk

DVLA is the UK Driver and Vehicle Licensing Agency. Its public developer portal documents APIs for vehicle, driver, licence-renewal, print, and keeper-at-date-of-event data/services used by approved partners and consumers.

5 integrations · REST

DVLA exposes six documented HTTP APIs via its developer portal: one Authentication API plus five REST APIs for vehicle enquiry, driver data, driving licence renewal, print requests, and KADOE; no public GraphQL, MCP, or CLI surfaces were found.

discovered 2mo ago
REST · OpenAPI5
Credentials
DVLA API keyapi_keyGet key ↗

Access is issued by DVLA during API onboarding. For secure APIs, the portal says a username, one-time password, API key and API URLs are supplied as part of onboarding; for VES and KADOE the individual API guide describes registration/apply steps. Start from the relevant API guide in the DVLA API Developer Portal; for KADOE use the Apply link, and for secure APIs follow DVLA onboarding so DVLA issues your x-api-key/X-API-Key.

DVLA API username and passwordbasicGet credentials ↗

This username and initial one-time password are issued by DVLA as part of secure API onboarding. Per the Authentication API guide, first-time setup is: receive username and one-time password from DVLA, change the one-time password using the Authentication API, then use the username and password to obtain JWTs. Access to these credentials comes through the relevant secure API onboarding process described in the DVLA API Developer Portal.

DVLA JWT ID tokenjwtGet key ↗

Mint this token by calling the DVLA Authentication API. The guide states the secure pattern is two-step: authenticate with your DVLA-issued username and password to get a JWT ID token with a 1-hour expiry, then send that token in Authorization together with your API key when calling secure APIs.

conventions · 0/8 published

Publish these signals → /publishing