# PennyRail VIN Decode – Vehicle Identification Number Lookup

> PennyRail VIN Decode – Vehicle Identification Number Lookup is a paid API for AI agents from pennyrail.vercel.app, paid per call via x402, $0.004/call, status unknown (last checked 2026-09-14).

Decodes a Vehicle Identification Number (VIN) to return structured vehicle details such as make, model, year, and specifications.

## Facts

- Endpoint: POST https://pennyrail.vercel.app/api/p/micro/vehicle.vin-decode--vehicle-identification-number-lookup
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pennyrail-vin-decode-vehicle-identification-number-lookup-03b53554
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j-i8cdYVFAwms8W6BJnwl

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 pennyrail-vin-decode-vehicle-identification-number-lookup-03b53554 -d '<json body>'
```

Example prompt: Can you decode this VIN for me — 1HGBH41JXMN109186 — and tell me the make, model, year, and any other vehicle details you can find?

## When to prefer this

Use this endpoint when you need to programmatically decode a VIN into structured vehicle metadata in a lightweight, pay-per-call fashion. Prefer it over manual lookup tools or heavier automotive data APIs when cost efficiency and machine-readable output are priorities and you only need basic vehicle identification details.

## Known failure modes

- Invalid or malformed VIN returns an error or empty result
- VINs for very old or obscure vehicles may return partial data
- Non-standard or non-US VINs may have limited decode coverage
- Missing input field causes a validation error
- Upstream data source unavailability may return a service error

## How this service works

Machine-readable settlement service

## Output

A structured object containing decoded vehicle information derived from the VIN, typically including make, manufacturer, model, model year, vehicle type, engine details, drive type, country of origin, and other specification fields encoded in the VIN string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "additionalProperties": true
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pennyrail-vin-decode-vehicle-identification-number-lookup-03b53554/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from pennyrail.vercel.app](https://www.zero.xyz/host/pennyrail.vercel.app/llms.txt)
