Team Ai
Datasetpublic

joakes90/vpic-database

NHTSA vPIC Curated Vehicle Database Curated vehicle database derived from NHTSA's vPIC data, optimized for VIN decoding via the vin-decode-mcp server. Source Data sourced from the National Highway Traffic Safety Administration (NHTSA), an agency of the United States Department of Transportation. NHTSA is a government agency and the services provided are free for use by the public as part of their Open Data initiative. No API key or registration required. Download… See the full description on the dataset page: https://huggingface.co/datasets/joakes90/vpic-database.

sourceHugging Faceotherupdated 1mo agoView on Hugging Face
0likes107downloads
Dataset Card

NHTSA vPIC Curated Vehicle Database

Curated vehicle database derived from NHTSA's vPIC data, optimized for VIN decoding via the vin-decode-mcp server.

Source

Data sourced from the National Highway Traffic Safety Administration (NHTSA), an agency of the United States Department of Transportation. NHTSA is a government agency and the services provided are free for use by the public as part of their Open Data initiative. No API key or registration required.

[Download NHTSA vPIC standalone databases](https://vpic.nhtsa.dot.gov/Downloads/)

What's Included

This is the full vPIC SQLite database with all NHTSA vehicle specification tables, including:

CategoryDescription
makeVehicle manufacturers (~12,328)
modelVehicle models (~31,869)
vehicletypeVehicle type categories
make_modelMake/model relationships
wmiWorld Manufacturer Identifiers (~12,971)
wmi_vinschemaWMI to VIN schema mapping
patternVIN descriptor patterns (~1.67M)
vinexceptionVIN exception rules (~18,805)
vinschemaVIN schema definitions
model_yearsProduction year ranges
engine_*Engine specifications (model, model, pattern, etc.)
body_*Body specifications (style, cab, type, etc.)
fuel_*Fuel specifications (type, delivery, tank, etc.)
safety_*Safety equipment (airbags, brakes, ABS, etc.)
battery_*Battery/electrification specs
transmissionTransmission types
drivetypeDrive types (FWD, RWD, AWD, etc.)

Database Stats

  • —Size: ~627 MB
  • —Format: SQLite (.db)
  • —Source vintage: 2026-08

Dataset Viewer

This dataset is available in the Dataset Viewer with individual tables available as separate configurations (config dropdown at top right). Key tables are also exported as Parquet for fast browser-based browsing.

Available Tables (Parquet exports)

TableConfigRowsParquet Size
makemake12,3280.3 MB
modelmodel31,8690.6 MB
make_modelmake_model31,8690.6 MB
wmiwmi12,9710.6 MB
patternpattern1,674,16128.6 MB
vehicletypevehicletype9<1 MB
wmi_vinschemawmi_vinschema41,7080.7 MB
vinexceptionvinexception18,8050.2 MB
vinschemavinschema25,1491.4 MB
manufacturermanufacturer22,8930.5 MB
countrycountry199<1 MB
drivetypedrivetype23<1 MB
fueltypefueltype14<1 MB
bodystylebodystyle71<1 MB
transmissiontransmission12<1 MB
enginemodelenginemodel346<1 MB
enginemodelpatternenginemodelpattern2,510<1 MB
vspecschemapatternvspecschemapattern16,7540.1 MB

Usage

Download the .db file and use with the MCP server:

bash
export VIN_MCP_DB_PATH=/path/to/vPIC_sqlite.db
vin-decode-mcp

Or query directly:

python
import sqlite3
conn = sqlite3.connect("vPIC_sqlite.db", uri=True)
conn.row_factory = sqlite3.Row

# List makes
makes = conn.execute("SELECT * FROM make ORDER BY name").fetchall()

Refresh Frequency

This database is rebuilt from NHTSA's standalone databases approximately every 6-12 months. Check the build timestamp in dataset_info for the source vintage.

Attribution

Vehicle data: NHTSA vPIC Curated database pipeline: vin-decode-mcp