NHTSA Crash API website screenshot

NHTSA Crash API

The NHTSA Crash Data API provides access to the National Highway Traffic Safety Administration's crash data including crash reports, vehicle information, and safety statistics collected through the Fatality Analysis Reporting System (FARS) and Crash Report Sampling System (CRSS).

1 APIs 0 Features
Crash DataGovernmentNHTSATraffic SafetyTransportation

APIs

NHTSA Crash Data API

Access crash data from the National Highway Traffic Safety Administration including FARS and CRSS datasets via REST API.

Collections

Pricing Plans

Rate Limits

Nhtsa Crash Api Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💬
Support
Support

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: NHTSA Crash Data API
  version: '1.0'
items:
- info:
    name: FARS
    type: folder
  items:
  - info:
      name: Get FARS dataset
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/FARSData/GetFARSData
      params:
      - name: dataset
        value: ''
        type: query
        description: FARS dataset name (e.g., Accident, Vehicle, Person).
      - name: caseYear
        value: ''
        type: query
        description: Case year (YYYY).
      - name: format
        value: ''
        type: query
        description: Response format.
    docs: Returns FARS dataset records for the specified case year and dataset name.
- info:
    name: Cases
    type: folder
  items:
  - info:
      name: Get case list
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/crashes/GetCaseList
      params:
      - name: states
        value: ''
        type: query
        description: State FIPS code(s), comma separated.
      - name: fromCaseYear
        value: ''
        type: query
        description: Beginning case year.
      - name: toCaseYear
        value: ''
        type: query
        description: Ending case year.
      - name: minNumOfVehicles
        value: ''
        type: query
        description: Minimum number of vehicles involved.
      - name: maxNumOfVehicles
        value: ''
        type: query
        description: Maximum number of vehicles involved.
      - name: format
        value: ''
        type: query
    docs: Returns a list of crash cases filtered by state, year range, and vehicle count.
  - info:
      name: Get case details
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/crashes/GetCaseDetails
      params:
      - name: stateCase
        value: ''
        type: query
        description: State case number.
      - name: caseYear
        value: ''
        type: query
      - name: state
        value: ''
        type: query
        description: State FIPS code.
      - name: format
        value: ''
        type: query
    docs: Returns full case details for a specific state case number and year.
- info:
    name: Crashes
    type: folder
  items:
  - info:
      name: Get crashes by location
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/crashes/GetCrashesByLocation
      params:
      - name: fromCaseYear
        value: ''
        type: query
      - name: toCaseYear
        value: ''
        type: query
      - name: state
        value: ''
        type: query
        description: State FIPS code.
      - name: county
        value: ''
        type: query
        description: County FIPS code.
      - name: format
        value: ''
        type: query
    docs: Returns crashes filtered by state, year range, and county.
  - info:
      name: Get crashes by vehicle
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/crashes/GetCrashesByVehicle
      params:
      - name: fromCaseYear
        value: ''
        type: query
      - name: toCaseYear
        value: ''
        type: query
      - name: state
        value: ''
        type: query
      - name: vPicMake
        value: ''
        type: query
      - name: vPicModel
        value: ''
        type: query
      - name: vPicBodyClass
        value: ''
        type: query
      - name: format
        value: ''
        type: query
    docs: Returns crashes filtered by vehicle make, model, and body type for a given year range.
  - info:
      name: Get crashes by occupant
      type: http
    http:
      method: GET
      url: https://crashviewer.nhtsa.dot.gov/CrashAPI/crashes/GetCrashesByOccupant
      params:
      - name: fromCaseYear
        value: ''
        type: query
      - name: toCaseYear
        value: ''
        type: query
      - name: state
        value: ''
        type: query
      - name: minAge
        value: ''
        type: query
      - name: maxAge
        value: ''
        type: query
      - name: sex
        value: ''
        type: query
      - name: seatPos
        value: ''
        type: query
      - name: format
        value: ''
        type: query
    docs: Returns crashes filtered by occupant age, sex, and seat position for a given year range.
bundled: true