{
  "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
}