Nhtsa Lookup Vehicles
nhtsa_lookup_vehiclesLook up valid makes, models, and vehicle types in NHTSA's database. Use to resolve ambiguous vehicle names, find correct make/model spelling, or discover what models a manufacturer produces.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| make | No | Make name (required for "models" and "vehicle_types"). Partial match supported. | |
| limit | No | Max results in the returned slice. Defaults to 100; max 200. | |
| offset | No | Pagination offset into the full result list. Defaults to 0. | |
| modelYear | No | Filter models to a specific year, a whole number. Only for "models" operation. | |
| operation | Yes | "makes" (all NHTSA makes), "models" (models for a make), "vehicle_types" (types for a make), "manufacturer" (manufacturer details). | |
| manufacturer | No | Manufacturer name or ID (for "manufacturer" operation). Partial match supported. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | Maximum manufacturer records a single lookup retrieves. | |
| error | No | Present when the call failed. Absent on success. | |
| limit | No | Pagination limit used for this response | |
| makes | No | Results for "makes" operation | |
| shown | No | Manufacturer records retrieved before pagination, when the cap was reached. | |
| models | No | Results for "models" operation | |
| notice | No | Guidance when the result set is empty or the page is out of bounds. | |
| offset | No | Pagination offset used for this response | |
| returned | No | Number of results in the returned slice | |
| operation | No | The operation that was performed | |
| truncated | No | True when the "manufacturer" lookup stopped at its retrieval cap and further matches may exist upstream. | |
| totalCount | No | Results retrieved before pagination. For "manufacturer" this is capped — check the truncated field, since VPIC reports no match total. | |
| vehicleTypes | No | Results for "vehicle_types" operation | |
| manufacturers | No | Results for "manufacturer" operation | |
| effectiveQuery | No | The operation with key args, e.g. "models make=Toyota year=2020". |