Skip to content
Paul Walsh

API integration · DVLA Vehicle Enquiry Service

DVLA Vehicle Enquiry API integration

Type in a registration and get the official DVLA vehicle record back in your own system. Make, colour, fuel, engine size, tax status and MOT expiry, with no per-lookup fees. Quoted up front, and you own the code.

  • From £595, agreed before any work
  • The DVLA API is free, so lookups cost nothing
  • Works with WooCommerce, Laravel, PHP or any server-side platform

Get a quote

I'll reply within 24 hours with a price.

Your details are only used to reply to you.

Or WhatsApp / text 07398 946 380

Prices

Every project is different, so these are starting prices. You get a written quote before any work starts, then 50% to begin and 50% when you're happy with it.

Standard lookup

Registration in, vehicle details out

From

£5953–5 days

  • DVLA API key set up securely
  • Lookup and full response handling
  • Form auto-fill or vehicle details on a page
  • Handling for SORN, no MOT and invalid regs
  • Technical handover document
Get a quote for Standard lookup
Most popular

Platform integration

Wired into your system and workflow

From

£995about 1 week

  • Everything in Standard lookup
  • Results saved to your database or CRM
  • Live tax and MOT status on public pages
  • Lookups triggered by your workflow
  • Caching and rate limit handling
Get a quote for Platform integration

DVLA + DVSA MOT

Vehicle record and full MOT history together

From

£1,4951–1.5 weeks

  • Everything in Platform integration
  • DVSA MOT API with OAuth handled
  • Every test: results, mileage, advisories
  • Mileage consistency checks
  • One combined response from both APIs
Get a quote for DVLA + DVSA MOT

Retainer

Optional, once the integration is live

From

£49per month

  • API monitoring
  • Credential rotation (DVSA secrets expire every 2 years)
  • Updates if DVLA or DVSA change their APIs
  • Minor bug fixes
Get a quote for Retainer

What the DVLA API gives you

The Vehicle Enquiry Service API returns the current DVLA record for any UK registration in one call. A custom integration puts that straight into your platform. It can fill in a form, show live tax and MOT status on a listing, update a database record or start a workflow, with no copying and pasting and no paid data service.

It's a different API from the DVSA MOT History API, which returns test history rather than the current record. Many builds need both. See DVLA vs DVSA MOT API for the difference.

Who it's for

  • Used car dealers Add a car to stock and the listing fills itself in. Tax and MOT status on the public page come live from the DVLA, so they're never out of date. See DVLA lookups on a dealer website.
  • Fleet operators Daily checks on every vehicle's tax and MOT, alerts at 30, 14 and 7 days before anything expires, and a log of every check for your insurer. See automating tax and MOT checks.
  • Part-exchange and valuation tools The customer types their reg and the vehicle details come from the DVLA, not from what they typed. Add DVSA MOT history and you can check their stated mileage against the official record.
  • Insurance and finance forms Fuel type, engine size and CO2 filled in automatically, so there are fewer typing errors and the application matches the DVLA record.
  • Salvage and recycling Confirm the vehicle and its SORN status when it arrives, from the source rather than paperwork.

Why not a plugin

Most vehicle lookup plugins go through paid data resellers and charge per lookup. A direct integration calls the official DVLA API, costs nothing per lookup and does exactly what your system needs, including combining DVLA and DVSA data in one lookup.

How it's built

  • One call, one clean record The registration is tidied up, so spaces and lower case don't matter, sent to the DVLA from your server and returned as a clean record that your forms, listings or database can use directly.
  • Combined with the DVSA when you need the model The DVLA record doesn't include the model or MOT history. When those matter, the same lookup calls the DVSA MOT History API as well and merges the two into one answer.
  • Cached and rate-limited The DVLA limits how fast you can call the API. Results are cached for a sensible time, and bulk checks for fleets are queued, so you stay inside the limits without slowing anyone down.
  • Clear messages for every outcome Not found, SORN, no MOT, taxed or untaxed: each comes back as a clear, specific message your staff or customers understand, not a technical error.

What's included

  • DVLA API key stored securely on the server, never in the browser
  • Registration lookup with every field handled
  • Clear messages for invalid regs, SORN, no MOT and the API being down
  • Caching, so repeat lookups don't hit the API
  • A handover document, and the code is yours

Not included: your DVLA developer registration (it's free and in your name, and I'll tell you what to put on it), keeper details, finance, write-off or stolen markers (these need a commercial data provider) and service history, which neither the DVLA nor the DVSA holds.

Payment is 50% to start and the balance on completion. Want to know what drives the price? Read what a DVLA integration costs.

Try it

The vehicle status checker is a live demo. Enter any UK registration and see what the DVLA API returns.

How to get a price

Send a short written spec by WhatsApp, text, email or the form: what your platform is built on, what triggers the lookup and what should happen with the result. I'll reply within 24 hours with a quote.

Guides

Questions

Is the DVLA Vehicle Enquiry API free?

Yes. You apply for a key through the DVLA developer portal and there are no per-lookup charges. You only pay for building the integration.

What data does it return?

Make, colour, fuel type, engine size, year of manufacture, month of first registration, CO2 emissions, Euro status, tax status and due date, and MOT status and expiry date. It doesn't return the model. The DVSA MOT API does, so a combined build fills that gap.

Can it return the registered keeper?

No. The Vehicle Enquiry API never returns keeper names or addresses. Keeper data needs a separate application to the DVLA under strict rules and isn't available through this API.

How long does DVLA approval take?

Usually a few days to two weeks for a genuine business use. The key is registered to you, so you're never dependent on me for access.

Can I get MOT history as well?

Yes. The DVLA + DVSA MOT tier calls both APIs from one registration lookup and returns one combined answer. That's the most common build for dealers and fleets.

How long does the build take?

The standard lookup takes 3–5 days, platform integration about a week, and DVLA with DVSA MOT 1–1.5 weeks. The clock starts once the DVLA key is through and the deposit is paid.

Need this built into your system?

Quicker to message? WhatsApp or text 07398 946 380, or email paul@paul-walsh.co.uk.

Your details are only used to reply to you.