NTSB investigations

18,851 cases where the phase of flight was Maneuvering.

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 = 450)
  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 IAD78FA006Accident · 1 fatalClosedPiper J-3 · Pulaski, TNOct 22, 1977 · N98067 · DestroyedNTSB DEN78FTC03Accident · No injuriesClosedPiper PA-28 · Gillette, WYOct 22, 1977 · N40439 · Substantial damageNTSB FTW78DRG08Accident · No injuriesClosedBell 47G-2 · Edinburg, TXOct 20, 1977 · N7888B · Substantial damageNTSB FTW78FQG05Accident · Minor injuriesClosedPiper PA-36 · New Deal, TXOct 19, 1977 · N9920P · DestroyedNTSB FTW78FQG03Accident · 1 fatalClosedPiper PA-25 · Smyer, TXOct 19, 1977 · N4578Y · DestroyedNTSB OAK78FA001Accident · 2 fatalClosedCessna 150J · Klamath, CAOct 16, 1977 · N60337 · DestroyedNTSB MKC78FER02Accident · No injuriesClosedCessna 172 · Afton, MNOct 16, 1977 · N1390U · Substantial damageNTSB FTW78FA004Accident · 2 fatalClosedCessna 150L · Dewey, OKOct 16, 1977 · N1632Q · DestroyedNTSB FTW78DQG04Accident · No injuriesClosedPiper PA-25 · Denver City, TXOct 16, 1977 · N9568P · DestroyedNTSB CHI78FA002Accident · No injuriesClosedSikorsky S-58E · Flat Rock, MIOct 16, 1977 · N99275 · DestroyedNTSB CHI78DEV04Accident · No injuriesClosedPietenpol Camper · Marshall, ILOct 16, 1977 · N87897 · DestroyedNTSB MIA77FA005Accident · 2 fatalClosedPiper PA-28 · Brunswick, GAOct 14, 1977 · N8097N · DestroyedNTSB FTW78DQG02Accident · No injuriesClosedPiper PA-25 · Denver City, TXOct 13, 1977 · N4534Y · DestroyedNTSB FTW78FPA02Accident · 2 fatalClosedPiper J3C-65 · Terrell, TXOct 11, 1977 · N42321 · DestroyedNTSB IAD78FA003Accident · 1 fatalClosedBellanca 7GCBC · Sparta, TNOct 10, 1977 · N10988 · DestroyedNTSB MKC78FCQ01Accident · Minor injuriesClosedCessna 152 · Stafford, KSOct 8, 1977 · N757ZT · Substantial damageNTSB MIA77KKQ01Accident · No injuriesClosedGrumman G-164A · Flora, MSOct 7, 1977 · N66020 · Substantial damageNTSB FTW78FRD02Accident · No injuriesClosedCessna A188B · De Ridder, LAOct 4, 1977 · N8125G · Substantial damageNTSB CHI78FEV01Accident · No injuriesClosedBell 47G4 · Crossville, ILOct 3, 1977 · N8515F · DestroyedNTSB IAD78FA001Accident · No injuriesClosedFairchild M62A · Bealton, VAOct 2, 1977 · N51874 · 2 aircraft · Substantial damageNTSB DEN78FA001Accident · 2 fatalClosedBellanca 8KCAB · Vernal, UTOct 2, 1977 · N53961 · DestroyedNTSB SEA78DYP01Accident · No injuriesClosedCessna 206 · Priest Rpd Dam, WAOct 1, 1977 · N72160 · Substantial damageNTSB FTW78DRD01Accident · Minor injuriesClosedBell 47G2A1 · Kenner, LAOct 1, 1977 · N3075G · DestroyedNTSB LAX77FVA59Accident · 2 fatalClosedCessna 172M · Bakersfield, CASep 29, 1977 · N5253Q · DestroyedNTSB LAX77FVG64Accident · Minor injuriesClosedChampion 7ECA · Blythe, CASep 28, 1977 · N11046 · Substantial damageNTSB FTW77FPG90Accident · No injuriesClosedPiper PA-25 · Caraway, ARSep 28, 1977 · N9865P · Substantial damageNTSB FTW77FA076Accident · 1 fatalClosedRyan ST-A · Mason, TXSep 28, 1977 · N17346 · DestroyedNTSB FTW77DPG89Accident · No injuriesClosedGrumman G-164 · Hughes, ARSep 28, 1977 · N659Y · DestroyedNTSB DEN77FTC32Accident · Serious injuriesClosedPiper PA-18 · Weston, WYSep 28, 1977 · N1955P · Substantial damageNTSB CHI77FEK33Accident · No injuriesClosedBell 47G-2A · Big Plaines, OHSep 28, 1977 · N9526 · Substantial damageNTSB FTW77DPG88Accident · No injuriesClosedPiper PA-25 · Paragould, ARSep 27, 1977 · N6884Z · Substantial damageNTSB MIA77FA091Accident · 2 fatalClosedAeronca 7DC · Cleveland, MSSep 25, 1977 · N82685 · DestroyedNTSB LAX77FA075Accident · 1 fatalClosedBellanca 7AC · Yucca Valley, CASep 25, 1977 · N2119E · DestroyedNTSB OAK77DVA58Accident · No injuriesClosedGrumman G-164A · Woodlake, CASep 24, 1977 · N945X · Substantial damageNTSB MIA77FKT78Accident · No injuriesClosedCessna 150 · Labelle, FLSep 24, 1977 · N66042 · Substantial damageNTSB NYC77FHM26Accident · 1 fatalClosedMahler-Wbr PJ-260 · Westhampton, NYSep 23, 1977 · N4030B · DestroyedNTSB MKC77FCA32Accident · Serious injuriesClosedCessna 172E · Senath, MOSep 22, 1977 · N3635S · Substantial damageNTSB MIA77FKG81Accident · 1 fatalClosedAero Comdr 600S2R · Albany, GASep 22, 1977 · N8493V · DestroyedNTSB SEA77FYP45Accident · Minor injuriesClosedPiper PA-25 · Pasco, WASep 21, 1977 · N4566Y · DestroyedNTSB OAK77FA055Accident · 1 fatalClosedCessna 150L · Concord, CASep 20, 1977 · N7315G · DestroyedNTSB FTW77FQG55Accident · No injuriesClosedAero Comdr A9B · Fairview, TXSep 20, 1977 · N7948V · Substantial damageNTSB IAD77;ID30Accident · Minor injuriesClosedPiper PA-22 · Pungo, VASep 18, 1977 · N4323A · DestroyedNTSB SEA77DYP47Accident · Minor injuriesClosedAero Comdr S2R · Touchet, WASep 17, 1977 · N5045X · DestroyedNTSB MIA77DKJ84Accident · No injuriesClosedPiper PA-25 · Bonifay, FLSep 17, 1977 · N9860P · Substantial damageNTSB LAX77DUM39Accident · Minor injuriesClosedPiper PA-36 · Calexico, CASep 14, 1977 · N57713 · DestroyedNTSB MIA77FKG79Accident · Minor injuriesClosedAero Comdr S2R · Cordele, GASep 12, 1977 · N8834Q · Substantial damageNTSB MIA77FKG76Accident · No injuriesClosedPiper PA36 · Byromville, GASep 12, 1977 · N57831 · Substantial damageNTSB IAD77FLQ23Accident · No injuriesClosedCessna A188B · Hopkinsville, KYSep 12, 1977 · N53315 · Substantial damageNTSB FTW77FQD28Accident · 1 fatalClosedPiper PA-25 · Coyanosa, TXSep 12, 1977 · N4775Y · DestroyedNTSB DEN77FTM29Accident · Serious injuriesClosedCallair A-6 · Cedar City, UTSep 12, 1977 · N2958G · Destroyed