{"openapi":"3.1.0","info":{"title":"RegTail API","description":"UK used-car checks for developers and agents: the full report for a plate or an advert, advice for the viewing, and your credits. Every call needs an API key; a paid call spends 1 credit. Start at [/docs/agents](/docs/agents). The same tools over MCP at `/mcp`.","version":"1"},"paths":{"/api/v1/vehicles/{plate}":{"get":{"tags":["Checks"],"summary":"Check a car by its plate","description":"The full report for a UK car: identity, every MOT test with its defects and advisories, mileage checks,\nproblems by part, signs of a cloned plate, a verdict and a checklist for the viewing.\n\n**1 credit** per call, every call (a repeat is charged again). Refunded if the check fails.","operationId":"get_vehicle_api_v1_vehicles__plate__get","security":[{"ApiKey":[]}],"parameters":[{"name":"plate","in":"path","required":true,"schema":{"type":"string","description":"UK registration, any spacing or case","examples":["CX52HHM"],"title":"Plate"},"description":"UK registration, any spacing or case"},{"name":"advert_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The car's advert, so the seller's claims are tested against the records","examples":["https://www.ebay.co.uk/itm/366702119761"],"title":"Advert Url"},"description":"The car's advert, so the seller's claims are tested against the records"}],"responses":{"200":{"description":"The full report","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleReport"},"example":{"query":{"vrm":"CX52HHM","listing_url":"https://www.ebay.co.uk/itm/366702119761"},"generated_at":"2026-10-04T10:58:56.705179Z","headline":{"vrm":"CX52HHM","vin":"SALLDHA572A640810","title":"Land Rover Defender","subtitle":"Soft top / pick-up / hard top / cab · RHD, 5-speed manual","year":"2002","colour":"Silver","fuel":"Diesel","engine_cc":2495,"photo":"https://i.ebayimg.com/images/g/iSEAAeSwZKtqLY5J/s-l1600.jpg","asking_price":11500,"mileage":164000},"verdict":{"level":"risk","score":{"operation":{"score":20.0,"of":40,"coverage":0.75},"defects":{"score":20.0,"of":40,"coverage":0.33},"dispossession":{"of":20,"coverage":0.0},"coverage":0.43,"note":"Withheld: fewer than 60% of weighted checks could run"},"counts":{"ok":2,"info":7,"warn":7,"risk":1,"unknown":4},"top_risks":["MOT expired 2026-09-17"],"top_warnings":["Not taxed","No MOT for 3.5 years (2006-09 → 2010-03)","No MOT for 4.1 years (2020-08 → 2024-08)","Corrosion noted 2 times","London ULEZ: non-compliant (£12.50/day)","Scotland LEZs (Glasgow, Edinburgh, Dundee, Aberdeen): non-compliant (£60 penalty, doubling on repeat (no pay-to-enter))","Class D CAZ (Birmingham, Bristol): non-compliant (≈£8–9/day)"],"not_checked":["Stolen & cloning check","Outstanding finance","Market value","Safety recalls"],"checklist":["Match the VIN on the V5C to the VIN plate and the chassis stamp.","Check the V5C serial/issue date matches the DVLA record (and the seller's name/address matches the V5C).","Ask for invoices for every item of work the advert lists.","Test drive from cold; check for smoke, warning lights, and gearbox crunching."],"insights":[{"section":"registration","severity":"risk","title":"MOT expired 2026-09-17","meaning":"No valid MOT. It can only be driven to a pre-booked test."},{"section":"registration","severity":"warn","title":"Not taxed","meaning":"You'll need to tax it before driving away. Budget for this on collection day."},{"section":"mileage","severity":"warn","title":"No MOT for 3.5 years (2006-09 → 2010-03)","meaning":"The car spent years off the road. Fine for a restoration project, but ask how it was stored and what was done."},{"section":"mot","severity":"warn","title":"Corrosion noted 2 times","meaning":"Repeated corrosion notes suggest structural rust that will keep costing money."},{"section":"registration","severity":"ok","title":"Plate matches first registration","meaning":"Original plate: the history you see belongs to this car, with no private-plate mix-ups."},{"section":"mileage","severity":"ok","title":"Mileage consistent across 18 MOT readings","meaning":"Every MOT reading goes up steadily, so there's no sign of clocking."}],"inspection":[]},"sections":[{"id":"identity","title":"Vehicle identity & specification","status":"ok","summary":"LAND ROVER · Defender / Ninety / One Ten / 127 110\" Soft top / pick-up / hard top / cab · RHD, 5-speed manual","data":{"vrm":"CX52HHM","vin":"SALLDHA572A640810","make":"LAND ROVER","model":"DEFENDER 110 COUNTY TD5","variant":"TD5","vin_model":"Defender / Ninety / One Ten / 127 110\" Soft top / pick-up / hard top / cab","engine_cc":2495,"fuel":"Diesel","bhp":121,"drive":"RHD, 5-speed manual","body":"Light 4X4 Utility","vehicle_type":"LCV","model_year":2002,"year_of_manufacture":2002,"plant":"Solihull, UK","serial":"640810","euro_status":"3","interior":"Black"},"findings":[],"sources":["own_mot","totalcarcheck_free","vehiclescore_mot","vin_offline"],"carvertical_equivalent":"Vehicle specification / VIN decoder","locked":false},{"id":"mileage","title":"Mileage history & odometer check","status":"warn","summary":"18 MOT readings · latest 163,298 mi (2025)","data":{"readings":[{"date":"2006-09-12","miles":91170,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2006-09-15","miles":91192,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2010-03-19","miles":116457,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2011-04-15","miles":126478,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2011-04-28","miles":126478,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2012-04-12","miles":134713,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2013-04-09","miles":140027,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2014-03-17","miles":144844,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2014-03-17","miles":144848,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2015-01-19","miles":150433,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2016-01-19","miles":158349,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2016-01-19","miles":158350,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2017-01-19","miles":158748,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2018-12-20","miles":161202,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2018-12-20","miles":161209,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2020-08-08","miles":161754,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2024-08-31","miles":162609,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2025-09-18","miles":163298,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2026-10-04","miles":164000,"event":"Advert (www.ebay.co.uk)","source":"listing","kind":"listing","verified":false}],"average_per_year":7101,"periods":[{"from":"2006-09-15","to":"2010-03-19","miles":25265,"per_month":600,"habit":"normal","days":1281},{"from":"2010-03-19","to":"2011-04-15","miles":10021,"per_month":778,"habit":"normal","days":392},{"from":"2011-04-28","to":"2012-04-12","miles":8235,"per_month":716,"habit":"normal","days":350},{"from":"2012-04-12","to":"2013-04-09","miles":5314,"per_month":447,"habit":"normal","days":362},{"from":"2013-04-09","to":"2014-03-17","miles":4817,"per_month":429,"habit":"normal","days":342},{"from":"2014-03-17","to":"2015-01-19","miles":5585,"per_month":552,"habit":"normal","days":308},{"from":"2015-01-19","to":"2016-01-19","miles":7916,"per_month":660,"habit":"normal","days":365},{"from":"2016-01-19","to":"2017-01-19","miles":398,"per_month":33,"habit":"none","days":366},{"from":"2017-01-19","to":"2018-12-20","miles":2454,"per_month":107,"habit":"limited","days":700},{"from":"2018-12-20","to":"2020-08-08","miles":545,"per_month":28,"habit":"none","days":597},{"from":"2020-08-08","to":"2024-08-31","miles":855,"per_month":18,"habit":"none","days":1484},{"from":"2024-08-31","to":"2025-09-18","miles":689,"per_month":55,"habit":"limited","days":383}],"advert_checks":[{"date":"2026-10-04","miles":164000,"source":"listing","event":"Advert (www.ebay.co.uk)","verdict":"consistent","evidence":"MOT on 2025-09-18 read 163,298 (+702 since)"}],"prediction":{"predicted":170705,"basis":"163,298 on 2025-09-18 + 7,101 mi/yr lifetime average"},"typical":{"miles_today":131000,"p25":93000,"p75":169000,"per_year":5458,"first_registered":"2002-09-19","band":[{"date":"2004-09-19","p25":19000,"p50":27000,"p75":35000,"n":3086},{"date":"2005-09-19","p25":21000,"p50":29000,"p75":37000,"n":1283},{"date":"2008-09-19","p25":13000,"p50":27000,"p75":47000,"n":712},{"date":"2009-09-19","p25":19000,"p50":35000,"p75":57000,"n":4794},{"date":"2010-09-19","p25":29000,"p50":45000,"p75":69000,"n":6596},{"date":"2011-09-19","p25":37000,"p50":55000,"p75":77000,"n":5368},{"date":"2012-09-19","p25":41000,"p50":61000,"p75":85000,"n":4198},{"date":"2013-09-19","p25":49000,"p50":69000,"p75":97000,"n":4123},{"date":"2014-09-19","p25":53000,"p50":77000,"p75":103000,"n":4321},{"date":"2015-09-19","p25":59000,"p50":81000,"p75":107000,"n":3960},{"date":"2016-09-19","p25":61000,"p50":87000,"p75":115000,"n":3590},{"date":"2017-09-19","p25":71000,"p50":93000,"p75":123000,"n":4410},{"date":"2018-09-19","p25":71000,"p50":97000,"p75":127000,"n":3915},{"date":"2019-09-19","p25":75000,"p50":103000,"p75":137000,"n":4197},{"date":"2020-09-19","p25":81000,"p50":109000,"p75":143000,"n":4382},{"date":"2021-09-19","p25":89000,"p50":117000,"p75":151000,"n":4519},{"date":"2022-09-19","p25":93000,"p50":123000,"p75":157000,"n":4533},{"date":"2023-09-19","p25":95000,"p50":123000,"p75":157000,"n":3613},{"date":"2024-09-19","p25":97000,"p50":127000,"p75":161000,"n":3126},{"date":"2025-09-19","p25":99000,"p50":131000,"p75":163000,"n":3223},{"date":"2026-09-19","p25":93000,"p50":131000,"p75":169000,"n":3519}],"source":"LAND ROVER DEFENDER fleet, DVSA MOT data (112,814 tests)","pass_rate":0.692,"age":24,"position":"within","ratio":1.25},"habit":"normal"},"findings":[{"code":"mot.gap","severity":"warn","title":"No MOT for 3.5 years (2006-09 → 2010-03)","detail":"25,265 miles were added while no MOT was recorded, so it may have been driven without a valid MOT, or a test record is missing.","evidence":[]},{"code":"mot.gap","severity":"warn","title":"No MOT for 4.1 years (2020-08 → 2024-08)","detail":"Only 855 miles were added, so it was off the road (SORN, stored or under restoration). Ask what happened and how it was stored.","evidence":[]},{"code":"mot.lapses","severity":"info","title":"MOT renewed late 2 times","detail":"8–11 months past expiry; common on cars that are laid up for winter or used occasionally.","evidence":[]},{"code":"mileage.verified","severity":"ok","title":"Mileage consistent across 18 MOT readings","detail":"No drops between MOTs; latest 163,298 mi on 2025-09-18.","evidence":[]},{"code":"mileage.vs_fleet","severity":"info","title":"163,298 mi is within the middle half of Land Rover Defenders its age","detail":"Age 24: 25% of these cars have under 93,000 mi, half under 131,000, 75% under 169,000 (3,519 MOT tests).","evidence":["own_cohort"]}],"sources":["listing","own_mot"],"carvertical_equivalent":"Mileage history / odometer rollback check","locked":false},{"id":"mot","title":"MOT inspection history","status":"warn","summary":"21 tests since 2006 · 8 fails · first-time pass 58%","data":{"tests":[{"date":"2025-09-18","result":"PASSED","expiry":"2026-09-17","miles":163298,"test_number":"860604479565","defects":[]},{"date":"2024-08-31","result":"PASSED","expiry":"2025-08-30","miles":162609,"test_number":"421143166154","defects":[]},{"date":"2020-08-08","result":"FAILED","miles":161754,"test_number":"217502743122","defects":[{"type":"PRS","text":"Nearside Front Headlamp aim too low (4.1.2 (a))","dangerous":false,"severity":"prs"},{"type":"PRS","text":"Offside Front Headlamp aim too low (4.1.2 (a))","dangerous":false,"severity":"prs"}]},{"date":"2020-08-08","result":"PASSED","expiry":"2021-08-07","miles":161754,"test_number":"694226493014","defects":[]},{"date":"2018-12-20","result":"FAILED","miles":161202,"test_number":"560545804478","defects":[{"type":"FAIL","text":"Nearside Rear Lower Shock absorbers has an excessively worn bush (5.3.2 (c))","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Rear Shock absorbers has a serious fluid leak  (5.3.2 (b))","dangerous":false,"severity":"fail"}]},{"date":"2018-12-20","result":"PASSED","expiry":"2019-12-19","miles":161209,"test_number":"728789459616","defects":[]},{"date":"2017-01-19","result":"PASSED","expiry":"2018-01-18","miles":158748,"test_number":"420287444052","defects":[]},{"date":"2016-01-19","result":"FAILED","miles":158349,"test_number":"764509933693","defects":[{"type":"FAIL","text":"Front Direction indicator incorrect colour (1.4.A.2f)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Rear Direction indicator excessively damaged so that it is not visible from a reasonable distance (1.4.A.2e)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Fuel system component leaking filter (7.2.3)","dangerous":false,"severity":"fail"},{"type":"ADVISORY","text":"all four half shafts leaking oil","dangerous":false,"severity":"advisory"}]},{"date":"2016-01-19","result":"PASSED","expiry":"2017-01-18","miles":158350,"test_number":"172839375856","defects":[{"type":"ADVISORY","text":"all four half shafts leaking oil","dangerous":false,"severity":"advisory"}]},{"date":"2015-01-19","result":"PASSED","expiry":"2016-01-18","miles":150433,"test_number":"537069815044","defects":[{"type":"ADVISORY","text":"Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)","dangerous":false,"severity":"advisory"}]},{"date":"2014-03-17","result":"FAILED","miles":144844,"test_number":"338156574080","defects":[{"type":"FAIL","text":"Nearside Rear Shock absorber has an excessively worn bush (2.7.4)","dangerous":false,"severity":"fail"}]},{"date":"2014-03-17","result":"PASSED","expiry":"2015-03-16","miles":144848,"test_number":"546616874047","defects":[]},{"date":"2013-04-09","result":"FAILED","miles":140027,"test_number":"177219993457","defects":[{"type":"FAIL","text":"Nearside Brake pipe excessively corroded (3.6.B.2c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Offside Brake pipe excessively corroded (3.6.B.2c)","dangerous":false,"severity":"fail"}]},{"date":"2013-04-09","result":"PASSED","expiry":"2014-04-27","miles":140027,"test_number":"748289193029","defects":[]},{"date":"2012-04-12","result":"FAILED","miles":134713,"test_number":"416243502168","defects":[{"type":"FAIL","text":"Nearside Windscreen washer provides insufficient washer liquid (8.2.3)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Offside Front Seat belt damaged sufficient to significantly weakened the webbing (5.2.2a)","dangerous":false,"severity":"fail"}]},{"date":"2012-04-12","result":"PASSED","expiry":"2013-04-27","miles":134713,"test_number":"466103402112","defects":[]},{"date":"2011-04-28","result":"PASSED","expiry":"2012-04-27","miles":126478,"test_number":"465028811160","defects":[]},{"date":"2011-04-15","result":"FAILED","miles":126478,"test_number":"155895301120","defects":[{"type":"FAIL","text":"Anti-lock braking system warning lamp indicates an ABS fault (3.4.1c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Windscreen has damage to an area in excess of a 10mm circle within zone 'A' (8.3.1a)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear position lamp(s) incorrect colour (1.1.A.3e)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear fog lamp emits a light other than red (1.3.2e)","dangerous":false,"severity":"fail"}]},{"date":"2010-03-19","result":"PASSED","expiry":"2011-03-18","miles":116457,"test_number":"302928370099","defects":[]},{"date":"2006-09-15","result":"PASSED","expiry":"2007-09-14","miles":91192,"test_number":"710388556205","defects":[]},{"date":"2006-09-12","result":"FAILED","miles":91170,"test_number":"894015056255","defects":[{"type":"FAIL","text":"Offside Front position lamp(s) not working (1.1.A.3b)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Stop lamp not working (1.2.1b)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Registration plate lamp not working (1.1.5c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear brake disc excessively scored (3.5.1h)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Front Brake pad(s) less than 1.5 mm thick (3.5.1g)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)","dangerous":false,"severity":"fail"}]}],"topics":{"lights":8,"brakes":5,"corrosion":2,"suspension":3,"oil leak":2},"counts":{"fail":20,"prs":2,"advisory":3,"minor":0,"dangerous":0,"note":0},"first_time_pass_rate":58,"sittings":19,"recurring":[],"fails":8,"retest_passes":2,"coverage_note":"DVSA holds MOT results from about 2005; earlier tests were never digitised."},"findings":[{"code":"mot.corrosion","severity":"warn","title":"Corrosion noted 2 times","detail":"Recurring rust items; look closely at the areas named in each test.","evidence":[]},{"code":"mot.low_pass_rate","severity":"info","title":"First-time pass rate 58% (11/19)","detail":"2 of 8 fails were repaired and passed within 30 days. Typical of an older car maintained just to the test standard.","evidence":[]}],"sources":["own_mot","vehiclescore_mot"],"carvertical_equivalent":"Inspection records / damage indicators","locked":false},{"id":"finance","title":"Outstanding finance","status":"unknown","summary":"Private register: ask for a settlement letter","data":{},"findings":[{"code":"finance.private_register","severity":"unknown","title":"Finance can't be checked from open data","detail":"Lenders register agreements on a private industry register; no public or crawlable source exists. Ask the seller for a settlement letter or a written no-finance declaration, or run a single paid finance check (about £3) before paying.","evidence":[]}],"sources":[],"carvertical_equivalent":"Finance / lien check (UK)","locked":false}],"drivers":[{"driver":"own_mot","kind":"owned","status":"ok","covers":["mot","mileage","plates"]},{"driver":"uk_vrm","kind":"offline","status":"ok","covers":["registration"]},{"driver":"dvla_ves","kind":"official_api","status":"needs_credentials","covers":["registration","status","emissions","specs"]},{"driver":"listing","kind":"listing","status":"ok","covers":["listing","photos","equipment"]},{"driver":"totalcarcheck_free","kind":"scrape","status":"ok","covers":["registration","status","adverts","emissions"]},{"driver":"vehiclescore_mot","kind":"scrape","status":"ok","covers":["mot","mileage","damage","identity"]},{"driver":"vdi_check","kind":"commercial_api","status":"needs_credentials","covers":["finance","theft","write_off","ownership","plates","valuation","import_export"]},{"driver":"own_adverts","kind":"owned","status":"not_found","covers":["adverts","mileage","write_off","valuation"]},{"driver":"own_history","kind":"owned","status":"ok","covers":["ownership","registration","identity"]},{"driver":"own_cohort","kind":"owned","status":"ok","covers":["mileage","mot","model_guide"]},{"driver":"own_valuation","kind":"owned","status":"ok","covers":["valuation"]},{"driver":"dvsa_mot","kind":"official_api","status":"needs_credentials","covers":["mot","mileage","damage","recalls"]},{"driver":"vin_offline","kind":"offline","status":"ok","covers":["specs","identity"]},{"driver":"nhtsa_vpic","kind":"open_data","status":"ok","covers":["specs"]}],"facts":[{"field":"query.vrm","value":"CX52HHM","source":"query","kind":"derived","confidence":1.0},{"field":"vehicle.model","value":"DEFENDER 110 COUNTY TD5","source":"own_mot","kind":"owned","confidence":1.0}],"access":"full","charged":false,"sample":true}}},"headers":{"X-Credits-Charged":{"description":"1 when this call spent a credit, else 0","schema":{"type":"integer"}},"X-Credits-Remaining":{"description":"Credits left after this call (not sent with a sample key)","schema":{"type":"integer"}}}},"401":{"description":"No API key, or an unknown or revoked one","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too many calls. Wait for the `Retry-After` header's seconds","headers":{"Retry-After":{"description":"Seconds to wait","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"No credits left. Nothing was charged; buy more at `top_up_url`","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Bad input, or no plate could be found in the advert. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Temporarily unavailable. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/adverts":{"post":{"tags":["Checks"],"summary":"Check a car from its advert","description":"Finds the plate in the advert (its data, text or photos), checks the plate's record matches the advertised\ncar, and returns the full report with the seller's claims tested.\n\n**1 credit**. Refunded if no plate can be found or trusted (422 `no_plate`, `blocked` or `mismatch`).","operationId":"post_advert_api_v1_adverts_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/AdvertIn"}}},"required":true},"responses":{"200":{"description":"The full report, plus `listing_read`","headers":{"X-Credits-Charged":{"description":"1 when this call spent a credit, else 0","schema":{"type":"integer"}},"X-Credits-Remaining":{"description":"Credits left after this call (not sent with a sample key)","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VehicleReport"},"example":{"query":{"vrm":"CX52HHM","listing_url":"https://www.ebay.co.uk/itm/366702119761"},"generated_at":"2026-10-04T10:58:56.705179Z","headline":{"vrm":"CX52HHM","vin":"SALLDHA572A640810","title":"Land Rover Defender","subtitle":"Soft top / pick-up / hard top / cab · RHD, 5-speed manual","year":"2002","colour":"Silver","fuel":"Diesel","engine_cc":2495,"photo":"https://i.ebayimg.com/images/g/iSEAAeSwZKtqLY5J/s-l1600.jpg","asking_price":11500,"mileage":164000},"verdict":{"level":"risk","score":{"operation":{"score":20.0,"of":40,"coverage":0.75},"defects":{"score":20.0,"of":40,"coverage":0.33},"dispossession":{"of":20,"coverage":0.0},"coverage":0.43,"note":"Withheld: fewer than 60% of weighted checks could run"},"counts":{"ok":2,"info":7,"warn":7,"risk":1,"unknown":4},"top_risks":["MOT expired 2026-09-17"],"top_warnings":["Not taxed","No MOT for 3.5 years (2006-09 → 2010-03)","No MOT for 4.1 years (2020-08 → 2024-08)","Corrosion noted 2 times","London ULEZ: non-compliant (£12.50/day)","Scotland LEZs (Glasgow, Edinburgh, Dundee, Aberdeen): non-compliant (£60 penalty, doubling on repeat (no pay-to-enter))","Class D CAZ (Birmingham, Bristol): non-compliant (≈£8–9/day)"],"not_checked":["Stolen & cloning check","Outstanding finance","Market value","Safety recalls"],"checklist":["Match the VIN on the V5C to the VIN plate and the chassis stamp.","Check the V5C serial/issue date matches the DVLA record (and the seller's name/address matches the V5C).","Ask for invoices for every item of work the advert lists.","Test drive from cold; check for smoke, warning lights, and gearbox crunching."],"insights":[{"section":"registration","severity":"risk","title":"MOT expired 2026-09-17","meaning":"No valid MOT. It can only be driven to a pre-booked test."},{"section":"registration","severity":"warn","title":"Not taxed","meaning":"You'll need to tax it before driving away. Budget for this on collection day."},{"section":"mileage","severity":"warn","title":"No MOT for 3.5 years (2006-09 → 2010-03)","meaning":"The car spent years off the road. Fine for a restoration project, but ask how it was stored and what was done."},{"section":"mot","severity":"warn","title":"Corrosion noted 2 times","meaning":"Repeated corrosion notes suggest structural rust that will keep costing money."},{"section":"registration","severity":"ok","title":"Plate matches first registration","meaning":"Original plate: the history you see belongs to this car, with no private-plate mix-ups."},{"section":"mileage","severity":"ok","title":"Mileage consistent across 18 MOT readings","meaning":"Every MOT reading goes up steadily, so there's no sign of clocking."}],"inspection":[]},"sections":[{"id":"identity","title":"Vehicle identity & specification","status":"ok","summary":"LAND ROVER · Defender / Ninety / One Ten / 127 110\" Soft top / pick-up / hard top / cab · RHD, 5-speed manual","data":{"vrm":"CX52HHM","vin":"SALLDHA572A640810","make":"LAND ROVER","model":"DEFENDER 110 COUNTY TD5","variant":"TD5","vin_model":"Defender / Ninety / One Ten / 127 110\" Soft top / pick-up / hard top / cab","engine_cc":2495,"fuel":"Diesel","bhp":121,"drive":"RHD, 5-speed manual","body":"Light 4X4 Utility","vehicle_type":"LCV","model_year":2002,"year_of_manufacture":2002,"plant":"Solihull, UK","serial":"640810","euro_status":"3","interior":"Black"},"findings":[],"sources":["own_mot","totalcarcheck_free","vehiclescore_mot","vin_offline"],"carvertical_equivalent":"Vehicle specification / VIN decoder","locked":false},{"id":"mileage","title":"Mileage history & odometer check","status":"warn","summary":"18 MOT readings · latest 163,298 mi (2025)","data":{"readings":[{"date":"2006-09-12","miles":91170,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2006-09-15","miles":91192,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2010-03-19","miles":116457,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2011-04-15","miles":126478,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2011-04-28","miles":126478,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2012-04-12","miles":134713,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2013-04-09","miles":140027,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2014-03-17","miles":144844,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2014-03-17","miles":144848,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2015-01-19","miles":150433,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2016-01-19","miles":158349,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2016-01-19","miles":158350,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2017-01-19","miles":158748,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2018-12-20","miles":161202,"event":"MOT FAILED","source":"own_mot","kind":"owned","verified":true},{"date":"2018-12-20","miles":161209,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2020-08-08","miles":161754,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2024-08-31","miles":162609,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2025-09-18","miles":163298,"event":"MOT PASSED","source":"own_mot","kind":"owned","verified":true},{"date":"2026-10-04","miles":164000,"event":"Advert (www.ebay.co.uk)","source":"listing","kind":"listing","verified":false}],"average_per_year":7101,"periods":[{"from":"2006-09-15","to":"2010-03-19","miles":25265,"per_month":600,"habit":"normal","days":1281},{"from":"2010-03-19","to":"2011-04-15","miles":10021,"per_month":778,"habit":"normal","days":392},{"from":"2011-04-28","to":"2012-04-12","miles":8235,"per_month":716,"habit":"normal","days":350},{"from":"2012-04-12","to":"2013-04-09","miles":5314,"per_month":447,"habit":"normal","days":362},{"from":"2013-04-09","to":"2014-03-17","miles":4817,"per_month":429,"habit":"normal","days":342},{"from":"2014-03-17","to":"2015-01-19","miles":5585,"per_month":552,"habit":"normal","days":308},{"from":"2015-01-19","to":"2016-01-19","miles":7916,"per_month":660,"habit":"normal","days":365},{"from":"2016-01-19","to":"2017-01-19","miles":398,"per_month":33,"habit":"none","days":366},{"from":"2017-01-19","to":"2018-12-20","miles":2454,"per_month":107,"habit":"limited","days":700},{"from":"2018-12-20","to":"2020-08-08","miles":545,"per_month":28,"habit":"none","days":597},{"from":"2020-08-08","to":"2024-08-31","miles":855,"per_month":18,"habit":"none","days":1484},{"from":"2024-08-31","to":"2025-09-18","miles":689,"per_month":55,"habit":"limited","days":383}],"advert_checks":[{"date":"2026-10-04","miles":164000,"source":"listing","event":"Advert (www.ebay.co.uk)","verdict":"consistent","evidence":"MOT on 2025-09-18 read 163,298 (+702 since)"}],"prediction":{"predicted":170705,"basis":"163,298 on 2025-09-18 + 7,101 mi/yr lifetime average"},"typical":{"miles_today":131000,"p25":93000,"p75":169000,"per_year":5458,"first_registered":"2002-09-19","band":[{"date":"2004-09-19","p25":19000,"p50":27000,"p75":35000,"n":3086},{"date":"2005-09-19","p25":21000,"p50":29000,"p75":37000,"n":1283},{"date":"2008-09-19","p25":13000,"p50":27000,"p75":47000,"n":712},{"date":"2009-09-19","p25":19000,"p50":35000,"p75":57000,"n":4794},{"date":"2010-09-19","p25":29000,"p50":45000,"p75":69000,"n":6596},{"date":"2011-09-19","p25":37000,"p50":55000,"p75":77000,"n":5368},{"date":"2012-09-19","p25":41000,"p50":61000,"p75":85000,"n":4198},{"date":"2013-09-19","p25":49000,"p50":69000,"p75":97000,"n":4123},{"date":"2014-09-19","p25":53000,"p50":77000,"p75":103000,"n":4321},{"date":"2015-09-19","p25":59000,"p50":81000,"p75":107000,"n":3960},{"date":"2016-09-19","p25":61000,"p50":87000,"p75":115000,"n":3590},{"date":"2017-09-19","p25":71000,"p50":93000,"p75":123000,"n":4410},{"date":"2018-09-19","p25":71000,"p50":97000,"p75":127000,"n":3915},{"date":"2019-09-19","p25":75000,"p50":103000,"p75":137000,"n":4197},{"date":"2020-09-19","p25":81000,"p50":109000,"p75":143000,"n":4382},{"date":"2021-09-19","p25":89000,"p50":117000,"p75":151000,"n":4519},{"date":"2022-09-19","p25":93000,"p50":123000,"p75":157000,"n":4533},{"date":"2023-09-19","p25":95000,"p50":123000,"p75":157000,"n":3613},{"date":"2024-09-19","p25":97000,"p50":127000,"p75":161000,"n":3126},{"date":"2025-09-19","p25":99000,"p50":131000,"p75":163000,"n":3223},{"date":"2026-09-19","p25":93000,"p50":131000,"p75":169000,"n":3519}],"source":"LAND ROVER DEFENDER fleet, DVSA MOT data (112,814 tests)","pass_rate":0.692,"age":24,"position":"within","ratio":1.25},"habit":"normal"},"findings":[{"code":"mot.gap","severity":"warn","title":"No MOT for 3.5 years (2006-09 → 2010-03)","detail":"25,265 miles were added while no MOT was recorded, so it may have been driven without a valid MOT, or a test record is missing.","evidence":[]},{"code":"mot.gap","severity":"warn","title":"No MOT for 4.1 years (2020-08 → 2024-08)","detail":"Only 855 miles were added, so it was off the road (SORN, stored or under restoration). Ask what happened and how it was stored.","evidence":[]},{"code":"mot.lapses","severity":"info","title":"MOT renewed late 2 times","detail":"8–11 months past expiry; common on cars that are laid up for winter or used occasionally.","evidence":[]},{"code":"mileage.verified","severity":"ok","title":"Mileage consistent across 18 MOT readings","detail":"No drops between MOTs; latest 163,298 mi on 2025-09-18.","evidence":[]},{"code":"mileage.vs_fleet","severity":"info","title":"163,298 mi is within the middle half of Land Rover Defenders its age","detail":"Age 24: 25% of these cars have under 93,000 mi, half under 131,000, 75% under 169,000 (3,519 MOT tests).","evidence":["own_cohort"]}],"sources":["listing","own_mot"],"carvertical_equivalent":"Mileage history / odometer rollback check","locked":false},{"id":"mot","title":"MOT inspection history","status":"warn","summary":"21 tests since 2006 · 8 fails · first-time pass 58%","data":{"tests":[{"date":"2025-09-18","result":"PASSED","expiry":"2026-09-17","miles":163298,"test_number":"860604479565","defects":[]},{"date":"2024-08-31","result":"PASSED","expiry":"2025-08-30","miles":162609,"test_number":"421143166154","defects":[]},{"date":"2020-08-08","result":"FAILED","miles":161754,"test_number":"217502743122","defects":[{"type":"PRS","text":"Nearside Front Headlamp aim too low (4.1.2 (a))","dangerous":false,"severity":"prs"},{"type":"PRS","text":"Offside Front Headlamp aim too low (4.1.2 (a))","dangerous":false,"severity":"prs"}]},{"date":"2020-08-08","result":"PASSED","expiry":"2021-08-07","miles":161754,"test_number":"694226493014","defects":[]},{"date":"2018-12-20","result":"FAILED","miles":161202,"test_number":"560545804478","defects":[{"type":"FAIL","text":"Nearside Rear Lower Shock absorbers has an excessively worn bush (5.3.2 (c))","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Rear Shock absorbers has a serious fluid leak  (5.3.2 (b))","dangerous":false,"severity":"fail"}]},{"date":"2018-12-20","result":"PASSED","expiry":"2019-12-19","miles":161209,"test_number":"728789459616","defects":[]},{"date":"2017-01-19","result":"PASSED","expiry":"2018-01-18","miles":158748,"test_number":"420287444052","defects":[]},{"date":"2016-01-19","result":"FAILED","miles":158349,"test_number":"764509933693","defects":[{"type":"FAIL","text":"Front Direction indicator incorrect colour (1.4.A.2f)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Rear Direction indicator excessively damaged so that it is not visible from a reasonable distance (1.4.A.2e)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Fuel system component leaking filter (7.2.3)","dangerous":false,"severity":"fail"},{"type":"ADVISORY","text":"all four half shafts leaking oil","dangerous":false,"severity":"advisory"}]},{"date":"2016-01-19","result":"PASSED","expiry":"2017-01-18","miles":158350,"test_number":"172839375856","defects":[{"type":"ADVISORY","text":"all four half shafts leaking oil","dangerous":false,"severity":"advisory"}]},{"date":"2015-01-19","result":"PASSED","expiry":"2016-01-18","miles":150433,"test_number":"537069815044","defects":[{"type":"ADVISORY","text":"Windscreen has damage to an area less than a 40mm circle outside zone 'A' (8.3.1d)","dangerous":false,"severity":"advisory"}]},{"date":"2014-03-17","result":"FAILED","miles":144844,"test_number":"338156574080","defects":[{"type":"FAIL","text":"Nearside Rear Shock absorber has an excessively worn bush (2.7.4)","dangerous":false,"severity":"fail"}]},{"date":"2014-03-17","result":"PASSED","expiry":"2015-03-16","miles":144848,"test_number":"546616874047","defects":[]},{"date":"2013-04-09","result":"FAILED","miles":140027,"test_number":"177219993457","defects":[{"type":"FAIL","text":"Nearside Brake pipe excessively corroded (3.6.B.2c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Offside Brake pipe excessively corroded (3.6.B.2c)","dangerous":false,"severity":"fail"}]},{"date":"2013-04-09","result":"PASSED","expiry":"2014-04-27","miles":140027,"test_number":"748289193029","defects":[]},{"date":"2012-04-12","result":"FAILED","miles":134713,"test_number":"416243502168","defects":[{"type":"FAIL","text":"Nearside Windscreen washer provides insufficient washer liquid (8.2.3)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Offside Front Seat belt damaged sufficient to significantly weakened the webbing (5.2.2a)","dangerous":false,"severity":"fail"}]},{"date":"2012-04-12","result":"PASSED","expiry":"2013-04-27","miles":134713,"test_number":"466103402112","defects":[]},{"date":"2011-04-28","result":"PASSED","expiry":"2012-04-27","miles":126478,"test_number":"465028811160","defects":[]},{"date":"2011-04-15","result":"FAILED","miles":126478,"test_number":"155895301120","defects":[{"type":"FAIL","text":"Anti-lock braking system warning lamp indicates an ABS fault (3.4.1c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Windscreen has damage to an area in excess of a 10mm circle within zone 'A' (8.3.1a)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear position lamp(s) incorrect colour (1.1.A.3e)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear fog lamp emits a light other than red (1.3.2e)","dangerous":false,"severity":"fail"}]},{"date":"2010-03-19","result":"PASSED","expiry":"2011-03-18","miles":116457,"test_number":"302928370099","defects":[]},{"date":"2006-09-15","result":"PASSED","expiry":"2007-09-14","miles":91192,"test_number":"710388556205","defects":[]},{"date":"2006-09-12","result":"FAILED","miles":91170,"test_number":"894015056255","defects":[{"type":"FAIL","text":"Offside Front position lamp(s) not working (1.1.A.3b)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Nearside Stop lamp not working (1.2.1b)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Registration plate lamp not working (1.1.5c)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear brake disc excessively scored (3.5.1h)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Front Brake pad(s) less than 1.5 mm thick (3.5.1g)","dangerous":false,"severity":"fail"},{"type":"FAIL","text":"Rear Brake pad(s) less than 1.5 mm thick (3.5.1g)","dangerous":false,"severity":"fail"}]}],"topics":{"lights":8,"brakes":5,"corrosion":2,"suspension":3,"oil leak":2},"counts":{"fail":20,"prs":2,"advisory":3,"minor":0,"dangerous":0,"note":0},"first_time_pass_rate":58,"sittings":19,"recurring":[],"fails":8,"retest_passes":2,"coverage_note":"DVSA holds MOT results from about 2005; earlier tests were never digitised."},"findings":[{"code":"mot.corrosion","severity":"warn","title":"Corrosion noted 2 times","detail":"Recurring rust items; look closely at the areas named in each test.","evidence":[]},{"code":"mot.low_pass_rate","severity":"info","title":"First-time pass rate 58% (11/19)","detail":"2 of 8 fails were repaired and passed within 30 days. Typical of an older car maintained just to the test standard.","evidence":[]}],"sources":["own_mot","vehiclescore_mot"],"carvertical_equivalent":"Inspection records / damage indicators","locked":false},{"id":"finance","title":"Outstanding finance","status":"unknown","summary":"Private register: ask for a settlement letter","data":{},"findings":[{"code":"finance.private_register","severity":"unknown","title":"Finance can't be checked from open data","detail":"Lenders register agreements on a private industry register; no public or crawlable source exists. Ask the seller for a settlement letter or a written no-finance declaration, or run a single paid finance check (about £3) before paying.","evidence":[]}],"sources":[],"carvertical_equivalent":"Finance / lien check (UK)","locked":false}],"drivers":[{"driver":"own_mot","kind":"owned","status":"ok","covers":["mot","mileage","plates"]},{"driver":"uk_vrm","kind":"offline","status":"ok","covers":["registration"]},{"driver":"dvla_ves","kind":"official_api","status":"needs_credentials","covers":["registration","status","emissions","specs"]},{"driver":"listing","kind":"listing","status":"ok","covers":["listing","photos","equipment"]},{"driver":"totalcarcheck_free","kind":"scrape","status":"ok","covers":["registration","status","adverts","emissions"]},{"driver":"vehiclescore_mot","kind":"scrape","status":"ok","covers":["mot","mileage","damage","identity"]},{"driver":"vdi_check","kind":"commercial_api","status":"needs_credentials","covers":["finance","theft","write_off","ownership","plates","valuation","import_export"]},{"driver":"own_adverts","kind":"owned","status":"not_found","covers":["adverts","mileage","write_off","valuation"]},{"driver":"own_history","kind":"owned","status":"ok","covers":["ownership","registration","identity"]},{"driver":"own_cohort","kind":"owned","status":"ok","covers":["mileage","mot","model_guide"]},{"driver":"own_valuation","kind":"owned","status":"ok","covers":["valuation"]},{"driver":"dvsa_mot","kind":"official_api","status":"needs_credentials","covers":["mot","mileage","damage","recalls"]},{"driver":"vin_offline","kind":"offline","status":"ok","covers":["specs","identity"]},{"driver":"nhtsa_vpic","kind":"open_data","status":"ok","covers":["specs"]}],"facts":[{"field":"query.vrm","value":"CX52HHM","source":"query","kind":"derived","confidence":1.0},{"field":"vehicle.model","value":"DEFENDER 110 COUNTY TD5","source":"own_mot","kind":"owned","confidence":1.0}],"access":"full","listing_read":{"plate":"CX52HHM","source":"advert data","check":"matches","host":"www.ebay.co.uk"},"charged":false,"sample":true}}}},"401":{"description":"No API key, or an unknown or revoked one","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too many calls. Wait for the `Retry-After` header's seconds","headers":{"Retry-After":{"description":"Seconds to wait","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"No credits left. Nothing was charged; buy more at `top_up_url`","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Bad input, or no plate could be found in the advert. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Temporarily unavailable. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"ApiKey":[]}]}},"/api/v1/vehicles/{plate}/advice":{"get":{"tags":["Checks"],"summary":"Advice for the viewing","description":"A summary, priorities to check in person (each citing the report records it comes from) and known weak spots\nof the model. Written from the records; it never changes the verdict.\n\n**Free** when your account paid for this car's full report in the last 30 days or unlocked it on the web,\notherwise **1 credit**. `charged` says which.","operationId":"get_advice_api_v1_vehicles__plate__advice_get","security":[{"ApiKey":[]}],"parameters":[{"name":"plate","in":"path","required":true,"schema":{"type":"string","description":"UK registration, any spacing or case","examples":["CX52HHM"],"title":"Plate"},"description":"UK registration, any spacing or case"},{"name":"advert_url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"The car's advert, so the seller's claims are tested against the records","examples":["https://www.ebay.co.uk/itm/366702119761"],"title":"Advert Url"},"description":"The car's advert, so the seller's claims are tested against the records"}],"responses":{"200":{"description":"The advice for this car","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Advice"},"example":{"vrm":"CX52HHM","summary":"This 2002 Defender has a plausible original plate and consistent MOT mileage, but its MOT expired on 17 September 2026 and it is untaxed. Recurring corrosion, long periods without MOT records and the high theft risk make a careful inspection and ownership checks essential before paying £11,500.","priorities":[{"text":"Do not drive it on public roads; ask the seller to arrange a valid MOT and confirm who will tax it after purchase.","why":"Its MOT expired on 17 September 2026 and its tax expired on 1 June 2026; tax does not transfer to the buyer.","cites":["mot.expired","tax.untaxed"]},{"text":"Inspect the chassis and other areas named on earlier MOT corrosion records; consider an independent Defender specialist inspection.","why":"Corrosion has been recorded twice, and the first-time MOT pass rate is 58%.","cites":["mot.corrosion","mot.low_pass_rate"]},{"text":"Ask why it was off the road from 2020 to 2024 and check for evidence of sound storage, restoration and maintenance.","why":"Only 855 miles were recorded across a 4.1-year MOT gap.","cites":["mot.gap"]},{"text":"Compare the engine number with the V5C and obtain a PNC stolen check before purchase.","why":"Classic Defenders are at high theft risk and may be rebuilt using stolen parts.","cites":["defender.theft_risk"]}],"model":{"name":"Land Rover Defender, L316 generation (1983–2016), 2.5-litre 300Tdi diesel","engine":"300Tdi four-cylinder turbo-diesel, 2495 cc","faults":[{"area":"Chassis and bulkhead","severity":"high","text":"Rust can weaken chassis sections and the bulkhead; inspect closely for corrosion, repairs and poor-quality patches."},{"area":"Cooling system","severity":"high","text":"Leaks or overheating can cause serious engine damage; check coolant condition, leaks and temperature during a road test."},{"area":"Transmission","severity":"medium","text":"Worn gearbox, transfer box or differentials may whine, jump out of gear or leak oil."},{"area":"Driveline","severity":"medium","text":"Worn propshaft joints and swivels can cause clunks, vibration or oil leaks."},{"area":"Electrical and water ingress","severity":"low","text":"Ageing wiring and failed seals can cause electrical faults and damp carpets."}],"inspection":["Use a ramp to inspect the chassis, outriggers, crossmembers and bulkhead for rust and repairs.","Start the engine cold and check for excessive smoke, difficult starting, coolant leaks and overheating.","Road-test every gear and the transfer box; listen for whining, clunks and vibration.","Check swivel housings, propshaft joints, wiring and footwells for leaks, wear or damp."],"safety":{"note":"No Euro NCAP rating is available for this Defender generation."}},"basis":"Written from this report's records and general knowledge of the model. It never changes the verdict.","charged":false,"sample":true}}},"headers":{"X-Credits-Charged":{"description":"1 when this call spent a credit, else 0","schema":{"type":"integer"}},"X-Credits-Remaining":{"description":"Credits left after this call (not sent with a sample key)","schema":{"type":"integer"}}}},"401":{"description":"No API key, or an unknown or revoked one","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too many calls. Wait for the `Retry-After` header's seconds","headers":{"Retry-After":{"description":"Seconds to wait","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"No credits left. Nothing was charged; buy more at `top_up_url`","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Bad input, or no plate could be found in the advert. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"Temporarily unavailable. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}},"/api/v1/credits":{"get":{"tags":["Account"],"summary":"Your credits","description":"The credits this key's account can spend now, and where to buy more. **Free**.","operationId":"get_credits_api_v1_credits_get","responses":{"200":{"description":"The balance","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Credits"},"example":{"credits":4,"top_up_url":"https://regtail.com/?account=topup","sample":false}}}},"401":{"description":"No API key, or an unknown or revoked one","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too many calls. Wait for the `Retry-After` header's seconds","headers":{"Retry-After":{"description":"Seconds to wait","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"security":[{"ApiKey":[]}]}},"/api/v1/plates/{plate}":{"get":{"tags":["Checks"],"summary":"Decode a plate's format","description":"When a registration of this format could have been issued, from the plate alone. Offline, no lookup.\n**Free**.","operationId":"get_plate_api_v1_plates__plate__get","security":[{"ApiKey":[]}],"parameters":[{"name":"plate","in":"path","required":true,"schema":{"type":"string","description":"UK registration, any spacing or case","examples":["CX52HHM"],"title":"Plate"},"description":"UK registration, any spacing or case"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlateInfo"}}}},"401":{"description":"No API key, or an unknown or revoked one","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Too many calls. Wait for the `Retry-After` header's seconds","headers":{"Retry-After":{"description":"Seconds to wait","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"422":{"description":"Bad input, or no plate could be found in the advert. Nothing is charged","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}}}}},"components":{"schemas":{"AdvertIn":{"properties":{"url":{"type":"string","title":"Url","description":"The advert's link, from any UK car sales site","examples":["https://www.ebay.co.uk/itm/366702119761"]}},"type":"object","required":["url"],"title":"AdvertIn"},"Advice":{"properties":{"charged":{"type":"boolean","title":"Charged","description":"Whether this call spent a credit"},"credits_remaining":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Remaining","description":"After this call; null with a sample key"},"sample":{"type":"boolean","title":"Sample","description":"True with an rt_test_ key: the sample car, nothing spent","default":false},"vrm":{"type":"string","title":"Vrm"},"summary":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Summary"},"priorities":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Priorities","description":"What to check at the viewing, why, and the report records it comes from"},"model":{"additionalProperties":true,"type":"object","title":"Model","description":"Known weak spots and facts about the model"},"basis":{"type":"string","title":"Basis"}},"type":"object","required":["charged","credits_remaining","vrm","summary","priorities","model","basis"],"title":"Advice"},"Credits":{"properties":{"credits":{"type":"integer","title":"Credits","description":"Credits the key's account can spend now"},"top_up_url":{"type":"string","title":"Top Up Url"},"sample":{"type":"boolean","title":"Sample","default":false}},"type":"object","required":["credits","top_up_url"],"title":"Credits"},"Error":{"properties":{"error":{"$ref":"#/components/schemas/ErrorDetail"}},"type":"object","required":["error"],"title":"Error"},"ErrorDetail":{"properties":{"code":{"type":"string","title":"Code","description":"unauthorized, payment_required, invalid_plate, invalid_url, invalid_request, no_plate, blocked, mismatch, rate_limited, advice_unavailable, ..."},"message":{"type":"string","title":"Message","description":"What went wrong, in plain English"},"docs_url":{"type":"string","title":"Docs Url"},"credits_remaining":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Remaining","description":"With 402"},"top_up_url":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Top Up Url","description":"With 402: where to buy credits"}},"type":"object","required":["code","message","docs_url"],"title":"ErrorDetail"},"PlateInfo":{"properties":{"plate":{"type":"string","title":"Plate"},"format":{"type":"string","title":"Format","description":"current, prefix, suffix, q_plate or dateless_or_cherished"},"valid":{"type":"boolean","title":"Valid"},"window":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Window","description":"First and last month (YYYY-MM) a plate of this format could be issued"},"memory_tag":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Memory Tag"},"age_identifier":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Age Identifier"}},"type":"object","required":["plate","format","valid"],"title":"PlateInfo"},"VehicleReport":{"properties":{"charged":{"type":"boolean","title":"Charged","description":"Whether this call spent a credit"},"credits_remaining":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Credits Remaining","description":"After this call; null with a sample key"},"sample":{"type":"boolean","title":"Sample","description":"True with an rt_test_ key: the sample car, nothing spent","default":false},"query":{"additionalProperties":true,"type":"object","title":"Query","description":"vrm, vin, listing_url"},"generated_at":{"type":"string","title":"Generated At"},"headline":{"additionalProperties":true,"type":"object","title":"Headline","description":"The car in one line: title, year, fuel, engine, colour, mileage, asking price, photo"},"verdict":{"additionalProperties":true,"type":"object","title":"Verdict","description":"level (clear, caution, risk, incomplete), top risks and warnings, what was not checked, the viewing checklist"},"sections":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Sections","description":"One per topic (identity, mot, mileage, discrepancies, finance, ...): id, title, status, summary, data, findings with evidence"},"drivers":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Drivers","description":"Each data source asked and its status"},"facts":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Facts","description":"Every fact found, with its source"},"access":{"type":"string","title":"Access","default":"full"},"listing_read":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Listing Read","description":"Adverts only: the plate found, where, and whether its record matches the advertised car"}},"additionalProperties":true,"type":"object","required":["charged","credits_remaining","query","generated_at","headline","verdict","sections","drivers","facts"],"title":"VehicleReport"}},"securitySchemes":{"ApiKey":{"type":"http","description":"`Authorization: Bearer rt_live_...`. Create a key at https://regtail.com/?account=keys. `rt_test_sample` works with no sign-up and returns sample data for free.","scheme":"bearer"}}}}