fourzerotwo-si Uk Vehicle Tools API
UK Vehicle Tools: Date a UK number plate, work out MOT due dates, vehicle tax (VED) at April 2026 rates and London ULEZ compliance.
UK Vehicle Tools: Date a UK number plate, work out MOT due dates, vehicle tax (VED) at April 2026 rates and London ULEZ compliance.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/fourzerotwo-si:fourzerotwo-si-uk-vehicle-tools-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Fourzerotwo Si Uk Vehicle Tools API
version: 1.1.0
contact:
url: https://fourzerotwo.si
description: 'Operations tagged uk-vehicle-tools across 2 of this provider''s published API definitions: openapi.json, fourzerotwo-si-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://fourzerotwo.si
tags:
- name: uk-vehicle-tools
description: 'UK Vehicle Tools: Date a UK number plate, work out MOT due dates, vehicle tax (VED) at April 2026 rates and London ULEZ compliance.'
paths:
/v1/uk-vehicle-tools/plate-age:
get:
operationId: uk_vehicle_tools__plate_age
summary: 'UK Vehicle Tools: Date a number plate'
description: 'When a current-style UK plate (e.g. AB74 CDE) was issued, and the earliest first-MOT date it implies. Price: $0.001 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- uk-vehicle-tools
externalDocs:
url: https://fourzerotwo.si/apis/uk-vehicle-tools/plate-age
parameters:
- name: reg
in: query
required: true
description: UK registration
schema:
type: string
maxLength: 10
example: AB74 CDE
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.001000'
x-free-tier: sample
x-mcp-tool: uk-vehicle-tools__plate-age
servers:
- url: https://fourzerotwo.si
/v1/uk-vehicle-tools/mot-due:
get:
operationId: uk_vehicle_tools__mot_due
summary: 'UK Vehicle Tools: First MOT due'
description: 'First MOT due date from a first-registration date, and whether an MOT is needed now. Price: $0.001 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- uk-vehicle-tools
externalDocs:
url: https://fourzerotwo.si/apis/uk-vehicle-tools/mot-due
parameters:
- name: first_registered
in: query
required: true
description: YYYY-MM-DD
schema:
type: string
example: '2023-09-01'
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.001000'
x-free-tier: sample
x-mcp-tool: uk-vehicle-tools__mot-due
servers:
- url: https://fourzerotwo.si
/v1/uk-vehicle-tools/vehicle-tax:
get:
operationId: uk_vehicle_tools__vehicle_tax
summary: 'UK Vehicle Tools: Vehicle tax (VED)'
description: 'UK car tax under the right regime (pre-2001, 2001-2017 CO2 bands, 2017+), at April 2026 rates, incl. expensive-car supplement. Price: $0.002 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- uk-vehicle-tools
externalDocs:
url: https://fourzerotwo.si/apis/uk-vehicle-tools/vehicle-tax
parameters:
- name: first_registered
in: query
required: true
description: YYYY-MM-DD
schema:
type: string
example: '2019-06-01'
- name: co2
in: query
required: false
description: CO2 g/km (needed from March 2001)
schema:
type: integer
example: 120
- name: fuel
in: query
required: false
description: petrol, diesel, electric, hybrid, lpg
schema:
type: string
example: petrol
- name: engine_cc
in: query
required: false
description: Engine cc (pre-2001 only)
schema:
type: integer
- name: list_price
in: query
required: false
description: List price £ when new (for the supplement)
schema:
type: integer
example: 32000
- name: diesel_rde2
in: query
required: false
description: 1 if a diesel meets RDE2
schema:
type: integer
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.002000'
x-free-tier: sample
x-mcp-tool: uk-vehicle-tools__vehicle-tax
servers:
- url: https://fourzerotwo.si
/v1/uk-vehicle-tools/ulez:
get:
operationId: uk_vehicle_tools__ulez
summary: 'UK Vehicle Tools: London ULEZ check'
description: 'Whether a car meets London ULEZ standards, from its Euro status or (as an estimate) its registration date. Price: $0.002 USDC per call via x402. 3 free calls/day with a free key.'
tags:
- uk-vehicle-tools
externalDocs:
url: https://fourzerotwo.si/apis/uk-vehicle-tools/ulez
parameters:
- name: fuel
in: query
required: true
description: petrol, diesel, hybrid, electric
schema:
type: string
example: diesel
- name: euro_status
in: query
required: false
description: e.g. "Euro 6"
schema:
type: string
- name: first_registered
in: query
required: false
description: YYYY-MM-DD
schema:
type: string
example: '2016-03-01'
responses:
'200':
description: The data (paid, or free tier).
content:
application/json: {}
'402':
$ref: '#/components/responses/PaymentRequired'
'400':
$ref: '#/components/responses/Error'
'404':
$ref: '#/components/responses/Error'
'502':
$ref: '#/components/responses/Error'
security:
- {}
- freeKey: []
x-price-usd: '0.002000'
x-free-tier: sample
x-mcp-tool: uk-vehicle-tools__ulez
servers:
- url: https://fourzerotwo.si
components:
responses:
PaymentRequired:
description: x402 payment required. The body (also base64 in the PAYMENT-REQUIRED header) lists accepted payments.
headers:
PAYMENT-REQUIRED:
schema:
type: string
description: Base64 JSON x402 v2 PaymentRequired
content:
application/json:
schema:
type: object
properties:
x402Version:
type: integer
error:
type: string
accepts:
type: array
items:
type: object
Error:
description: 400 = invalid input, 404 = not found at the source, 502 = the source failed. Never charged.
content:
application/json:
schema:
type: object
properties:
error:
type: string
charged:
type: boolean
securitySchemes:
freeKey:
type: apiKey
in: header
name: X-API-Key
description: Optional free key (fzt_…) for the free tier.
x-refined-from:
- openapi.json
- fourzerotwo-si-openapi.json