# Vehicle WMI Decoder

> Vehicle WMI Decoder is a paid API for AI agents from 2s.io, paid per call via x402, $0.0024/call, status unknown (last checked 2026-09-14).

Decodes a 3-character World Manufacturer Identifier (WMI) — the first 3 characters of a VIN — returning the manufacturer name, make, vehicle type, and related data.

## Facts

- Endpoint: GET https://2s.io/api/vehicle/decode-wmi
- Price: $0.0024/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vehicle-wmi-decoder-cfc59000
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Wq-sXmpS5pOocbBuFhiz_

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 vehicle-wmi-decoder-cfc59000
```

Example prompt: What manufacturer and vehicle type does the WMI code '5YJ' correspond to — that's the first 3 characters of a Tesla VIN?

## When to prefer this

Use this endpoint when you need to identify a vehicle's manufacturer from the first 3 characters of a VIN (the World Manufacturer Identifier). It is the right choice for VIN enrichment pipelines, vehicle data validation, fleet management lookups, or any scenario where you have a WMI or partial VIN and want to resolve the brand and vehicle type without a full VIN decode. Prefer this over a full VIN decoder when only the manufacturer/make identification is needed and cost efficiency matters.

## Known failure modes

- WMI code does not match any known manufacturer — empty items array returned
- Invalid WMI format (not exactly 3 alphanumeric characters, or contains I, O, Q) — schema validation error
- Payment failure via x402 — 402 response requiring USDC payment on Base or Solana
- Network timeout or upstream NHTSA data source unavailable

## How this service works

Decode a 3-character World Manufacturer Identifier (the first three characters of a VIN) to the assigning manufacturer. Returns full manufacturer legal name, common short name, make, vehicle type, and the date NHTSA published the assignment. Useful for partial-VIN analysis — crash reports, damaged-vehicle photos, fleet records — where only the WMI is recoverable. Backed by NHTSA.gov vPIC; data is public-domain US government records.

## Output

Returns an array of matching WMI records, each containing the WMI string, manufacturer name, common name, make, vehicle type, and the date the record was made available to the public. Also includes the total count and the upstream data source with provider, URL, and license info.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "wmi": "1HG"
  }
 }
}
```

## 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",
    "queryParams"
   ],
   "properties": {
    "type": {
     "const": "http"
    },
    "method": {
     "const": "GET"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "wmi"
     ],
     "properties": {
      "wmi": {
       "type": "string",
       "maxLength": 3,
       "minLength": 3,
       "description": "3-character WMI (the first 3 chars of a VIN). Case-insensitive. Examples: 1HG (American Honda), 5YJ (Tesla US), WBA (BMW)."
      }
     },
     "additionalProperties": false
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vehicle-wmi-decoder-cfc59000/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 2s.io](https://www.zero.xyz/host/2s.io/llms.txt)
