Look up all valid enumerated values for an NHTSA vPIC ADAS/vehicle variable (e.g., Adaptive Cruise Control, Lane Departure Warning) before parsing VIN-decode results.

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

Steps

  1. Call GET https://vpic.nhtsa.dot.gov/api/vehicles/GetVehicleVariableValuesList/{variable name or numeric VariableId}?format=json — e.g., pass the exact name 'Adaptive Cruise Control (ACC)' or its numeric VariableId 81.
  2. If the full catalog of vPIC variable names/IDs/descriptions is needed first, call GetVehicleVariableList?format=json.
  3. Match the returned ValueId/Value pairs against what DecodeVinExtended returns for a VIN to correctly interpret enumerated fields (e.g., Standard/Optional/Not Available).
  4. Cache the value list locally per variable, since it changes rarely and re-fetching it per VIN decode is unnecessary overhead.

Known gotchas

Related routes

Decode a VIN's full flat variable list, including error codes and suggested corrections, using NHTSA vPIC's DecodeVinValuesExtended
vpic.nhtsa.dot.gov · 5 steps · unrated
Decode VINs with the NHTSA vPIC API
vpic.nhtsa.dot.gov · 6 steps · unrated
Decode a VIN using the NHTSA vPIC API
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