Developer API

Full vehicle data, one REST call

Turn any UK number plate into a complete, structured vehicle report, identity, spec, performance, tax, MOT history, mileage and the exact factory paint colour. JSON in seconds.

Real decoded results

The exact data your users get

Actual factory colours & models returned by the API, across 28+ manufacturers.

BMW
230E Xdrive
Factory paint
Phytonicblau Metallic
C1M
MINI
Aceman E
Factory paint
Midnight Black II
C4R
Volkswagen
Tiguan 1,5
Factory paint
Paint code
I7F
Volkswagen Commercial
Transp. Van
Factory paint
Paint code
2F0
Audi
Audi A6 2.0
Factory paint
Paint code
Y9T
SEAT
Leon FR
Factory paint
Paint code
S7G
Cupra
Cupra Leon Tsic
Factory paint
Paint code
Y9T
Škoda
Elroq
Factory paint
Paint code
F7D
Porsche
Cayenne Hybrid Coupe
Factory paint
Paint code
0E
Bentley
Bentayga
Factory paint
Paint code
A9B
Mercedes-Benz
GLE 450 D 4MATIC Coupe
Factory paint
Sodalite Blue - Metallic Finish
842
Mercedes-Benz Vans
311 Cdi, 315 Cdi, 317 Cdi, 318 CDI
Factory paint
Arctic White Paint MB 9147
9147
smart
Smart Fortwo Coupé 66KW Turbo
Factory paint
Tridion Safety Cell In White
EN3
Volvo
XC60
Factory paint
Silver Dawn
Polestar
Polestar 2
Factory paint
Void
Toyota
Yaris Cross/hybrid
Factory paint
Paint code
209
Lexus
Lexus UX200/2##H
Factory paint
Paint code
1J7
Peugeot
2008
Factory paint
Emerald Crystal
EDZ
Citroën
C3 Aircross
Factory paint
Black Meet Kettle
KVG
DS
DS 7 Crossback
Factory paint
Pearlescent White
KWE
Vauxhall
Astra
Factory paint
Black Pearl Paint
Fiat
Factory paint
Bela Pastelna
296
Alfa Romeo
Factory paint
Červená Alfa
414
Jeep
Factory paint
Colorado Red/black Roof
686
Jaguar
E-pace 2017 >
Factory paint
Santorini Black
Land Rover
NEW Defender 2020 >
Factory paint
Fuji White
Suzuki
Swift
Factory paint
Paint code
C07
Mitsubishi
GK1W 1500
Factory paint
Paint code
P62C

Sample of live results. Every lookup also returns MOT history, mileage, tax, performance, safety and dimensions.

Endpoint

GET https://mycarinfo.co.uk/api/v1/vehicle/{registration}

Authenticate every request with your key in the x-api-key header.

Example request

curl -H "x-api-key: mci_live_your_key" \
  https://mycarinfo.co.uk/api/v1/vehicle/WH19WBZ

Example response

{
  "reg": "WH19WBZ",
  "vin": "WDC2533192F694638",
  "vehicle": {
    "make": "MERCEDES-BENZ",
    "model": "GLC 300 AMG Line Premium D 4Matic Auto",
    "year": "2019",
    "fuel": "HEAVY OIL",
    "bodyStyle": "SUV",
    "doors": 5,
    "transmission": "Automatic",
    "driveType": "4x4",
    "countryOfOrigin": "Germany",
    "registeredColour": "BLACK",
    "previousKeepers": 2
  },
  "engine": { "capacityCc": 1950, "cylinders": 4, "aspiration": "Turbocharged", "powerBhp": 241.4, "torqueNm": 500 },
  "performance": { "topSpeedMph": 145, "combinedMpg": 40.9 },
  "tax": { "annual": 200, "firstYear": 2270, "co2": 124, "euroStatus": "6d-temp" },
  "safety": { "ncapStars": 5, "adultPercent": 95, "childPercent": 89 },
  "dimensions": { "lengthMm": 4742, "widthMm": 1890, "heightMm": 1602, "kerbWeightKg": 1875 },
  "factoryColour": { "name": "Obsidian black - Metallic finish", "code": "197" },
  "mot": {
    "tests": [
      { "date": "2026-02-07", "result": "PASSED", "expiry": "2027-02-06", "mileage": 78501, "defects": [] }
    ],
    "mileageTimeline": [
      { "date": "2022-03-07", "mileage": 49889 },
      { "date": "2023-02-19", "mileage": 61204 }
    ]
  },
  "generatedAt": "2026-07-23T08:14:11.000Z"
}

Errors

401 unauthorized
Missing or invalid x-api-key
400 invalid_reg
Not a valid UK registration
404 not_found
No vehicle for that plate
429 rate_limited / quota_exceeded
Burst or daily limit reached
502 unavailable
Temporary upstream issue, retry

Limits & fair use

60 requests per minute per key, with a daily quota set per account. Higher limits available on request. All data is returned from official national databases and manufacturer records at request time, no stale caches.

API pricing
Volume pricing

Tailored per-lookup rates for partners and integrators. Tell us your expected volume and we'll set you up with a key the same day.

Get an API key →

Or try the consumer product first, run a check.