# Irish VRT & NOx Levy Estimator

> Irish VRT & NOx Levy Estimator is a paid API for AI agents from irish-auto-arbitrage-production.up.railway.app, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-15).

Estimates Vehicle Registration Tax (VRT) and NOx levy for a vehicle being registered in Ireland, given its OMSP price, CO2 emissions, and fuel type.

## Facts

- Endpoint: GET https://irish-auto-arbitrage-production.up.railway.app/api/v1/a2a/vrt-estimate?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/irish-vrt-nox-levy-estimator-357dd2be
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_41MpJOc-KQIUCLv0b9UCh

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 irish-vrt-nox-levy-estimator-357dd2be
```

Example prompt: Can you estimate the VRT and NOx levy I'd pay to register a petrol car in Ireland with an OMSP of €18,500, CO2 of 128 g/km, and NOx of 35 mg/km?

## When to prefer this

Use this endpoint when you need a fast, automated estimate of Irish VRT and NOx levy before committing to a vehicle purchase or import, especially in combination with other Irish Auto Arbitrage endpoints like landed cost and market price tools. Prefer this over manual Revenue.ie lookups when processing multiple vehicles programmatically or building an import cost model.

## Known failure modes

- Missing required query parameters (price_eur, co2_g_km, fuel_type) returns a 400 error
- Invalid or unrecognised fuel_type string may return an error or unexpected result
- co2_g_km values above 1000 are rejected by schema validation
- Estimates may not reflect the latest Revenue.ie rate changes if tax bands have been updated
- Payment not provided or insufficient USDC results in 402 payment required

## How this service works

Irish VRT and NOx levy estimate - Use to estimate Vehicle Registration Tax and the NOx levy for a vehicle registered in Ireland, from its taxable value (OMSP), CO2 emissions and fuel type. Estimate only; verify against Revenue.ie.

## Output

Returns an estimated VRT amount and NOx levy in EUR based on the vehicle's OMSP, CO2 band, and fuel type, following Irish Revenue rules. Results are estimates only and should be verified against Revenue.ie.

## 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": [
      "price_eur",
      "co2_g_km",
      "fuel_type"
     ],
     "properties": {
      "co2_g_km": {
       "type": "integer",
       "default": 125,
       "example": 125,
       "maximum": 1000,
       "minimum": 0,
       "examples": [
        125
       ],
       "description": "WLTP CO2 in g/km."
      },
      "fuel_type": {
       "enum": [
        "Petrol",
        "Diesel",
        "Electric",
        "Petrol Hybrid",
        "Diesel Hybrid",
        "Petrol Plug-in Hybrid",
        "Diesel Plug-in Hybrid",
        "petrol",
        "diesel",
        "electric",
        "petrol hybrid",
        "diesel hybrid",
        "petrol plug-in hybrid",
        "diesel plug-in hybrid"
       ],
       "type": "string",
       "default": "Diesel",
       "example": "Diesel",
       "examples": [
        "Diesel"
       ],
       "description": "Fuel type, e.g. Petrol, Diesel, Electric, Petrol Hybrid, Petrol Plug-in Hybrid."
      },
      "nox_mg_km": {
       "type": "number",
       "default": 40,
       "example": 40,
       "minimum": 0,
       "examples": [
        40
       ],
       "description": "NOx in mg/km. Default 40."
      },
      "price_eur": {
       "type": "number",
       "default": 20000,
       "example": 20000,
       "minimum": 0,
       "examples": [
        20000
       ],
       "description": "Open market selling price (OMSP) in EUR."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vrt_eur": 3350,
  "total_eur": 3550,
  "assumptions": {
   "omsp_eur": 20000,
   "nox_mg_km": 40,
   "estimate_only": true
  },
  "nox_levy_eur": 200
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/irish-vrt-nox-levy-estimator-357dd2be/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from irish-auto-arbitrage-production.up.railway.app](https://www.zero.xyz/host/irish-auto-arbitrage-production.up.railway.app/llms.txt)
