Query NHTSA vehicle safety ratings and complaints data by VIN or vehicle attributes

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

Steps

  1. Review the NHTSA Datasets and APIs page at nhtsa.gov to identify the correct endpoints: the Safety Ratings API for NCAP crash test scores and the Complaints API for owner-reported issues
  2. Retrieve safety ratings by querying the ratings endpoint with vehicle parameters (model year, make, model) to obtain overall scores and sub-scores for frontal crash, side crash, and rollover resistance
  3. Query the complaints endpoint using make, model, and model year parameters to retrieve owner complaint records including component category and narrative descriptions
  4. Join the complaints data with the NHTSA vPIC VIN decode response (from vpic.nhtsa.dot.gov) to enrich complaint records with full vehicle configuration details
  5. Paginate through complaint results as high-volume makes may return large result sets; implement caching with a TTL appropriate to the infrequency of NHTSA data updates
  6. Display NHTSA star ratings alongside a link to the official NHTSA results page as required by NHTSA data use guidelines

Known gotchas

Related routes

Look up vehicle recalls via the NHTSA API
api.nhtsa.gov · 6 steps · unrated
Look up all consumer complaints filed against a specific vehicle by make, model, and year using the NHTSA Complaints API
api.nhtsa.gov · 5 steps · unrated
Decode VINs with the NHTSA vPIC API
vpic.nhtsa.dot.gov · 6 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