Build a year/make/model vehicle picker backed by NHTSA vPIC's GetAllMakes and GetModelsForMakeYear endpoints

domain: vpic.nhtsa.dot.gov · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Call vehicles/GetAllMakes?format=json once and cache the full make list locally, since it changes infrequently
  2. When a user selects a make and year, call vehicles/GetModelsForMakeYear/make/{MAKE}/modelyear/{YEAR}?format=json to populate the model dropdown
  3. Optionally pass a vehicleType parameter to filter results (e.g., excluding motorcycles or trailers) if your picker is car-only
  4. Cache each make+year model list with a TTL of at least several days, since NHTSA refreshes its make/model registry infrequently but not never
  5. Fall back gracefully (free-text entry) for very new model years where NHTSA hasn't yet ingested the manufacturer's model list

Known gotchas

Related routes

Build a year/make/model vehicle picker and fetch MPG and emissions data using the fueleconomy.gov Web Services menu API.
fueleconomy.gov · 5 steps · unrated
Use the fueleconomy.gov Web Services API to populate a year, make, and model vehicle picker and retrieve official EPA fuel economy ratings for the selected vehicle
fueleconomy.gov · 5 steps · unrated
Look up a vehicle manufacturer from just the WMI portion of a VIN using the NHTSA vPIC DecodeWMI endpoint
vpic.nhtsa.dot.gov · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans