NTSB investigations

6,400 cases where the phase of flight was Taxi.

Cases, newest first

Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
    crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
    current_codes AS (
      SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
        row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
      FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
      WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
        AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
    ),
    phases AS (
      SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
      FROM current_codes WHERE n = 1
      UNION ALL
      SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
      FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
      WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
    ),
    case_phases AS (
      SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
      FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
      LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
      WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
    )
  SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url
  FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1
  WHERE c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 250)
  ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"

Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.

NTSB DEN77FQD09Accident · No injuriesClosedCessna 402A · Silver City, NMJan 28, 1977 · N7810Q · Substantial damageNTSB FTW77DA032Accident · No injuriesClosedCessna 172 · Dallas, TXJan 27, 1977 · N4634K · 2 aircraft · Substantial damageNTSB MIA77DKJ13Accident · No injuriesClosedPiper PA-23C · Enterprise, ALJan 26, 1977 · N6293Y · Substantial damageNTSB NYC77FA029Accident · No injuriesClosedBoeing 727 · Jamaica, NYJan 25, 1977 · N4620 · 2 aircraft · Substantial damageNTSB SEA77FA013Incident · No injuriesClosedDouglas DC-8 · Moses Lake, WAJan 24, 1977 · N787FT · Minor damageNTSB DEN77DQD07Accident · No injuriesClosedCessna 411 · Artesia, NMJan 21, 1977 · N411HG · Substantial damageNTSB OAK77FJA06Accident · Minor injuriesClosedGrumman AA-1B · Honolulu, HIJan 13, 1977 · N1475R · 2 aircraft · Substantial damageNTSB FTW77FPG17Accident · No injuriesClosedBell 204A · Vanndale, ARJan 12, 1977 · N707FW · Substantial damageNTSB FTW77FRD06Accident · No injuriesClosedCessna 150 · Oakdale, LAJan 11, 1977 · N23143 · Substantial damageNTSB FTW77DRG24Accident · Minor injuriesClosedBellanca 1731TC · Eagle Pass, TXJan 11, 1977 · N39815 · Substantial damageNTSB IAD77DKW11Accident · No injuriesClosedBrantly B2B · Fayetteville, TNDec 31, 1976 · N2271U · DestroyedNTSB MIA77FLG05Accident · No injuriesClosedCessna 172 · Columbia, SCDec 29, 1976 · N5529T · Substantial damageNTSB CHI77FEC07Accident · No injuriesClosedCessna 172 · Detroit, MIDec 29, 1976 · N2791L · Substantial damageNTSB MIA77DLA22Accident · No injuriesClosedBeech 35 · Ft.Pierce, FLDec 28, 1976 · N3314C · Substantial damageNTSB MKC77DER10Accident · No injuriesClosedCessna 180 · White Bear Lk, MNDec 24, 1976 · N9105C · Substantial damageNTSB IAD77DIA07Accident · No injuriesClosedCessna 172 · Chantilly, VADec 21, 1976 · N64094 · Substantial damageNTSB LAX77DUG16Accident · No injuriesClosedPiper PA-28 · Palm Springs, CADec 19, 1976 · N33378 · Substantial damageNTSB MIA77FKJ10Accident · No injuriesClosedPiper PA-24 · Birmingham, ALDec 16, 1976 · N2172M · Substantial damageNTSB MIA77FLD19Accident · No injuriesClosedPiper PA-32 · Lake Placid, FLDec 15, 1976 · N32038 · Substantial damageNTSB NYC77FNA06Accident · No injuriesClosedCessna 172C · Warwick, RIDec 13, 1976 · N8286X · Substantial damageNTSB MKC77DCQ10Accident · No injuriesClosedCessna U206 · Wichita, KSDec 9, 1976 · N7297N · Substantial damageNTSB DEN77DTC02Accident · No injuriesClosedCessna 182J · Cheyenne, WYDec 8, 1976 · N2766F · Substantial damageNTSB NYC77DFA08Accident · No injuriesClosedCessna 150 · Kingston, NYDec 5, 1976 · N6738G · Substantial damageNTSB LAX77DUG13Accident · No injuriesClosedGrumman F6F-5 · Elsinore, CADec 4, 1976 · N100TF · Substantial damageNTSB ANC77DA013Accident · No injuriesClosedCessna 170B · Beaver, AKDec 4, 1976 · N2231D · Substantial damageNTSB LAX77DUJ18|LAX77DUG18Accident · No injuriesClosedCessna 182 · Phoenix, AZDec 2, 1976 · N1998M · 2 aircraft · Substantial damageNTSB NYC76DHJ04Accident · No injuriesClosedCessna 172 · Farmingdale, NYNov 30, 1976 · N46250 · Substantial damageNTSB FTW77FPJ01Accident · No injuriesClosedCessna 172 · Oklahoma City, OKNov 25, 1976 · N5473R · Substantial damageNTSB OAK77IA006Incident · No injuriesClosedBeech A36 · San Francisco, CANov 21, 1976 · N124TW · 2 aircraft · Minor damageNTSB ANC77FAA06Accident · No injuriesClosedCessna 185F · North Pole, AKNov 20, 1976 · N80136 · Substantial damageNTSB IAD77DIA04Accident · No injuriesClosedCessna 182P · Chantilly, VANov 14, 1976 · N7175Q · Substantial damageNTSB NYC77FA011Accident · No injuriesClosedDouglas DC-9 · Buffalo, NYNov 12, 1976 · N979VJ · Substantial damageNTSB SEA77DYC09Accident · Minor injuriesClosedCessna 150 · Cornelius, ORNov 7, 1976 · N60855 · Substantial damageNTSB NYC77FHA04Accident · Minor injuriesClosedAeronca 11AC · Hazleton, PANov 7, 1976 · N86042 · DestroyedNTSB CHI77DEA02Accident · No injuriesClosedBeech 35 · Indianapolis, INNov 7, 1976 · N802R · Substantial damageNTSB LAX77DUM08Accident · No injuriesClosedPiper PA-36 · Holtville, CAOct 30, 1976 · N57610 · Substantial damageNTSB MIA77FKJ04Accident · No injuriesClosedPiper PA-34 · Selma, ALOct 29, 1976 · N4484T · Substantial damageNTSB MKC77FTK02Accident · No injuriesClosedPiper PA-32 · Dell Rapids, SDOct 24, 1976 · N16415 · Substantial damageNTSB MKC77FER04Accident · Minor injuriesClosedChampion 7GCB · Chaska, MNOct 24, 1976 · N8992R · Substantial damageNTSB NYC77FNE04Accident · No injuriesClosedLuscombe 8A · Burlington, CTOct 22, 1976 · N1170K · Substantial damageNTSB CHI77FEM11Accident · No injuriesClosedSwearingen SA26T · Clare, MIOct 20, 1976 · N30W · Substantial damageNTSB MKC77DCG04Accident · No injuriesClosedLuscombe 8A · Carthage, MOOct 17, 1976 · N1108B · 2 aircraft · Substantial damageNTSB ANC77DAG21Accident · No injuriesClosedCessna 150 · Kodiak, AKOct 14, 1976 · N51355 · Substantial damageNTSB MIA77DLA04Accident · No injuriesClosedEnstrom F-28 · Destin, FLOct 8, 1976 · N498H · Substantial damageNTSB MIA77FLD04Accident · No injuriesClosedCessna 310 · Sarasota, FLOct 5, 1976 · N5214A · Substantial damageNTSB MKC77FCQ02Accident · No injuriesClosedCessna 310G · Garden City, KSOct 2, 1976 · N8902Z · Substantial damageNTSB MIA76OM012Accident · No injuriesClosedPiper PA-32 · Point-Pitre, GuadeloupeSep 28, 1976 · N3679W · Substantial damageNTSB ANC76FAH90Accident · No injuriesClosedCessna 185 · Iliamna, AKSep 26, 1976 · N1979U · Substantial damageNTSB ANC76DAH83Accident · No injuriesClosedPiper PA-12 · Port Alsworth, AKSep 25, 1976 · N7869H · Substantial damageNTSB NYC77FHJ02Accident · No injuriesClosedCessna 172K · Farmingdale, NYSep 24, 1976 · N79578 · Substantial damage