Check any UK vehicle.
Instantly.
A comprehensive vehicle intelligence API. Get a free preview of make, model, tax and MOT status — or unlock a full premium report with ownership history, stolen checks, finance checks, valuation, and safety data.
What this API does
A backend service that aggregates data from official UK government sources and a premium vehicle data provider, with Stripe-powered paid reports.
Free Vehicle Preview
Lookup by registration plate. Returns make, model, colour, fuel type, MOT history, tax status — sourced from DVLA VES and DVSA MOT History APIs.
Premium Reports
Full history reports including stolen checks, finance checks, write-off history, owner history, plate changes, and valuation via Vehicle Data Global.
Stripe Payments
Report purchases processed via Stripe PaymentIntents with signed webhook verification. Idempotent report generation prevents duplicates.
Email Delivery
Each paid report is delivered via a tokenised access link emailed to the buyer. Valid for 1 year with access tracking.
API Endpoints
All endpoints under the /api prefix. Return JSON.
Payment Flow
How a paid report gets generated, from registration lookup to delivery.
User initiates purchase
Frontend calls POST /payment/create-intent with the buyer's email and registration. A pending Transaction is recorded and a Stripe PaymentIntent is returned.
Stripe.js confirms the payment
The frontend uses the returned client_secret to confirm the charge directly with Stripe using Stripe Elements — card details never touch this backend.
Backend generates the report
Frontend calls POST /payment/confirm. The backend verifies the PaymentIntent with Stripe, pulls premium data from Vehicle Data Global, and creates a Report — idempotently, so webhook retries don't duplicate it.
Email delivered with access token
The buyer receives an email with a unique UUID-tokenised link. GET /report/{token} returns the full report JSON, valid for 1 year.
Data Sources
Aggregated from three official UK data providers plus Stripe for payments.
DVLA VES
Free vehicle enquiry — make, model, tax and MOT status
DVSA MOT History
MOT tests, mileage readings, defects and advisories
Vehicle Data Global
Premium report data — stolen, finance, write-off, valuation
Stripe
Payment processing and signed webhooks