---
type: "firecrawl-provider"
description: "NHTSA's Product Information Catalog and Vehicle Listing (vPIC): decode a VIN or WMI into make, model, year, trim, plant and vehicle type; list makes, models, manufacturers and their WMIs; look up the decode variable dictionary. Public US federal data, no key."
use_when: "NHTSA's Product Information Catalog and Vehicle Listing (vPIC): decode a VIN or WMI into make, model, year, trim, plant and vehicle type; list makes, models, manufacturers and their WMIs; look up the decode variable dictionary. Public US federal data, no key."
categories: "Public records"
capabilities: 9
credits_per_call: 5
---
# NHTSA vPIC vehicle decoder on Firecrawl Alexandria

NHTSA's Product Information Catalog and Vehicle Listing (vPIC): decode a VIN or WMI into make, model, year, trim, plant and vehicle type; list makes, models, manufacturers and their WMIs; look up the decode variable dictionary. Public US federal data, no key.

- Categories: Public records
- Category index: [Public records category](https://firecrawl.dev/alexandria/agents/categories/public-records)
- Provider key: `vpic-nhtsa-dot-gov`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/vpic-nhtsa-dot-gov)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/openapi.json)

## Capabilities

- [Decode vin](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_vin): Decode one VIN (full or partial with `*` wildcards) into make, model, model year, trim, series, body class, vehicle type, manufacturer, assembly plant, engine and every other populated vPIC variable. vPIC's error codes are returned, not hidden: an incomplete VIN still decodes with code 6.
- [Decode vin batch](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_vin_batch): Decode up to 50 VINs in one vPIC request (DecodeVINValuesBatch). Each VIN may carry its own model year. Records come back in input order with the same fields as decode_vin; a VIN vPIC could not attribute to any manufacturer stays in the list with `decoded: false` and its error codes.
- [Decode wmi](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_wmi): Decode a World Manufacturer Identifier (the first three VIN characters, or a six-character WMI extension) into the manufacturer, common name, parent company, make and vehicle type NHTSA registered for it.
- [Get manufacturer](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/get_manufacturer): NHTSA registration details for a manufacturer: legal and common name, business address, manufacturer types, vehicle types with GVWR range, equipment items, DBAs and the last update. A numeric Mfr_ID returns exactly that manufacturer; a name fragment returns every registrant whose name contains it (dealers and alterers included), 100 per page. Contact persons, e-mail and phone numbers are not returned.
- [List makes](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_makes): Makes registered in vPIC, one of three ways: every make a manufacturer (name or ID) reports, optionally for one model year; every make of a vehicle type (car, truck, motorcycle, bus, trailer, mpv, ...); or a case-insensitive name search over the full ~12,000-row make list.
- [List manufacturers](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_manufacturers): Manufacturers registered with NHTSA, 100 per page, optionally filtered by manufacturer type (Incomplete Vehicles, Completed Vehicle Manufacturer, Intermediate, Alterer, Replica, ...). Each row carries the Mfr_ID that get_manufacturer, list_makes and list_wmis accept.
- [List models](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_models): Models vPIC lists for a make (name or make ID), optionally narrowed to one model year and/or one vehicle type. An unknown make is not_found; a known make with no models for the requested year is an empty result.
- [List variables](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_variables): The vPIC decode dictionary: without `variable`, every variable (ID, name, group, data type, description) that decode_vin can populate; with `variable` (ID or exact name such as `Error Code` or `Body Class`), the lookup values vPIC allows for it.
- [List wmis](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_wmis): World Manufacturer Identifiers NHTSA assigned to a manufacturer (name fragment or Mfr_ID), each with vehicle type, country and the dates it was created, updated and made public. Optionally narrowed to one vehicle type.

## 1. Choose this provider when

