Firecrawl Alexandria

NHTSA vPIC vehicle decoder

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.

Other sites in this stack:FMCSA SAFERNHTSAFAA
7 ready-made skills use NHTSA vPIC vehicle decoder

Try NHTSA vPIC vehicle decoder now.

Choose an example or ask your own question.

NHTSA vPIC vehicle decoder
TRY ASKING
1Request
stringRequired

Full 17-character VIN, or a partial VIN with `*` in unknown positions (e.g. `5UXWX7C5*BA`). Case-insensitive.

boolean

Use DecodeVinValuesExtended, which adds NCSA mapping fields and additional error details.

number

Model year hint sent as vPIC's `modelyear`; improves partial decodes and disambiguates the 10th VIN character.

5 credits
Codefollows the fields above
const result = await firecrawl.scrape({
  alexandria: {
    provider: "vpic-nhtsa-dot-gov",
    capability: "vehicles/decode_vin",
    options: {
      vin: "1HGCM82633A004352",
    },
  },
});
2Response example

This is a sample shape. Press Run to see live data from NHTSA vPIC vehicle decoder.

{
  "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"
}

Use cases

7

Built-in skills that call NHTSA vPIC vehicle decoder.

Browse the library
//
Get started
//
Give your agent NHTSA vPIC vehicle decoder.
One API key for the live web and every provider in Alexandria.
Are you an AI agent? See setup options