# Vehicle VIN Toolkit – Manufacturer WMI Lookup

> Vehicle VIN Toolkit – Manufacturer WMI Lookup is a paid API for AI agents from vehicle-vin.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-21).

Returns all WMI (World Manufacturer Identifier) prefixes registered to a manufacturer name, including country and vehicle type for each prefix.

## Facts

- Endpoint: GET https://vehicle-vin.x402tookit.com/manufacturer-wmis?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-21
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vehicle-vin-toolkit-manufacturer-wmi-lookup-279dc369
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7abSi1P7PvZ_PDbfCVZOV

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-vin-toolkit-manufacturer-wmi-lookup-279dc369
```

Example prompt: Can you list all the WMI manufacturer prefixes registered to Honda, including which countries and vehicle types they cover?

## When to prefer this

Use this endpoint when you need to enumerate all WMI codes belonging to a named manufacturer — e.g. to build lookup tables, verify manufacturing origin by country, or understand which prefixes a brand uses across vehicle types. It complements the reverse lookup endpoint (WMI→manufacturer) by going from name to prefix. Prefer this over decoding a specific VIN when the goal is a comprehensive list rather than decoding a single vehicle.

## Known failure modes

- Manufacturer name not found — returns empty WMI array with total=0
- Ambiguous name matching too many manufacturers — returns up to the limit with a summary note
- Degraded mode — upstream NHTSA data unavailable, returns partial or cached results with degraded=true
- Missing required 'name' query parameter — returns 400-level error
- Limit out of range (outside 1-100) — may return default of 25 or a validation error

## How this service works

List the VIN manufacturer prefixes (WMIs) registered for a manufacturer name such as Honda, with country and vehicle type.

## Output

A JSON object containing an array of WMI entries, each with the 3-character WMI code, associated country, vehicle type, and manufacturer name. Also includes total count of matching WMIs, number shown, list of distinct countries and manufacturers, the query string used, data source info, timestamp, and an optional summary. May include degraded-mode warnings if the data source is partially unavailable.

## 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": [
      "name"
     ],
     "properties": {
      "name": {
       "type": "string",
       "description": "Manufacturer name or part of it, e.g. Tesla"
      },
      "limit": {
       "type": "integer",
       "description": "Max prefixes to return, 1-100 (default 25)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "wmis": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "object",
        "properties": {
         "wmi": {
          "type": [
           "null",
           "string"
          ]
         },
         "country": {
          "type": [
           "null",
           "string"
          ]
         },
         "vehicleType": {
          "type": [
           "null",
           "string"
          ]
         },
         "manufacturer": {
          "type": [
           "null",
           "string"
          ]
         }
        }
       }
      },
      "query": {
       "type": [
        "null",
        "string"
       ]
      },
      "shown": {
       "type": [
        "null",
        "number"
       ]
      },
      "total": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ]
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "countries": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "sourceUrl": {
      
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vehicle-vin-toolkit-manufacturer-wmi-lookup-279dc369/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from vehicle-vin.x402tookit.com](https://www.zero.xyz/host/vehicle-vin.x402tookit.com/llms.txt)
