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 FTW79DRA22Accident · Minor injuriesClosedGrumman G-164A · Bay City, TXMay 15, 1979 · N6642Q · DestroyedNTSB OAK79FJA11Accident · No injuriesClosedBellanca 7GCBC · Waipahu, HIMay 14, 1979 · N53791 · Substantial damageNTSB MIA79FA083Accident · 1 fatalClosedGlobe Swift GC1B · Arcadia, FLMay 14, 1979 · N80894 · DestroyedNTSB FTW79DPG35Accident · No injuriesClosedGrumman G-164B · Lonoke, ARMay 14, 1979 · N6746Q · Substantial damageNTSB FTW79FPD19Accident · Serious injuriesClosedAeronca 7AC · Justin, TXMay 13, 1979 · N84726 · DestroyedNTSB SEA79DYA12Accident · No injuriesClosedHughes 269B · Gooding, IDMay 12, 1979 · N9497F · DestroyedNTSB OAK79DVG37Accident · Serious injuriesClosedWeatherly 201B · Robbins, CAMay 11, 1979 · N1264W · Substantial damageNTSB OAK79DVG36Accident · No injuriesClosedGrumman G-164 · Richvale, CAMay 9, 1979 · N616Y · Substantial damageNTSB FTW79FPA16Accident · Serious injuriesClosedPiper PA-25 · Frisco, TXMay 9, 1979 · N7103Z · Substantial damageNTSB CHI79FA049Accident · 1 fatalClosedBeech E18S · Burton, OHMay 9, 1979 · N438A · DestroyedNTSB CHI79FEP45Accident · Serious injuriesClosedEaa Biplane P2 · Cottage Grove, WIMay 8, 1979 · N14Z · DestroyedNTSB SEA79DYA11Accident · Minor injuriesClosedAir Tractor AT-301 · Rigby, IDMay 7, 1979 · N4331S · DestroyedNTSB MKC79FCQ21Accident · No injuriesClosedCessna A188B · Minneapolis, KSMay 7, 1979 · N21622 · Substantial damageNTSB MIA79DA080Accident · 1 fatalClosedPiper PA-16 · Savannah, GAMay 6, 1979 · N5203H · DestroyedNTSB LAX79DUQ28Accident · Minor injuriesClosedBell 47G3B1 · Newhall, CAMay 6, 1979 · N7829S · Substantial damageNTSB FTW79FPG33Accident · Serious injuriesClosedGrumman G-164A · Piggott, ARMay 5, 1979 · N972X · DestroyedNTSB DEN79FQD06Accident · 1 fatalClosedPitts S1 · Artesia, NMMay 5, 1979 · N54F · DestroyedNTSB LAX79FVA31Accident · No injuriesClosedPiper PA-44 · Kernville, CAMay 4, 1979 · N2160E · Substantial damageNTSB DEN79FA037Accident · 2 fatalClosedCessna 172 · Centennial, WYMay 4, 1979 · N3047V · DestroyedNTSB SEA79FYP16Accident · Serious injuriesClosedPiper PA-25 · Orofino, IDMay 3, 1979 · N6534Z · DestroyedNTSB MIA79DKQ10Accident · Minor injuriesClosedHiller UH12D · Drew, MSMay 1, 1979 · N48313 · Substantial damageNTSB SEA79FYP15Accident · 1 fatalClosedCallair A-9 · Dayton, WAApr 29, 1979 · N8259H · DestroyedNTSB MKC79FCG41Accident · Serious injuriesClosedPiper PA-25 · Camdenton, MOApr 29, 1979 · N6944Z · Substantial damageNTSB FTW79DPD17Accident · Minor injuriesClosedCallair A-9 · Newcastle, TXApr 29, 1979 · N9620Z · Substantial damageNTSB MKC79FCQ20Accident · 1 fatalClosedPiper PA-25 · Mayday, KSApr 28, 1979 · N7641Z · DestroyedNTSB OAK79DVA30Accident · Minor injuriesClosedHiller UH-12E · Gustine, CAApr 27, 1979 · N4027D · Substantial damageNTSB SEA79DYP14Accident · No injuriesClosedBell 47G-3B · Wenatchee, WAApr 26, 1979 · N6712D · Substantial damageNTSB SEA79DYP23Accident · No injuriesClosedPiper PA-36 · Mesa, WAApr 25, 1979 · N9901P · Substantial damageNTSB MIA79ELA24Accident · Serious injuriesClosedBell 47G3 · Palatka, FLApr 24, 1979 · N49882 · DestroyedNTSB FTW79DRA20Accident · No injuriesClosedBell 47-G4 · Alvin, TXApr 24, 1979 · N1150W · Minor damageNTSB FTW79DRG27Accident · No injuriesClosedAero-Comdr S-2R · Premont, TXApr 21, 1979 · N4976X · Substantial damageNTSB OAK79FVM18Accident · Minor injuriesClosedPitts S2A · Moss Landing, CAApr 20, 1979 · N8072 · DestroyedNTSB OAK79DVA27Accident · No injuriesClosedBoeing A75 · Madera, CAApr 19, 1979 · N52068 · Substantial damageNTSB MIA79FKQ07Accident · Serious injuriesClosedGrumman G164A · Lucedale, MSApr 18, 1979 · N4573 · DestroyedNTSB CHI79FEV17Accident · No injuriesClosedGrumman G-164B · Sandoval, ILApr 18, 1979 · N6703K · Substantial damageNTSB CHI79FEY16Accident · No injuriesClosedCessna A188-B · Thompsonville, ILApr 16, 1979 · N4847R · Substantial damageNTSB LAX79FA041Accident · 4 fatalClosedCessna 182E · Glamis, CAApr 15, 1979 · N3265Y · DestroyedNTSB SEA79FYP12Accident · Minor injuriesClosedWeatherly 201B · Pomeroy, WAApr 14, 1979 · N1258W · Substantial damageNTSB LAX79FUM10Accident · Serious injuriesClosedCessna 150F · Julian, CAApr 14, 1979 · N8604G · Substantial damageNTSB FTW79FPD14Accident · Serious injuriesClosedChampion 7FC · Stephenville, TXApr 13, 1979 · N48778 · DestroyedNTSB FTW79FA072Accident · 2 fatalClosedBellanca 7GCBC · Crowell, TXApr 13, 1979 · N36338 · DestroyedNTSB MIA79FA069Accident · 1 fatalClosedAmer Avco AA-5 · Marathon, FLApr 11, 1979 · N7373L · DestroyedNTSB MIA79FKT51Accident · 1 fatalClosedGrumman G-164A · Clewiston, FLApr 6, 1979 · N6659 · DestroyedNTSB OAK79DVG33Accident · No injuriesClosedPiper PA-25 · Gerber, CAApr 3, 1979 · N54889 · Substantial damageNTSB LAX79FA038Accident · 1 fatalClosedBellanca 8KCAB · Malibu, CAApr 2, 1979 · N5501U · DestroyedNTSB LAX79DUQ26Accident · No injuriesClosedBell 47G2M · Guadalupe, CAApr 2, 1979 · N6327D · Substantial damageNTSB CHI79DA039Accident · 1 fatalClosedHughes 369D · Pekin, ILApr 2, 1979 · N8629F · Substantial damageNTSB IAD79FA041Accident · 1 fatalClosedCessna 305A · Fair Bluff, NCMar 27, 1979 · N3FS · DestroyedNTSB LAX79FA037Accident · 2 fatalClosedGlobe Swift GC1B · Parker, AZMar 25, 1979 · N78233 · DestroyedNTSB SEA79DYM23Accident · No injuriesClosedHiller Acft UH-12E · Friend, ORMar 24, 1979 · N175HA · Substantial damage