# Vindexapi VIN Decode with Warranty Terms

> Vindexapi VIN Decode with Warranty Terms is a paid API for AI agents from api.vindexapi.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Decodes a 17-character VIN via NHTSA vPIC to return normalized vehicle specs (make, model, year, engine, body) plus original factory warranty terms (basic, powertrain, corrosion, roadside, EV battery) keyed by make and model year

## Facts

- Endpoint: GET https://api.vindexapi.dev/v1/decode
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vindexapi-vin-decode-with-warranty-terms-4236b114
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OK44VJ2hVeSmXilHEoeE5

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 vindexapi-vin-decode-with-warranty-terms-4236b114
```

Example prompt: Can you decode the VIN 1HGBH41JXMN109186 and tell me the make, model, year, engine, body style, and the original factory warranty terms including powertrain and corrosion coverage?

## When to prefer this

Use this endpoint when you need both normalized vehicle specification data AND original factory warranty terms from a single VIN lookup. It is preferable over raw NHTSA API calls because it normalizes the vPIC response and enriches it with structured warranty data keyed by make and model year. Ideal for automotive marketplaces, used-car research tools, insurance applications, and fleet management systems that need warranty coverage details alongside vehicle identification.

## Known failure modes

- Invalid or malformed VIN (not 17 characters, or contains I/O/Q) returns an error
- VIN not found in NHTSA vPIC database returns empty or null vehicle data
- Unknown make/model-year combination may return missing warranty fields
- Network timeout or upstream NHTSA service unavailability causes fetch failure
- Payment not processed (x402 protocol failure) blocks response

## How this service works

Normalized NHTSA vPIC VIN decode (?vin=) — make/model/year/engine/body/… with fetch provenance, plus ORIGINAL factory new-vehicle warranty terms (basic/powertrain/corrosion/roadside/EV battery) keyed off make + model-year.

## Output

Returns a normalized vehicle record including make, model, model year, engine specs, and body style sourced from NHTSA vPIC, along with the original factory new-vehicle warranty terms for that make and model year — covering basic/bumper-to-bumper, powertrain, corrosion/rust-through, roadside assistance, and EV battery (where applicable) — plus fetch provenance metadata.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "vin"
     ],
     "properties": {
      "vin": {
       "type": "string",
       "description": "17-character VIN (no I/O/Q)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "vin": "1FTFW1ET5DFC10312",
  "charged": true,
  "vehicle": {
   "make": "FORD",
   "year": 2013,
   "model": "F-150",
   "bodyClass": "Pickup"
  },
  "warranty": {
   "make": "FORD",
   "basic": {
    "miles": 36000,
    "years": 3
   },
   "matched": true,
   "powertrain": {
    "miles": 60000,
    "years": 5
   }
  },
  "provenance": {
   "cache": "miss",
   "source": "nhtsa-vpic"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vindexapi-vin-decode-with-warranty-terms-4236b114/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vindexapi.dev](https://www.zero.xyz/host/api.vindexapi.dev/llms.txt)
