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 CHI81FEV27Accident · 1 fatalClosedCessna T188C · Ridgway, ILJul 27, 1981 · N4545J · DestroyedNTSB ANC81FA084Accident · 3 fatalClosedPiper PA-18 · Cordova, AKJul 27, 1981 · N5987Z · Substantial damageNTSB FTW81FA127Accident · 2 fatalClosedBellanca 8KCAB · Alma, ARJul 26, 1981 · N90980 · DestroyedNTSB FTW81FRJ26Accident · Serious injuriesClosedAeronca 7AC · Bastrop, LAJul 24, 1981 · N84865 · Substantial damageNTSB DEN81FTK15Accident · Minor injuriesClosedBellanca 14-19 · Arlington, SDJul 24, 1981 · N529A · DestroyedNTSB ANC81DAG61Accident · No injuriesClosedPiper PA-18 · Kenai, AKJul 24, 1981 · N57617 · Substantial damageNTSB LAX81FVG53Accident · Serious injuriesClosedHiller Acft UH-12E · Willows, CAJul 23, 1981 · N4027T · Substantial damageNTSB LAX81FVA55Accident · No injuriesClosedGrumman G-164A · Caruthers, CAJul 23, 1981 · N8598H · Substantial damageNTSB DEN81DTE62Accident · No injuriesClosedWeatherly 201B · Beulah, COJul 23, 1981 · N1266W · Substantial damageNTSB CHI81FEM30Accident · No injuriesClosedGrumman G-164A · Howard City, MIJul 23, 1981 · N5083 · Substantial damageNTSB CHI81FEV26Accident · No injuriesClosedBrantly B-2B · Chapin, ILJul 21, 1981 · N2995U · Substantial damageNTSB ANC81FA082Accident · Minor injuriesClosedHughes 369D · Umiat, AKJul 21, 1981 · N8366F · Substantial damageNTSB CHI81FER59Accident · No injuriesClosedHiller Acft UH-12E · Glyndon, MNJul 20, 1981 · N5594N · Substantial damageNTSB SEA81FYM32Accident · 1 fatalClosedMinicoupe Johnsn · Gaston, ORJul 18, 1981 · N74BJ · Substantial damageNTSB CHI81FA077Accident · 2 fatalClosedCessna 152 · E Liverpool, OHJul 18, 1981 · N761FF · DestroyedNTSB SEA81DYP27Accident · Minor injuriesClosedPiper PA-36 · Moses Lake, WAJul 17, 1981 · N57611 · DestroyedNTSB ATL81DLA10Accident · No injuriesClosedCessna 188B · Coolidge, GAJul 17, 1981 · N6298G · Substantial damageNTSB NYC81DNC14Accident · No injuriesClosedWeatherly 201C · Washburn, MEJul 16, 1981 · N9036W · DestroyedNTSB LAX81FVA54Accident · Serious injuriesClosedWeatherly 201A · Los Banos, CAJul 16, 1981 · N2932W · DestroyedNTSB MIA81FA095Accident · 1 fatalClosedPiper PA-28 · Palm Bay, FLJul 15, 1981 · N56731 · DestroyedNTSB ANC81FA081Accident · 3 fatalClosedCessna 180 · Naknek, AKJul 15, 1981 · N2827A · 2 aircraft · DestroyedNTSB FTW81FRG55Accident · No injuriesClosedAir Tractor AT-301 · La Villa, TXJul 14, 1981 · N4416S · Substantial damageNTSB FTW81DRJ21Accident · No injuriesClosedGrumman G-164B · Shreveport, LAJul 14, 1981 · N6626Q · Substantial damageNTSB DEN81DTM40Accident · No injuriesClosedGrumman AG-CAT · Park Valley, UTJul 14, 1981 · N5397 · Substantial damageNTSB ATL81FKJ24Accident · 1 fatalClosedPiper J3C-65 · Fadette, ALJul 13, 1981 · N2220M · Substantial damageNTSB FTW81FRA45Accident · Minor injuriesClosedCessna 172 · Palacios, TXJul 11, 1981 · N7851U · Substantial damageNTSB CHI81FEV24Accident · 1 fatalClosedPiper PA-25 · Olney, ILJul 11, 1981 · N6531Z · DestroyedNTSB SEA81DYA15Accident · No injuriesClosedPiper PA-25 · Shelley, IDJul 10, 1981 · N8553L · Substantial damageNTSB FTW81FA120Accident · 1 fatalClosedSoloy 47G-2A · Vivian, LAJul 10, 1981 · N166 · DestroyedNTSB SEA81FYK11Accident · Serious injuriesClosedAeronca KCA · Beatty, ORJul 9, 1981 · N21023 · DestroyedNTSB SEA81DYP26Accident · Minor injuriesClosedBell 47G-2A · Moses Lake, WAJul 9, 1981 · N73997 · DestroyedNTSB CHI81FER51Accident · Minor injuriesClosedBoeing A75N1 · Cottage Grove, MNJul 9, 1981 · N108P · DestroyedNTSB FTW81FRG53Accident · Serious injuriesClosedGrumman G-164A · Mercedes, TXJul 8, 1981 · N6655 · DestroyedNTSB ATL81FKQ19Accident · Serious injuriesClosedCessna A188B · Benoit, MSJul 8, 1981 · N731AZ · DestroyedNTSB FTW81FQG40Accident · No injuriesClosedGrumman G-164B · Springlake, TXJul 7, 1981 · N6614Q · Substantial damageNTSB CHI81FER49Accident · No injuriesClosedCessna A188A · Crookston, MNJul 6, 1981 · N9915G · Substantial damageNTSB LAX81DUG37Accident · No injuriesClosedTexas Heli M74 · Blythe, CAJul 5, 1981 · N38105 · DestroyedNTSB NYC81FFJ15Accident · 1 fatalClosedScorpion II · Palmyra, NYJul 4, 1981 · N96083 · DestroyedNTSB FTW81FA115Accident · 1 fatalClosedGreat Lakes 2T-1A2 · Jacktown, OKJul 4, 1981 · N3820F · DestroyedNTSB CHI81FEP27Accident · Minor injuriesClosedCessna 172N · Hartford, WIJul 4, 1981 · N8913G · DestroyedNTSB CHI81FEI25Accident · No injuriesClosedCessna 150L · Wadsworth, OHJul 4, 1981 · N16168 · Substantial damageNTSB CHI81FEC31Accident · Serious injuriesClosedBellanca 8KCAB · Hillsdale, MIJul 4, 1981 · N2692Z · DestroyedNTSB ATL81FA088Accident · 1 fatalClosedPiper PA-28R · Beach, GAJul 4, 1981 · N4512J · DestroyedNTSB LAX81DUQ26Accident · No injuriesClosedTexas Hel M74A · Rosamond, CAJul 3, 1981 · N51856 · Substantial damageNTSB CHI81FEV23Accident · Serious injuriesClosedCessna A188B · Metropolis, ILJul 3, 1981 · N9545G · Substantial damageNTSB CHI81DEM24Accident · No injuriesClosedPiper PA-25 · Langston, MIJul 3, 1981 · N82539 · Substantial damageNTSB FTW81DPG51Accident · No injuriesClosedGrumman G-164 · Cash, ARJul 2, 1981 · N10264 · Substantial damageNTSB CHI81FEP34Accident · No injuriesClosedSikorsky HRS-1 · Rosedale, WIJul 2, 1981 · N4782S · DestroyedNTSB MKC81FCJ19Accident · Serious injuriesClosedCessna 188 · Holdrege, NEJun 30, 1981 · N78750 · DestroyedNTSB FTW81DPM15Accident · Serious injuriesClosedCessna A188B · Mcalester, OKJun 30, 1981 · N4823Q · Destroyed