openapi: 3.0.3
info:
title: NHTSA vPIC Vehicle Equipment Reference API
description: The NHTSA Product Information Catalog Vehicle Listing (vPIC) API provides endpoints to gather information on vehicles and their specifications, including decoding Vehicle Identification Numbers (VINs), accessing manufacturer details, and retrieving make, model, and equipment data. The vPIC dataset is populated using information submitted by motor vehicle manufacturers through the Part 565 submittals.
version: 1.0.0
contact:
name: NHTSA
url: https://vpic.nhtsa.dot.gov/api/
license:
name: Public Domain
url: https://www.usa.gov/government-works
servers:
- url: https://vpic.nhtsa.dot.gov/api/vehicles
description: NHTSA vPIC API production server
tags:
- name: Reference
description: Reference variables and value lists
paths:
/GetVehicleVariableList:
get:
tags:
- Reference
summary: Get list of vehicle variables
parameters:
- $ref: '#/components/parameters/Format'
responses:
'200':
description: Vehicle variable list
/GetVehicleVariableValuesList/{variable}:
get:
tags:
- Reference
summary: Get values for a vehicle variable
parameters:
- name: variable
in: path
required: true
schema:
type: string
- $ref: '#/components/parameters/Format'
responses:
'200':
description: Variable values list
components:
parameters:
Format:
name: format
in: query
description: Response format.
schema:
type: string
enum:
- json
- xml
- csv
default: xml