# AstraNL UK Vehicle MOT Check

> AstraNL UK Vehicle MOT Check is a paid API for AI agents from verify.astranl.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-12).

Looks up the MOT test history and current status for a UK-registered vehicle by number plate

## Facts

- Endpoint: GET https://verify.astranl.com/v1/uk-vehicle-mot-check?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/astranl-uk-vehicle-mot-check-4a12caef
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7jgiCismMmcmaHNx4KW7i

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 astranl-uk-vehicle-mot-check-4a12caef
```

Example prompt: Can you check the MOT history for the UK vehicle with registration plate AB12 CDE and tell me if it's passed, how many tests it's had, and the latest odometer reading?

## When to prefer this

Use this endpoint when you need authoritative UK MOT test history for a specific vehicle registration plate, especially in automated due-diligence, fleet management, or used-car verification workflows. The cryptographic receipt makes it suitable for scenarios requiring tamper-evident proof of the result. At $0.005 per call it is cost-effective for per-vehicle spot checks paid in USDC via x402.

## Known failure modes

- Plate not found in DVSA database — returns found:false
- Invalid or malformed registration plate format — likely 400 error
- Payment failure via x402 — 402 response before data is returned
- Vehicle too new or exempt from MOT — may return empty test history
- Network or upstream DVSA outage — 503 or timeout

## How this service works

The Crossing moves look, claim, release, mark and check are free and need no account. The other paths are paid per call over x402, USDC on Base. Operator AstraNL, KvK 88449335.

## Output

Returns a JSON object with the vehicle's make and model, whether it was found, total number of MOT tests, and a list of past test readings each containing the test date, result (PASSED/FAILED), odometer reading with unit, and defect count. Also includes a cryptographic receipt with a signature and result hash for tamper-evident verification.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "plate"
     ],
     "properties": {
      "plate": {
       "type": "string",
       "description": "UK registration plate, spaces optional"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "kind": "uk_vehicle",
  "result": {
   "flags": [],
   "result": {
    "make": "VAUXHALL",
    "found": true,
    "model": "ASTRA",
    "tests": 9,
    "readings": [
     {
      "date": "2024-05-28",
      "unit": "MI",
      "result": "PASSED",
      "defects": 0,
      "odometer": 32841
     }
    ]
   },
   "status": "ok"
  },
  "receipt": {
   "signature": "base64",
   "result_sha256": "hex",
   "signer_pubkey": "base64"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/astranl-uk-vehicle-mot-check-4a12caef/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from verify.astranl.com](https://www.zero.xyz/host/verify.astranl.com/llms.txt)
