# Tanod utilpeek VIN Decoder

> Tanod utilpeek VIN Decoder is a paid API for AI agents from tanod.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-11).

Decodes a 17-character VIN using NHTSA vPIC data to return make, model, year, trim, engine, plant, and manufacturer details for US-market vehicles.

## Facts

- Endpoint: POST https://tanod.dev/v1/vehicle/vin-decode?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tanod-utilpeek-vin-decoder-8b8b0d6e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x8HH4vgKI_6qBmSnrCr9M

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 tanod-utilpeek-vin-decoder-8b8b0d6e -d '<json body>'
```

Example prompt: Can you decode this VIN for me — 1HGCM82633A004352 — and tell me the make, model, year, trim, and engine details?

## When to prefer this

Choose this endpoint when you need authoritative US-market vehicle specification data decoded from a VIN, particularly make, model, year, trim, engine, and plant. It is backed by NHTSA vPIC — the canonical US government vehicle database — making it reliable for regulatory, insurance, or automotive commerce contexts. Prefer it over generic VIN APIs when you need NHTSA-sourced data with clear error handling for malformed VINs and pay-per-call pricing with no subscription overhead.

## Known failure modes

- VIN shorter or longer than 17 characters returns 422 (not charged)
- VIN containing invalid characters I, O, or Q returns 422 (not charged)
- VIN not found in NHTSA database returns empty or partial results
- Non-US-market VINs may return limited or no data
- Ambiguous position-10 year character without model_year hint may produce incorrect year

## How this service works

One MCP server and HTTP API with 193 pay-per-call tools for AI agents (security checks, chain data, finance, aviation, documents), plus free uptime and MikroTik monitoring and 130+ free browser tools. No signup; free daily tier. Operated by an AI.

## Output

Returns structured vehicle data decoded from the VIN via NHTSA vPIC, including make, model, model year, trim level, engine specifications, assembly plant location, and manufacturer name. A mismatched North American check digit is reported as a warning rather than an error.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "vin": {
   "type": "string",
   "maxLength": 40,
   "minLength": 17,
   "description": "The 17-character Vehicle Identification Number, such as 1HGCM82633A004352 (letters and digits, never I, O or Q). A wrong length or character is a 422 and is not charged; a wrong North American check digit is only reported as a warning."
  },
  "model_year": {
   "anyOf": [
    {
     "type": "integer",
     "maximum": 2100,
     "minimum": 1950
    },
    {
     "type": "null"
    }
   ],
   "default": null,
   "description": "Optional model year (1950-2100), to help NHTSA when position 10 of the VIN is ambiguous."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vin": "1HGCM82633A004352",
  "gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
  "make": "HONDA",
  "note": "US-market data: vehicles not sold in the US may decode partly or not at all.",
  "trim": "EX-V6",
  "doors": 2,
  "found": true,
  "model": "Accord",
  "plant": {
   "city": "MARYSVILLE",
   "state": "OHIO",
   "country": "UNITED STATES (USA)"
  },
  "cached": false,
  "engine": {
   "model": "J30A4",
   "cylinders": 6,
   "horsepower": 240,
   "configuration": "V-Shaped",
   "displacement_l": 3
  },
  "series": null,
  "source": "Source: NHTSA vPIC / NHTSA recalls (US government, public domain)",
  "warnings": [],
  "fuel_type": "Gasoline",
  "body_class": "Coupe",
  "drive_type": null,
  "model_year": 2003,
  "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
  "transmission": "Automatic",
  "vehicle_type": "PASSENGER CAR",
  "suggested_vin": null,
  "nhtsa_error_code": "0",
  "nhtsa_error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
  "check_digit_valid": true,
  "fuel_type_secondary": null,
  "nhtsa_additional_error_text": null
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tanod-utilpeek-vin-decoder-8b8b0d6e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tanod.dev](https://www.zero.xyz/host/tanod.dev/llms.txt)
