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 FTW74DQG42Accident · No injuriesClosedPiper PA-28 · Pampa, TXJan 12, 1974 · N9342J · Substantial damageNTSB ANC74DAG86Accident · No injuriesClosedCessna 170B · Wasilla, AKJan 12, 1974 · N2527D · Substantial damageNTSB MIA74FKT49Accident · No injuriesClosedPiper PA-30 · Ft Lauderdale, FLJan 8, 1974 · N12BX · 2 aircraft · Substantial damageNTSB FTW74IF052Incident · No injuriesClosedBoeing 707 · Dallas, TXJan 8, 1974 · N71000 · Minor damageNTSB DEN74DTE40Accident · No injuriesClosedCessna 150H · Englewood, COJan 7, 1974 · N7088S · Substantial damageNTSB SEA74AS029Accident · No injuriesClosedPiper PA-32 · Bremerton, WAJan 6, 1974 · N4162W · Substantial damageNTSB LAX74FUQ27Accident · No injuriesClosedPitts Spcl S1C · Burbank, CAJan 5, 1974 · N1XX · 2 aircraft · Minor damageNTSB CHI74DE118Accident · No injuriesClosedCessna 150H · Wadsworth, OHJan 5, 1974 · N22151 · 2 aircraft · Substantial damageNTSB SEA74DVE35Accident · Minor injuriesClosedCessna 172 · Bellingham, WAJan 2, 1974 · N1300T · Substantial damageNTSB MKC74DCJ23Accident · No injuriesClosedCessna 170A · Merriman, NEDec 27, 1973 · N1418D · Substantial damageNTSB IAD74DLT11Accident · No injuriesClosedAero Comdr 500-A · Memphis, TNDec 27, 1973 · N6143X · Substantial damageNTSB NYC74DNA29Accident · No injuriesClosedCessna 180 · Stow, MADec 23, 1973 · N1607C · Substantial damageNTSB MIA74DLD48Accident · No injuriesClosedCessna 172 · St Petersburg, FLDec 21, 1973 · N46466 · Substantial damageNTSB SEA74DYC29Accident · No injuriesClosedCessna 172L · La Grande, ORDec 19, 1973 · N7251Q · Substantial damageNTSB LAX74FUM15Accident · No injuriesClosedCessna 310D · San Diego, CADec 18, 1973 · N488SS · Substantial damageNTSB FTW74DPM13Accident · No injuriesClosedCessna 150 · Tulsa, OKDec 15, 1973 · N18124 · 2 aircraft · DestroyedNTSB MIA74DKT50Accident · No injuriesClosedCessna 172 · Miami, FLDec 13, 1973 · N8443U · Substantial damageNTSB FTW74AF042Accident · No injuriesClosedCessna 180H · Pilottown, LADec 13, 1973 · N7994V · Substantial damageNTSB SEA74DYE30Accident · No injuriesClosedCessna 182 · Tacoma, WADec 11, 1973 · N5501B · Substantial damageNTSB MKC74DCJ20Accident · No injuriesClosedCessna 150 · Angora, NEDec 10, 1973 · N11183 · Substantial damageNTSB FTW74DRG42Accident · No injuriesClosedMooney M20C · San Antonio, TXDec 9, 1973 · CF-PXG · Substantial damageNTSB CHI74AC040Accident · No injuriesClosedBoeing 727 · Madison, WIDec 9, 1973 · N259US · Substantial damageNTSB MKC74DTG11Accident · No injuriesClosedCessna 172 · Bowman, NDDec 8, 1973 · N5076A · Substantial damageNTSB IAD74AI032Accident · No injuriesClosedDehavilland DH-104 · Knoxville, TNDec 6, 1973 · N10BB · Substantial damageNTSB CHI74AC045Accident · No injuriesClosedDouglas DC3A · Ypsilanti, MIDec 2, 1973 · N8661 · Substantial damageNTSB DEN74FTC22Accident · Minor injuriesClosedPiper PA-28 · Casper, WYDec 1, 1973 · N4944L · Substantial damageNTSB LAX74FUQ20Accident · No injuriesClosedBeech A35 · Burbank, CANov 21, 1973 · N5058C · Substantial damageNTSB IAD74DLJ21Accident · No injuriesClosedCessna 172F · Raeford, NCNov 14, 1973 · N5652R · Substantial damageNTSB NYC74DNA25Accident · No injuriesClosedAmer Avco AA-1A · Bedford, MANov 13, 1973 · N9411L · Substantial damageNTSB MKC74FCQ18Accident · No injuriesClosedPiper PA-23 · Colby, KSNov 12, 1973 · N3237P · Substantial damageNTSB FTW74FRD18Accident · Minor injuriesClosedBell 47G-5A · Belle Chasse, LANov 8, 1973 · N2994W · DestroyedNTSB NYC74DFJ17Accident · No injuriesClosedCessna 172 · Grand Island, NYNov 3, 1973 · N19641 · Substantial damageNTSB MKC74DCQ16Accident · No injuriesClosedPiper PA-23 · Salina, KSNov 2, 1973 · N6503Y · Minor damageNTSB CHI74AC039Accident · No injuriesClosedBeech E18E · Chicago, ILNov 1, 1973 · N251K · Substantial damageNTSB NYC74FNA24Accident · No injuriesClosedLake LA-4 · Norwood, MAOct 27, 1973 · N7631L · Substantial damageNTSB CHI74FEG11Accident · No injuriesClosedMooney M20 · Miamisburg, OHOct 21, 1973 · N5210B · Substantial damageNTSB MIA74IM036Incident · No injuriesClosedDehavilland DH114 · Miami, FLOct 19, 1973 · N510FW · Substantial damageNTSB ANC74DAG67Accident · Minor injuriesClosedCessna 185 · Anchorage, AKOct 13, 1973 · N1531F · Substantial damageNTSB NYC74FNE08Accident · No injuriesClosedAero Comdr 112 · Hartford, CTOct 10, 1973 · N88MS · Substantial damageNTSB SEA74DYC21Accident · No injuriesClosedCessna 140 · Astoria, OROct 8, 1973 · N3086N · Substantial damageNTSB NYC74FNC24Accident · No injuriesClosedCessna 180 · Warren, VTOct 8, 1973 · N5110E · 2 aircraft · Substantial damageNTSB NYC74DHJ14Accident · No injuriesClosedAeronca 7AC · Deer Park, NYOct 8, 1973 · N84624 · Substantial damageNTSB APC74IF053Accident · No injuriesClosedDouglas DC-8 · Tokyo, JAOct 8, 1973 · N794FT · No damageNTSB NYC74DNC26Accident · No injuriesClosedWaco UPF-7 · North Conway, NHOct 7, 1973 · N169V · 2 aircraft · Substantial damageNTSB DEN74DTC17Accident · No injuriesClosedPiper PA-24 · Wheatland, WYSep 28, 1973 · N9412P · Substantial damageNTSB MIA74DLD32Accident · No injuriesClosedPiper PA-28R · Cedar Key, FLSep 23, 1973 · N3777T · Substantial damageNTSB NYC74IN026Incident · No injuriesClosedLear 24 · Boston, MASep 18, 1973 · N7HA · Minor damageNTSB NYC74IN024Incident · No injuriesClosedBoeing 747 · Jamaica, NYSep 17, 1973 · CS-TJB · Minor damageNTSB NYC74DNA21Accident · No injuriesClosedChampion 7AC · Tewksbury, MASep 16, 1973 · N1816G · Substantial damageNTSB FTW74DPD18Accident · No injuriesClosedCessna 150J · Mineral Wells, TXSep 16, 1973 · N60687 · Substantial damage