# UK Vehicle MOT History Lookup

> UK Vehicle MOT History Lookup is a paid API for AI agents from property.payapi.market, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-17).

Returns full MOT test history for a UK vehicle by registration plate, including pass/fail results, defects, and odometer readings.

## Facts

- Endpoint: POST https://property.payapi.market/mot-history?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/uk-vehicle-mot-history-lookup-b924d145
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Id-kwxcyO19LacJlPEG49

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability uk-vehicle-mot-history-lookup-b924d145 -d '<json body>'
```

Example prompt: Can you pull up the full MOT history for the car with registration AB12CDE? I want to see all the test dates, pass/fail results, any defects or advisories, and the mileage recorded at each test.

## When to prefer this

Choose this endpoint when you need structured UK MOT test history including odometer readings, defect lists, and advisory notices for a specific vehicle registration. It is especially useful for used-car due diligence, mileage verification, and roadworthiness assessment. Prefer this over general vehicle data APIs when the specific need is DVSA MOT records with per-test defect detail rather than just current MOT status.

## Known failure modes

- Invalid or unrecognised registration plate returns an error or empty result
- Vehicle not found in DVSA records (e.g. very old vehicle or registration error)
- Network or upstream DVSA API unavailability
- Payment failure via x402 protocol preventing request completion
- Malformed registration format causing validation error

## How this service works

Production API for UK sold prices, rental yields, and stamp duty. Paid via x402 protocol. Designed for AI agent consumption.

## Output

A JSON object containing the vehicle's make, model, and registration, along with an array of all historical MOT tests. Each test entry includes the test date, pass/fail result, a list of defects and advisories (with description and type), and the odometer reading at the time of the test. Also includes total test count.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "registration": {
   "type": "string",
   "description": "UK vehicle registration plate."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "make": "FORD",
  "model": "FOCUS",
  "tests": [
   {
    "date": "2024-08-12",
    "result": "PASSED",
    "defects": [],
    "odometer": 68421
   },
   {
    "date": "2023-08-09",
    "result": "PASSED",
    "defects": [
     {
      "text": "Nearside front tyre worn close to legal limit",
      "type": "ADVISORY"
     }
    ],
    "odometer": 56109
   }
  ],
  "total_tests": 2,
  "registration": "AB12CDE"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/uk-vehicle-mot-history-lookup-b924d145/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from property.payapi.market](https://www.zero.xyz/host/property.payapi.market/llms.txt)