NHTSA's Product Information Catalog and Vehicle Listing (vPIC): decode a VIN or WMI into make, model, year, trim, plant and vehicle type; list makes, models, manufacturers and their WMIs; look up the decode variable dictionary. Public US federal data, no key.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "vpic-nhtsa-dot-gov",
  "capability": "vehicles/decode_vin",
  "options": {
    "vin": "1HGCM82633A004352"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `extended` (boolean): Use DecodeVinValuesExtended, which adds NCSA mapping fields and additional error details. Example: `false`
- `model_year` (number): Model year hint sent as vPIC's `modelyear`; improves partial decodes and disambiguates the 10th VIN character. Example: `1900`
- `vin` (string, required): Full 17-character VIN, or a partial VIN with `*` in unknown positions (e.g. `5UXWX7C5*BA`). Case-insensitive. Pattern: ^[A-Za-z0-9*]{5,17}$. Example: `*`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "vpic-nhtsa-dot-gov",
    capability: "vehicles/decode_vin",
    options: {
      vin: "1HGCM82633A004352",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "vpic-nhtsa-dot-gov",
  "capability": "vehicles/decode_vin",
  "options": {
    "vin": "1HGCM82633A004352"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "vpic-nhtsa-dot-gov",
    "capability": "vehicles/decode_vin",
    "options": {
      "vin": "1HGCM82633A004352"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'vpic-nhtsa-dot-gov/vehicles/decode_vin' \
  --options '{"vin":"1HGCM82633A004352"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "vpic-nhtsa-dot-gov",
  "capability": "vehicles/decode_vin",
  "options": {
    "vin": "1HGCM82633A004352"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "vpic-nhtsa-dot-gov",
  "capability": "vehicles/decode_vin",
  "options": {
    "vin": "1HGCM82633A004352"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "model_year_hint": null,
  "observed_at_ms": 1790269118685,
  "vehicle": {
    "additional_error_text": null,
    "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValues/1HGCM82633A004352?format=json",
    "attributes": {
      "AirBagLocCurtain": "1st and 2nd Rows",
      "AirBagLocFront": "1st Row (Driver and Passenger)",
      "AirBagLocSide": "1st Row (Driver and Passenger)",
      "BedType": "Not Applicable",
      "BodyCabType": "Not Applicable",
      "BodyClass": "Coupe",
      "BusFloorConfigType": "Not Applicable",
      "BusType": "Not Applicable",
      "CustomMotorcycleType": "Not Applicable",
      "DisplacementCC": "2998.832712",
      "DisplacementCI": "183",
      "DisplacementL": "2.998832712",
      "Doors": "2",
      "EngineConfiguration": "V-Shaped",
      "EngineCylinders": "6",
      "EngineHP": "240",
      "EngineModel": "J30A4",
      "ErrorCode": "0",
      "ErrorText": "0 - VIN decoded clean. Check Digit (9th position) is correct",
      "FuelTypePrimary": "Gasoline",
      "GVWR": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
      "GVWR_to": "Class 1: 6,000 lb or less (2,722 kg or less)",
      "Make": "HONDA",
      "MakeID": "474",
      "Manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
      "ManufacturerId": "988",
      "Model": "Accord",
      "ModelID": "1861",
      "ModelYear": "2003",
      "MotorcycleChassisType": "Not Applicable",
      "MotorcycleSuspensionType": "Not Applicable",
      "OtherRestraintSystemInfo": "Seat Belt (Rr center position)",
      "PlantCity": "MARYSVILLE",
      "PlantCountry": "UNITED STATES (USA)",
      "PlantState": "OHIO",
      "SeatBeltsAll": "Manual",
      "TrailerBodyType": "Not Applicable",
      "TrailerType": "Not Applicable",
      "TransmissionSpeeds": "5",
      "TransmissionStyle": "Automatic",
      "Trim": "EX-V6",
      "VIN": "1HGCM82633A004352",
      "ValveTrainDesign": "Single Overhead Cam (SOHC)",
      "VehicleDescriptor": "1HGCM826*3A",
      "VehicleType": "PASSENGER CAR"
    },
    "base_price": null,
    "battery_kwh": null,
    "body_cab_type": "Not Applicable",
    "body_class": "Coupe",
    "decoded": true,
    "decoded_clean": true,
    "destination_market": null,
    "displacement_cc": "2998.832712",
    "displacement_l": "2.998832712",
    "doors": "2",
    "drive_type": null,
    "electrification_level": null,
    "engine_configuration": "V-Shaped",
    "engine_cylinders": "6",
    "engine_hp": "240",
    "engine_kw": null,
    "engine_manufacturer": null,
    "engine_model": "J30A4",
    "error_codes": [
      "0"
    ],
    "error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
    "fuel_type_primary": "Gasoline",
    "fuel_type_secondary": null,
    "gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
    "make": "HONDA",
    "make_id": 474,
    "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
    "manufacturer_id": 988,
    "model": "Accord",
    "model_id": 1861,
    "model_year": 2003,
    "ncsa_body_type": null,
    "ncsa_make": null,
    "ncsa_model": null,
    "plant_city": "MARYSVILLE",
    "plant_company_name": null,
    "plant_country": "UNITED STATES (USA)",
    "plant_state": "OHIO",
    "seat_rows": null,
    "seats": null,
    "series": null,
    "series2": null,
    "source_url": "https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=1HGCM82633A004352",
    "suggested_vin": null,
    "transmission_speeds": "5",
    "transmission_style": "Automatic",
    "trim": "EX-V6",
    "trim2": null,
    "vehicle_descriptor": "1HGCM826*3A",
    "vehicle_type": "PASSENGER CAR",
    "vin": "1HGCM82633A004352"
  },
  "vin": "1HGCM82633A004352"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Decode vin

- Capability: `vehicles/decode_vin`
- Description: Decode one VIN (full or partial with `*` wildcards) into make, model, model year, trim, series, body class, vehicle type, manufacturer, assembly plant, engine and every other populated vPIC variable. vPIC's error codes are returned, not hidden: an incomplete VIN still decodes with code 6.
- Instructions: Dealer inventory intake, title or listing checks: turn a 17-character VIN into structured vehicle identity. Pass model_year for partial VINs or when the 10th character is ambiguous.
- Cost: 5 credits per call
- Capability file: [Decode vin](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_vin)

Accepted options:
- `extended` (boolean): Use DecodeVinValuesExtended, which adds NCSA mapping fields and additional error details. Example: `false`
- `model_year` (number): Model year hint sent as vPIC's `modelyear`; improves partial decodes and disambiguates the 10th VIN character. Example: `1900`
- `vin` (string, required): Full 17-character VIN, or a partial VIN with `*` in unknown positions (e.g. `5UXWX7C5*BA`). Case-insensitive. Pattern: ^[A-Za-z0-9*]{5,17}$. Example: `*`

Response schema example:
```json
{
  "model_year_hint": null,
  "observed_at_ms": 1790269118685,
  "vehicle": {
    "additional_error_text": null,
    "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVinValues/1HGCM82633A004352?format=json",
    "attributes": {
      "AirBagLocCurtain": "1st and 2nd Rows",
      "AirBagLocFront": "1st Row (Driver and Passenger)",
      "AirBagLocSide": "1st Row (Driver and Passenger)",
      "BedType": "Not Applicable",
      "BodyCabType": "Not Applicable",
      "BodyClass": "Coupe",
      "BusFloorConfigType": "Not Applicable",
      "BusType": "Not Applicable",
      "CustomMotorcycleType": "Not Applicable",
      "DisplacementCC": "2998.832712",
      "DisplacementCI": "183",
      "DisplacementL": "2.998832712",
      "Doors": "2",
      "EngineConfiguration": "V-Shaped",
      "EngineCylinders": "6",
      "EngineHP": "240",
      "EngineModel": "J30A4",
      "ErrorCode": "0",
      "ErrorText": "0 - VIN decoded clean. Check Digit (9th position) is correct",
      "FuelTypePrimary": "Gasoline",
      "GVWR": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
      "GVWR_to": "Class 1: 6,000 lb or less (2,722 kg or less)",
      "Make": "HONDA",
      "MakeID": "474",
      "Manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
      "ManufacturerId": "988",
      "Model": "Accord",
      "ModelID": "1861",
      "ModelYear": "2003",
      "MotorcycleChassisType": "Not Applicable",
      "MotorcycleSuspensionType": "Not Applicable",
      "OtherRestraintSystemInfo": "Seat Belt (Rr center position)",
      "PlantCity": "MARYSVILLE",
      "PlantCountry": "UNITED STATES (USA)",
      "PlantState": "OHIO",
      "SeatBeltsAll": "Manual",
      "TrailerBodyType": "Not Applicable",
      "TrailerType": "Not Applicable",
      "TransmissionSpeeds": "5",
      "TransmissionStyle": "Automatic",
      "Trim": "EX-V6",
      "VIN": "1HGCM82633A004352",
      "ValveTrainDesign": "Single Overhead Cam (SOHC)",
      "VehicleDescriptor": "1HGCM826*3A",
      "VehicleType": "PASSENGER CAR"
    },
    "base_price": null,
    "battery_kwh": null,
    "body_cab_type": "Not Applicable",
    "body_class": "Coupe",
    "decoded": true,
    "decoded_clean": true,
    "destination_market": null,
    "displacement_cc": "2998.832712",
    "displacement_l": "2.998832712",
    "doors": "2",
    "drive_type": null,
    "electrification_level": null,
    "engine_configuration": "V-Shaped",
    "engine_cylinders": "6",
    "engine_hp": "240",
    "engine_kw": null,
    "engine_manufacturer": null,
    "engine_model": "J30A4",
    "error_codes": [
      "0"
    ],
    "error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
    "fuel_type_primary": "Gasoline",
    "fuel_type_secondary": null,
    "gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
    "make": "HONDA",
    "make_id": 474,
    "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
    "manufacturer_id": 988,
    "model": "Accord",
    "model_id": 1861,
    "model_year": 2003,
    "ncsa_body_type": null,
    "ncsa_make": null,
    "ncsa_model": null,
    "plant_city": "MARYSVILLE",
    "plant_company_name": null,
    "plant_country": "UNITED STATES (USA)",
    "plant_state": "OHIO",
    "seat_rows": null,
    "seats": null,
    "series": null,
    "series2": null,
    "source_url": "https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=1HGCM82633A004352",
    "suggested_vin": null,
    "transmission_speeds": "5",
    "transmission_style": "Automatic",
    "trim": "EX-V6",
    "trim2": null,
    "vehicle_descriptor": "1HGCM826*3A",
    "vehicle_type": "PASSENGER CAR",
    "vin": "1HGCM82633A004352"
  },
  "vin": "1HGCM82633A004352"
}
```

### Decode vin batch

- Capability: `vehicles/decode_vin_batch`
- Description: Decode up to 50 VINs in one vPIC request (DecodeVINValuesBatch). Each VIN may carry its own model year. Records come back in input order with the same fields as decode_vin; a VIN vPIC could not attribute to any manufacturer stays in the list with `decoded: false` and its error codes.
- Instructions: Bulk inventory or fleet intake. NHTSA asks that large batches run at night US Eastern time or on weekends.
- Cost: 5 credits per call
- Capability file: [Decode vin batch](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_vin_batch)

Accepted options:
- `vins` (object[], required): vins Example: `[]`

Response schema example:
```json
{
  "count": 2,
  "decoded_count": 2,
  "observed_at_ms": 1790269130147,
  "requested": 2,
  "vehicles": [
    {
      "additional_error_text": null,
      "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/",
      "attributes": {
        "AirBagLocCurtain": "1st and 2nd Rows",
        "AirBagLocFront": "1st Row (Driver and Passenger)",
        "AirBagLocSide": "1st Row (Driver and Passenger)",
        "BedType": "Not Applicable",
        "BodyCabType": "Not Applicable",
        "BodyClass": "Coupe",
        "BusFloorConfigType": "Not Applicable",
        "BusType": "Not Applicable",
        "CustomMotorcycleType": "Not Applicable",
        "DisplacementCC": "2998.832712",
        "DisplacementCI": "183",
        "DisplacementL": "2.998832712",
        "Doors": "2",
        "EngineConfiguration": "V-Shaped",
        "EngineCylinders": "6",
        "EngineHP": "240",
        "EngineModel": "J30A4",
        "ErrorCode": "0",
        "ErrorText": "0 - VIN decoded clean. Check Digit (9th position) is correct",
        "FuelTypePrimary": "Gasoline",
        "GVWR": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
        "GVWR_to": "Class 1: 6,000 lb or less (2,722 kg or less)",
        "Make": "HONDA",
        "MakeID": "474",
        "Manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
        "ManufacturerId": "988",
        "Model": "Accord",
        "ModelID": "1861",
        "ModelYear": "2003",
        "MotorcycleChassisType": "Not Applicable",
        "MotorcycleSuspensionType": "Not Applicable",
        "OtherRestraintSystemInfo": "Seat Belt (Rr center position)",
        "PlantCity": "MARYSVILLE",
        "PlantCountry": "UNITED STATES (USA)",
        "PlantState": "OHIO",
        "SeatBeltsAll": "Manual",
        "TrailerBodyType": "Not Applicable",
        "TrailerType": "Not Applicable",
        "TransmissionSpeeds": "5",
        "TransmissionStyle": "Automatic",
        "Trim": "EX-V6",
        "VIN": "1HGCM82633A004352",
        "ValveTrainDesign": "Single Overhead Cam (SOHC)",
        "VehicleDescriptor": "1HGCM826*3A",
        "VehicleType": "PASSENGER CAR"
      },
      "base_price": null,
      "battery_kwh": null,
      "body_cab_type": "Not Applicable",
      "body_class": "Coupe",
      "decoded": true,
      "decoded_clean": true,
      "destination_market": null,
      "displacement_cc": "2998.832712",
      "displacement_l": "2.998832712",
      "doors": "2",
      "drive_type": null,
      "electrification_level": null,
      "engine_configuration": "V-Shaped",
      "engine_cylinders": "6",
      "engine_hp": "240",
      "engine_kw": null,
      "engine_manufacturer": null,
      "engine_model": "J30A4",
      "error_codes": [
        "0"
      ],
      "error_text": "0 - VIN decoded clean. Check Digit (9th position) is correct",
      "fuel_type_primary": "Gasoline",
      "fuel_type_secondary": null,
      "gvwr": "Class 1C: 4,001 - 5,000 lb (1,814 - 2,268 kg)",
      "make": "HONDA",
      "make_id": 474,
      "manufacturer": "AMERICAN HONDA MOTOR CO., INC.",
      "manufacturer_id": 988,
      "model": "Accord",
      "model_id": 1861,
      "model_year": 2003,
      "ncsa_body_type": null,
      "ncsa_make": null,
      "ncsa_model": null,
      "plant_city": "MARYSVILLE",
      "plant_company_name": null,
      "plant_country": "UNITED STATES (USA)",
      "plant_state": "OHIO",
      "seat_rows": null,
      "seats": null,
      "series": null,
      "series2": null,
      "source_url": "https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=1HGCM82633A004352",
      "suggested_vin": null,
      "transmission_speeds": "5",
      "transmission_style": "Automatic",
      "trim": "EX-V6",
      "trim2": null,
      "vehicle_descriptor": "1HGCM826*3A",
      "vehicle_type": "PASSENGER CAR",
      "vin": "1HGCM82633A004352"
    },
    {
      "additional_error_text": null,
      "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeVINValuesBatch/",
      "attributes": {
        "AirBagLocFront": "1st Row (Driver and Passenger)",
        "AirBagLocSide": "1st Row (Driver and Passenger)",
        "BodyClass": "Sport Utility Vehicle [SUV]/Multipurpose Vehicle [MPV]",
        "BusFloorConfigType": "Not Applicable",
        "BusType": "Not Applicable",
        "CustomMotorcycleType": "Not Applicable",
        "DisplacementCC": "2979.1682352",
        "DisplacementCI": "181.8",
        "DisplacementL": "3.0",
        "Doors": "4",
        "DriveType": "AWD/All-Wheel Drive",
        "EngineCylinders": "6",
        "EngineHP": "300",
        "ErrorCode": "6",
        "ErrorText": "6 - Incomplete VIN",
        "FuelTypePrimary": "Gasoline",
        "GVWR": "Class 1D: 5,001 - 6,000 lb (2,268 - 2,722 kg)",
        "Make": "BMW",
        "MakeID": "452",
        "Manufacturer": "BMW MANUFACTURER CORPORATION / BMW NORTH AMERICA",
        "ManufacturerId": "968",
        "Model": "X3",
        "ModelID": "1719",
        "ModelYear": "2011",
        "MotorcycleChassisType": "Not Applicable",
        "MotorcycleSuspensionType": "Not Applicable",
        "OtherRestraintSystemInfo": "Head Inflatable Restraint for Driver, Front Passenger, Rear Outboard Driver-side and Rear Outboard Passenger-side.  Knee Inflatable Restraint for Driver.  Pretensioners for Driver and Front Passenger.",
        "PlantCity": "MUNICH",
        "PlantCountry": "GERMANY",
        "Pretensioner": "Yes",
        "SeatBeltsAll": "Manual",
        "TPMS": "Direct",
        "TrailerBodyType": "Not Applicable",
        "TrailerType": "Not Applicable",
        "Trim": "xDrive35i",
        "VIN": "5UXWX7C5*BA",
        "VehicleDescriptor": "5UXWX7C5*BA",
        "VehicleType": "MULTIPURPOSE PASSENGER VEHICLE (MPV)"
      },
      "base_price": null,
      "battery_kwh": null,
      "body_cab_type": null,
      "body_class": "Sport Utility Vehicle [SUV]/Multipurpose Vehicle [MPV]",
      "decoded": true,
      "decoded_clean": false,
      "destination_market": null,
      "displacement_cc": "2979.1682352",
      "displacement_l": "3.0",
      "doors": "4",
      "drive_type": "AWD/All-Wheel Drive",
      "electrification_level": null,
      "engine_configuration": null,
      "engine_cylinders": "6",
      "engine_hp": "300",
      "engine_kw": null,
      "engine_manufacturer": null,
      "engine_model": null,
      "error_codes": [
        "6"
      ],
      "error_text": "6 - Incomplete VIN",
      "fuel_type_primary": "Gasoline",
      "fuel_type_secondary": null,
      "gvwr": "Class 1D: 5,001 - 6,000 lb (2,268 - 2,722 kg)",
      "make": "BMW",
      "make_id": 452,
      "manufacturer": "BMW MANUFACTURER CORPORATION / BMW NORTH AMERICA",
      "manufacturer_id": 968,
      "model": "X3",
      "model_id": 1719,
      "model_year": 2011,
      "ncsa_body_type": null,
      "ncsa_make": null,
      "ncsa_model": null,
      "plant_city": "MUNICH",
      "plant_company_name": null,
      "plant_country": "GERMANY",
      "plant_state": null,
      "seat_rows": null,
      "seats": null,
      "series": null,
      "series2": null,
      "source_url": "https://vpic.nhtsa.dot.gov/decoder/VinDecoder?VIN=5UXWX7C5*BA",
      "suggested_vin": null,
      "transmission_speeds": null,
      "transmission_style": null,
      "trim": "xDrive35i",
      "trim2": null,
      "vehicle_descriptor": "5UXWX7C5*BA",
      "vehicle_type": "MULTIPURPOSE PASSENGER VEHICLE (MPV)",
      "vin": "5UXWX7C5*BA"
    }
  ]
}
```

### Decode wmi

- Capability: `vehicles/decode_wmi`
- Description: Decode a World Manufacturer Identifier (the first three VIN characters, or a six-character WMI extension) into the manufacturer, common name, parent company, make and vehicle type NHTSA registered for it.
- Instructions: Identify who built a vehicle from a VIN prefix without a full VIN, or check whether a WMI is registered with NHTSA.
- Cost: 5 credits per call
- Capability file: [Decode wmi](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/decode_wmi)

Accepted options:
- `wmi` (string, required): Three-character WMI such as `1HG`, or a six-character WMI with extension. Case-insensitive. Pattern: ^([A-Za-z0-9]{3}|[A-Za-z0-9]{6})$. Example: `1HG`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/DecodeWMI/1HG?format=json",
  "common_name": "Honda",
  "created_on": "2015-03-26",
  "date_available_to_public": "2015-01-01",
  "make": "HONDA",
  "manufacturer_name": "AMERICAN HONDA MOTOR CO., INC.",
  "observed_at_ms": 1790269185804,
  "parent_company_name": null,
  "updated_on": null,
  "url": null,
  "vehicle_type": "Passenger Car",
  "wmi": "1HG"
}
```

### Get manufacturer

- Capability: `vehicles/get_manufacturer`
- Description: NHTSA registration details for a manufacturer: legal and common name, business address, manufacturer types, vehicle types with GVWR range, equipment items, DBAs and the last update. A numeric Mfr_ID returns exactly that manufacturer; a name fragment returns every registrant whose name contains it (dealers and alterers included), 100 per page. Contact persons, e-mail and phone numbers are not returned.
- Instructions: After decode_vin (manufacturer_id) or list_manufacturers, to see who a registrant is and where they are; or to search the registry by name.
- Cost: 5 credits per call
- Capability file: [Get manufacturer](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/get_manufacturer)

Accepted options:
- `manufacturer` (string, required): Numeric Mfr_ID (`987`) for an exact match, or a name fragment (`honda`). Example: `987`
- `page` (number): 1-based page of 100 rows; only name searches page. Example: `1`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetManufacturerDetails/987?format=json",
  "count": 1,
  "manufacturers": [
    {
      "address": "2-3, Toranomon 2-Chome",
      "address2": null,
      "city": "Minato-Ku",
      "common_name": "Honda",
      "country": "JAPAN",
      "dbas": null,
      "equipment_items": [],
      "last_updated": "/Date(1781312583703-0400)/",
      "last_updated_ms": 1781312583703,
      "manufacturer_id": 987,
      "manufacturer_types": [
        "Completed Vehicle Manufacturer"
      ],
      "name": "HONDA MOTOR CO., LTD.",
      "other_details": null,
      "postal_code": "105-8404",
      "primary_product": null,
      "state_province": "Tokyo",
      "vehicle_types": [
        {
          "gvwr_from": "Class 1A: 3,000 lb or less (1,360 kg or less)",
          "gvwr_to": "Class 1: 6,000 lb or less (2,722 kg or less)",
          "is_primary": false,
          "name": "Motorcycle"
        },
        {
          "gvwr_from": "Class 1B: 3,001 - 4,000 lb (1,360 - 1,814 kg)",
          "gvwr_to": "Class 1: 6,000 lb or less (2,722 kg or less)",
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "gvwr_from": "Class 1: 6,000 lb or less (2,722 kg or less)",
          "gvwr_to": "Class 2: 6,001 - 10,000 lb (2,722 - 4,536 kg)",
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    }
  ],
  "next_page": null,
  "observed_at_ms": 1790269224262,
  "page": 1,
  "query": "987"
}
```

### List makes

- Capability: `vehicles/list_makes`
- Description: Makes registered in vPIC, one of three ways: every make a manufacturer (name or ID) reports, optionally for one model year; every make of a vehicle type (car, truck, motorcycle, bus, trailer, mpv, ...); or a case-insensitive name search over the full ~12,000-row make list.
- Instructions: Discovery before list_models: find the make ID or exact make name vPIC uses. Search mode is client-side filtering of GetAllMakes and returns at most `limit` rows.
- Cost: 5 credits per call
- Capability file: [List makes](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_makes)

Accepted options:
- `limit` (number): Only with `query`: maximum rows returned. Example: `100`
- `manufacturer` (string): Manufacturer name fragment (`honda`) or numeric Mfr_ID (`987`). Example: `<manufacturer>`
- `model_year` (number): Only with `manufacturer`: makes that manufacturer reported for this model year. Example: `1900`
- `query` (string): Substring to match against make names (case-insensitive) over the full make list. Example: `<query>`
- `vehicle_type` (string): Vehicle type name or fragment as vPIC accepts it: `car`, `truck`, `motorcycle`, `bus`, `trailer`, `mpv`, `low speed vehicle`, `incomplete vehicle`. Example: `<vehicle_type>`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetMakeForManufacturer/honda?format=json",
  "count": 16,
  "makes": [
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA MOTOR CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "AMERICAN HONDA MOTOR CO., INC.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA OF CANADA MFG., A DIVISION OF HONDA CANADA INC.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA OF THE U.K. MFG., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA DE MEXICO, S.A. DE C.V.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "THAI HONDA CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA VIETNAM CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "MOTO HONDA DA AMAZONIA LTDA.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "SUNDIRO HONDA MOTORCYCLE CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "manufacturer_id": null,
      "manufacturer_name": "MONTESA HONDA SA",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 475,
      "make_name": "ACURA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA MOTOR CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 475,
      "make_name": "ACURA",
      "manufacturer_id": null,
      "manufacturer_name": "AMERICAN HONDA MOTOR CO., INC.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 475,
      "make_name": "ACURA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA OF CANADA MFG., A DIVISION OF HONDA CANADA INC.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 475,
      "make_name": "ACURA",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA DE MEXICO, S.A. DE C.V.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 542,
      "make_name": "ISUZU",
      "manufacturer_id": null,
      "manufacturer_name": "HONDA MOTOR CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 7351,
      "make_name": "SUNDIRO  HONDA MOTORCYCLE CO. LTD",
      "manufacturer_id": null,
      "manufacturer_name": "SUNDIRO HONDA MOTORCYCLE CO., LTD.",
      "vehicle_type": null,
      "vehicle_type_id": null
    }
  ],
  "manufacturer": "honda",
  "mode": "manufacturer",
  "model_year": null,
  "observed_at_ms": 1790269195036,
  "query": null,
  "total_matches": null,
  "vehicle_type": null
}
```

### List manufacturers

- Capability: `vehicles/list_manufacturers`
- Description: Manufacturers registered with NHTSA, 100 per page, optionally filtered by manufacturer type (Incomplete Vehicles, Completed Vehicle Manufacturer, Intermediate, Alterer, Replica, ...). Each row carries the Mfr_ID that get_manufacturer, list_makes and list_wmis accept.
- Instructions: Enumerate the registry page by page; use get_manufacturer to search by name instead.
- Cost: 5 credits per call
- Capability file: [List manufacturers](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_manufacturers)

Accepted options:
- `manufacturer_type` (string): vPIC ManufacturerType filter, e.g. `Intermediate`, `Completed Vehicle Manufacturer`, `Incomplete Vehicles`, `Alterer`. Example: `<manufacturer_type>`
- `page` (number): 1-based page of 100 rows. Example: `1`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetAllManufacturers?format=json&ManufacturerType=Alterer&page=1",
  "count": 100,
  "manufacturer_type": "Alterer",
  "manufacturers": [
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1040,
      "name": "HAYES WELDING INC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1101,
      "name": "THOR INDUSTRIES INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": "Supreme Corp.",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1110,
      "name": "SUPREME CORPORATION",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": "KNAPHEIDE Truck",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1115,
      "name": "KNAPHEIDE TRUCK EQUIPMENT COMPANY SOUTHWEST",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": "Google Auto",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1151,
      "name": "GOOGLE AUTO LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Low Speed Vehicle (LSV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1218,
      "name": "CUSTOM CYCLE STUDIO LLC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Motorcycle"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": "American Made",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1255,
      "name": "AMERICAN MADE",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Motorcycle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1307,
      "name": "MILLCREEK EQUIPMENT CO. INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1315,
      "name": "SURFACE PREPARATION TECHNOLOGIES, LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1356,
      "name": "LIMOS BY MOONLIGHT",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1358,
      "name": "ADSCO CORPORATION",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1365,
      "name": "MATTHEWS SPECIALTY VEHICLES INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1430,
      "name": "PAFCO TRUCK BODIES",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1441,
      "name": "CREST CHEVROLET, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1445,
      "name": "VT HACKNEY , INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1451,
      "name": "TOTAL TRUCK & TRAILER",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": "Casper's Truck Equipment",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1460,
      "name": "MISSION TRUCK EQUIPMENT LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1502,
      "name": "WWL VEHICLE SERVICES AMERICAS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1504,
      "name": "TEAMCO INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1507,
      "name": "NITE EQUIPMENT INC. (NORTHERN IL. TRACTOR & EQUIP.)",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1511,
      "name": "FIVE DIAMOND TRAILERS",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1513,
      "name": "WYOMING MACHINERY COMPANY",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1516,
      "name": "LIMOUSINE MANUFACTURING CORP.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": true,
          "name": "Bus"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1520,
      "name": "CHIMERA CUSTOMS",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Motorcycle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1532,
      "name": "TRI-STATE CHOPPER LLC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Motorcycle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1554,
      "name": "DRAKE EQUIPMENT",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1558,
      "name": "AMERICAN CUSTOM VEHICLES LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1578,
      "name": "DATTCO INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": true,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "CANADA",
      "manufacturer_id": 1623,
      "name": "DEMERS, AMBULANCE MANUFACTURER INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1654,
      "name": "MOBILITY SVM, LLC",
      "vehicle_types": []
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1663,
      "name": "LANDI RENZO USA",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1665,
      "name": "RUSH TRUCK CENTERS OF TEXAS, LP",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1674,
      "name": "PROTERRA OPERATING COMPANY, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Bus"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1687,
      "name": "HOLLEY SALES INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1714,
      "name": "KGB TRAILER SALES INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1779,
      "name": "CYPRESS VAN CONVERSIONS",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1898,
      "name": "BART TRUCK EQUIPMENT LLC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1915,
      "name": "GENERAL WELDING AND FABRICATING INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 1982,
      "name": "HAWKEYE TRUCK EQUIPMENT CO., INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": "Concord",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2020,
      "name": "CONCORD ROAD EQUIPMENT MANUFACTURING, LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        },
        {
          "is_primary": false,
          "name": "Off-Road Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2131,
      "name": "CLASSIC CONVERSIONS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2155,
      "name": "ENERGY FABRICATION, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2216,
      "name": "CENTURION VEHICLES, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2241,
      "name": "DYNA VANS, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2273,
      "name": "PIEDMONT SERVICE TRUCKS",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2338,
      "name": "KENTRON, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2340,
      "name": "KENTUCKY MANUFACTURING CO.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2509,
      "name": "STITH EQUIPMENT COMPANY",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2511,
      "name": "STOCKTON KENWORTH, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2662,
      "name": "KALIDA TRUCK EQUIPMENT, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": "Sunset",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2685,
      "name": "SUNSET VANS INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2686,
      "name": "LAVANCO, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2707,
      "name": "VESUVIUS INC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2731,
      "name": "SWAB WAGON COMPANY, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2752,
      "name": "SUPERIOR OF OHIO INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Passenger Car"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2887,
      "name": "MINUTEMAN TRUCKS INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2950,
      "name": "TENCO INDUSTRIES INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 2989,
      "name": "RIDE-AWAY HANDICAP EQUIPMENT CORP.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3026,
      "name": "ROOSTER ENTERPRISES, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3033,
      "name": "KOVINGTON PERFORMANCE HOLDINGS, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3039,
      "name": "L-Z TRUCK EQUIP. COMPANY, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3089,
      "name": "NELSON TRUCK EQUIPMENT COMPANY INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": "MACQUEEN",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3098,
      "name": "MACQUEEN EQUIPMENT, LLC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3102,
      "name": "MADISON CUSTOM VANS, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3171,
      "name": "ROLLTECHS SPECIALTY VEHICLES LLC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        },
        {
          "is_primary": false,
          "name": "Off-Road Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3210,
      "name": "THE FAB SHOP, LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "CANADA",
      "manufacturer_id": 3215,
      "name": "LES ENTREPRISES CAMPWAGON INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3330,
      "name": "SCHOTT'S CUSTOM COACH, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3359,
      "name": "NEW ENGLAND TRUCK DESIGN INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": "Frontrunner Bus",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3360,
      "name": "FRONTRUNNER BUS GROUP, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3505,
      "name": "KELLOGG MANUFACTURING INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3595,
      "name": "WAY-MAR LEASING INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3803,
      "name": "MIDWAY SPECIALTY VEHICLES",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 3972,
      "name": "QUIGLEY MOTOR COMPANY, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4074,
      "name": "LIFELINE SHELTER SYSTEMS INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4124,
      "name": "KNOB CREEK MOTOR COACH, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4134,
      "name": "KOIS BROTHERS EQUIPMENT CO",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4166,
      "name": "LA WEST INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4283,
      "name": "ELPERS TRUCK EQUIPMENT",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4304,
      "name": "SHADE EQUIPMENT CO.,INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4356,
      "name": "MONMOUTH TRUCK EQUIPMENT ACQUISITION LLC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4357,
      "name": "MONOGRAM CONVERSIONS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4368,
      "name": "THE SHYFT GROUP, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Bus"
        },
        {
          "is_primary": true,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4393,
      "name": "3T EQUIPMENT CO, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": "4-Star Trailers, Inc.",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4395,
      "name": "4-STAR TRAILERS, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": "MGS Inc.",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4461,
      "name": "MGS INCORPORATED",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": true,
          "name": "Trailer"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4470,
      "name": "AMERICAN EQUIPMENT & TRAILER, INC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4473,
      "name": "AMERICAN INTERNATIONAL CONVERSIONS, INC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": "NBC TRUCK EQUIPMENT",
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4504,
      "name": "NBC TRUICK EQUIPMENT",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4536,
      "name": "CARE CONCEPTS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4546,
      "name": "CARLIN MANUFACTURING, INC.",
      "vehicle_types": []
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4582,
      "name": "CHUPP & SONS CONVERSIONS INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4629,
      "name": "BUS ANDREWS EQUIP., SALES & SER.INC",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Bus"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4663,
      "name": "A.B.C. INDUSTRIES, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4734,
      "name": "SUPERIOR COACHES",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4840,
      "name": "ALL WHEEL DRIVE EQUIP. MFG., INC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Truck"
        },
        {
          "is_primary": true,
          "name": "Trailer"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4846,
      "name": "ALLIED BODY WORKS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Passenger Car"
        },
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4944,
      "name": "IDAHO TRUCK SPECIALTIES, LLC",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Incomplete Vehicle"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4951,
      "name": "IDEAL VANS, INC.",
      "vehicle_types": [
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    },
    {
      "common_name": null,
      "country": "UNITED STATES (USA)",
      "manufacturer_id": 4995,
      "name": "TRUCK EQUIPMENT, INC.",
      "vehicle_types": [
        {
          "is_primary": true,
          "name": "Truck"
        },
        {
          "is_primary": false,
          "name": "Multipurpose Passenger Vehicle (MPV)"
        }
      ]
    }
  ],
  "next_page": 2,
  "observed_at_ms": 1790269215658,
  "page": 1
}
```

### List models

- Capability: `vehicles/list_models`
- Description: Models vPIC lists for a make (name or make ID), optionally narrowed to one model year and/or one vehicle type. An unknown make is not_found; a known make with no models for the requested year is an empty result.
- Instructions: Enumerate what a make sold in a model year (1981+), or resolve a model ID.
- Cost: 5 credits per call
- Capability file: [List models](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_models)

Accepted options:
- `make` (string, required): Make name exactly as vPIC spells it (`honda`, case-insensitive) or numeric make ID (`474`). Example: `<make>`
- `model_year` (number): model_year Example: `1900`
- `vehicle_type` (string): Vehicle type name as vPIC accepts it: `car`, `truck`, `motorcycle`, `mpv`, `bus`, `trailer`, ... Example: `<vehicle_type>`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetModelsForMakeYear/make/honda/modelyear/2015?format=json",
  "count": 62,
  "make": "honda",
  "make_id": 474,
  "make_name": "HONDA",
  "model_year": 2015,
  "models": [
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1861,
      "model_name": "Accord",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1863,
      "model_name": "Civic",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1864,
      "model_name": "Pilot",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1865,
      "model_name": "CR-V",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1866,
      "model_name": "Ridgeline",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 1869,
      "model_name": "Odyssey",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 2127,
      "model_name": "Fit",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 2128,
      "model_name": "CR-Z",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3235,
      "model_name": "CB1100",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3246,
      "model_name": "CTX1300",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3247,
      "model_name": "CTX700",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3249,
      "model_name": "Gold Wing",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3251,
      "model_name": "NC700X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3252,
      "model_name": "Metropolitan",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3253,
      "model_name": "NPS50 (Ruckus)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 3264,
      "model_name": "ST1300",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 9173,
      "model_name": "Crosstour",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11588,
      "model_name": "TRX90X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11658,
      "model_name": "NC700JD (NM4)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11670,
      "model_name": "VT1300 (Stateline)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11689,
      "model_name": "FourTrax Rancher",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11728,
      "model_name": "FourTrax Foreman",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11756,
      "model_name": "FourTrax Rincon",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11762,
      "model_name": "NSS300 (Forza)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11796,
      "model_name": "Cota 4RT 260",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 11819,
      "model_name": "NC750X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 12058,
      "model_name": "VT750 (Shadow Aero 750)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 12132,
      "model_name": "VT750 (Shadow Phantom 750)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 12160,
      "model_name": "Interstate",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 27898,
      "model_name": "SXS700M (Pioneer 700)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 27899,
      "model_name": "SXS500M (Pioneer 500)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 29619,
      "model_name": "PCX",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33259,
      "model_name": "CRF230F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33279,
      "model_name": "CRF125F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33281,
      "model_name": "CRF150F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33282,
      "model_name": "CRF150R",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33285,
      "model_name": "CRF250L",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33286,
      "model_name": "CRF250R",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33287,
      "model_name": "CRF250X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33288,
      "model_name": "CRF50F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33289,
      "model_name": "CRF110F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33290,
      "model_name": "CRF450R",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33291,
      "model_name": "CRF450X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33499,
      "model_name": "XR650L",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33503,
      "model_name": "CBR600RR",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33505,
      "model_name": "CBR500R",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33508,
      "model_name": "CB500F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33510,
      "model_name": "CB500X",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33511,
      "model_name": "CBR650F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33515,
      "model_name": "CBR1000RR",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33524,
      "model_name": "CBR300R",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33526,
      "model_name": "CB300F",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 33591,
      "model_name": "CTX700N",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 35230,
      "model_name": "Fury",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 36706,
      "model_name": "Giorno",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 36707,
      "model_name": "Foreman",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 36712,
      "model_name": "Rancher",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 36714,
      "model_name": "Rincon",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 37127,
      "model_name": "Grom",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 37556,
      "model_name": "VFR800 (Interceptor 800)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 37881,
      "model_name": "NC750JD (NM4)",
      "vehicle_type": null,
      "vehicle_type_id": null
    },
    {
      "make_id": 474,
      "make_name": "HONDA",
      "model_id": 38060,
      "model_name": "Rebel 250",
      "vehicle_type": null,
      "vehicle_type_id": null
    }
  ],
  "observed_at_ms": 1790269203907,
  "vehicle_type": null
}
```

### List variables

- Capability: `vehicles/list_variables`
- Description: The vPIC decode dictionary: without `variable`, every variable (ID, name, group, data type, description) that decode_vin can populate; with `variable` (ID or exact name such as `Error Code` or `Body Class`), the lookup values vPIC allows for it.
- Instructions: Interpret decode_vin attributes and error codes, or enumerate the allowed values of a lookup variable.
- Cost: 5 credits per call
- Capability file: [List variables](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_variables)

Accepted options:
- `variable` (string): Variable ID (`143`) or exact name (`Error Code`). Omit for the full dictionary. Example: `143`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetVehicleVariableValuesList/Error%20Code?format=json",
  "count": 15,
  "observed_at_ms": 1790269245162,
  "values": [
    {
      "element_name": "Error Code",
      "id": 0,
      "name": "0 - VIN decoded clean. Check Digit (9th position) is correct"
    },
    {
      "element_name": "Error Code",
      "id": 1,
      "name": "1 - Check Digit (9th position) does not calculate properly"
    },
    {
      "element_name": "Error Code",
      "id": 2,
      "name": "2 - VIN corrected, error in one position"
    },
    {
      "element_name": "Error Code",
      "id": 3,
      "name": "3 - VIN corrected, error in one position (assuming Check Digit is correct)"
    },
    {
      "element_name": "Error Code",
      "id": 4,
      "name": "4 - VIN corrected, error in one position only (indicated by ! in Suggested VIN), multiple matches found"
    },
    {
      "element_name": "Error Code",
      "id": 5,
      "name": "5 - VIN has errors in few positions"
    },
    {
      "element_name": "Error Code",
      "id": 6,
      "name": "6 - Incomplete VIN"
    },
    {
      "element_name": "Error Code",
      "id": 7,
      "name": "7 - Manufacturer is not registered with NHTSA for sale or importation in the U.S. for use on U.S roads; Please contact the manufacturer directly for more information"
    },
    {
      "element_name": "Error Code",
      "id": 8,
      "name": "8 - No detailed data available currently"
    },
    {
      "element_name": "Error Code",
      "id": 9,
      "name": "9 - Glider Warning - A \"Glider\" is not a \"motor vehicle\", as defined in 49 U.S.C. 30102(a)(6), and cannot be assigned a VIN that meets 49 CFR Part 565 requirements"
    },
    {
      "element_name": "Error Code",
      "id": 10,
      "name": "10 - Off-Road Vehicle Warning – This is not a Vehicle Identification Number (VIN) for a motor vehicle. This indicates that the manufacturer did not certify this product as complying with the Federal Motor Vehicle Safety Standards that are applicable to motor vehicles as defined in 49 U.S.C. 30102."
    },
    {
      "element_name": "Error Code",
      "id": 11,
      "name": "11 - Incorrect Model Year - Position 10 does not match valid model year codes (I, O, Q, U, Z, 0). Decoded data may not be accurate."
    },
    {
      "element_name": "Error Code",
      "id": 12,
      "name": "12 - Model Year Warning - Model Year entered for decoding with VIN does not match the model year based on the 10th position in VIN."
    },
    {
      "element_name": "Error Code",
      "id": 14,
      "name": "14 - Unable to provide information for some of the characters in the VIN, based on the manufacturer submission."
    },
    {
      "element_name": "Error Code",
      "id": 400,
      "name": "400 - Invalid Characters Present"
    }
  ],
  "variable": "Error Code",
  "variables": null
}
```

### List wmis

- Capability: `vehicles/list_wmis`
- Description: World Manufacturer Identifiers NHTSA assigned to a manufacturer (name fragment or Mfr_ID), each with vehicle type, country and the dates it was created, updated and made public. Optionally narrowed to one vehicle type.
- Instructions: Map a manufacturer to the VIN prefixes it uses, or check which vehicle types a WMI covers.
- Cost: 5 credits per call
- Capability file: [List wmis](https://firecrawl.dev/alexandria/agents/providers/vpic-nhtsa-dot-gov/vehicles/list_wmis)

Accepted options:
- `manufacturer` (string, required): Numeric Mfr_ID (`987`) or a name fragment (`honda`). Example: `987`
- `vehicle_type` (string): Vehicle type name or numeric VehicleTypeId (`2` = Passenger Car, `1` = Motorcycle, `3` = Truck, `7` = MPV). Example: `2`

Response schema example:
```json
{
  "api_url": "https://vpic.nhtsa.dot.gov/api/vehicles/GetWMIsForManufacturer/987?format=json&vehicleType=2",
  "count": 2,
  "manufacturer": "987",
  "observed_at_ms": 1790269234749,
  "vehicle_type": "2",
  "wmis": [
    {
      "country": null,
      "created_on": "2015-03-26",
      "date_available_to_public": "2015-01-01",
      "manufacturer_id": 987,
      "manufacturer_name": "HONDA MOTOR CO., LTD.",
      "updated_on": "2015-06-04",
      "vehicle_type": "Passenger Car",
      "wmi": "JHM"
    },
    {
      "country": null,
      "created_on": "2015-03-27",
      "date_available_to_public": "2015-01-01",
      "manufacturer_id": 987,
      "manufacturer_name": "HONDA MOTOR CO., LTD.",
      "updated_on": null,
      "vehicle_type": "Passenger Car",
      "wmi": "JH4"
    }
  ]
}
```
