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 CHI79FEV35Accident · 1 fatalClosedBellanca 8KCAB · Alma, ILSep 30, 1979 · N499AC · Substantial damageNTSB CHI79FEP79Accident · 1 fatalClosedFly-Baby 1-A · Watertown, WISep 30, 1979 · N6518 · DestroyedNTSB LAX79FUK23Accident · Serious injuriesClosedGrumman G-164A · Roll, AZSep 29, 1979 · N5404 · Substantial damageNTSB LAX79DUG56Accident · Serious injuriesClosedLaister LP-49 · Adelanto, CASep 29, 1979 · N49LP · Substantial damageNTSB LAX79DUK20Accident · Minor injuriesClosedPiper PA-36 · Safford, AZSep 28, 1979 · N57759 · Substantial damageNTSB FTW79FA111Accident · 3 fatalClosedBeech C35 · Ranger, TXSep 27, 1979 · N311R · DestroyedNTSB CHI79FEK24Accident · No injuriesClosedHughes 269B · New Knoxville, OHSep 27, 1979 · N62402 · Substantial damageNTSB MKC79FCD45Accident · Minor injuriesClosedPiper J-3 · Madrid, IASep 25, 1979 · N98602 · Substantial damageNTSB MKC79FCD41Accident · Serious injuriesClosedBell 47G-3B · Pierson, IASep 25, 1979 · N8471E · Substantial damageNTSB FTW79DA110Accident · 2 fatalClosedCessna 150 · Houston, TXSep 25, 1979 · N10932 · DestroyedNTSB NYC79FA104Accident · 1 fatalClosedCessna 172D · Greenwich, CTSep 20, 1979 · N2331U · DestroyedNTSB LAX79FA086Accident · No injuriesClosedBoeing A75N1 · Castaic, CASep 20, 1979 · N5001V · Substantial damageNTSB DEN79FA065Accident · 1 fatalClosedBell 47G · Deming, NMSep 20, 1979 · N2220W · DestroyedNTSB CHI79DEP78Accident · Minor injuriesClosedPiper PA-25 · Pound, WISep 19, 1979 · N9769P · DestroyedNTSB MIA79DKQ34Accident · No injuriesClosedPiper PA-25 · Duck Hill, MSSep 12, 1979 · N7446Z · Substantial damageNTSB FTW79FRD53Accident · No injuriesClosedBoeing A75N1 · Cade, LASep 12, 1979 · N53165 · Substantial damageNTSB FTW79DPG83Accident · Minor injuriesClosedGrumman G-164B · Marion, ARSep 11, 1979 · N6944K · DestroyedNTSB NYC79FA092Accident · 1 fatalClosedBellanca 17-30A · Hanover, PASep 9, 1979 · N102CB · DestroyedNTSB NYC79FA091Accident · 3 fatalClosedPiper PA-28 · Charlestown, NHSep 9, 1979 · N159TA · DestroyedNTSB MIA79FKG33Accident · 1 fatalClosedRockwell S2R · Belzoni, MSSep 8, 1979 · N5044X · Substantial damageNTSB MIA79DKQ32Accident · No injuriesClosedCessna A188A · Sidon, MSSep 8, 1979 · N18DS · DestroyedNTSB FTW79DA105Accident · No injuriesClosedBell 206B · Lagrange, TXSep 8, 1979 · N280C · Substantial damageNTSB MIA79DLD91Accident · No injuriesClosedCessna 150 · Yeehaw Jct, FLSep 7, 1979 · N2868S · Substantial damageNTSB MIA79DKQ30Accident · Minor injuriesClosedCessa A188B · Crawford, MSSep 6, 1979 · N731BQ · DestroyedNTSB FTW79DRD51Accident · Minor injuriesClosedPiper PA-25 · White Castle, LASep 6, 1979 · N7759Z · Substantial damageNTSB NYC79FNE20Accident · 1 fatalClosedPiper PA-25 · Lee, MASep 5, 1979 · N6505Z · DestroyedNTSB MIA79FKQ31Accident · Minor injuriesClosedEmair MA-1 · Canton, MSSep 4, 1979 · N97063 · Substantial damageNTSB IAD79FID31Accident · No injuriesClosedGrumman G-164A · Glouster, VASep 4, 1979 · N9873 · Substantial damageNTSB IAD79FA073Accident · 4 fatalClosedCessna 172N · Pinnacle, NCSep 4, 1979 · N738FR · DestroyedNTSB LAX79FA074Accident · 1 fatalClosedGrum-Amer AA1-A · Columbia, CASep 3, 1979 · N9293L · DestroyedNTSB ANC79DA086Accident · Serious injuriesClosedHughes 500C · Alakanuk, AKSep 2, 1979 · N9090F · Substantial damageNTSB MIA79FLA48Accident · No injuriesClosedBell 47D1 · Hahira, GASep 1, 1979 · N908B · DestroyedNTSB MIA79FKJ65Accident · No injuriesClosedGrumman G-164 · Ashford, ALSep 1, 1979 · N617U · Substantial damageNTSB MIA79DLA51Accident · Minor injuriesClosedPiper PA-25 · Nashville, GASep 1, 1979 · N6842Z · Substantial damageNTSB MIA79DLA49Accident · Serious injuriesClosedPiper PA-25 · Moultire, GAAug 31, 1979 · N9512P · DestroyedNTSB FTW79DRJ22Accident · No injuriesClosedGrumman G-164B · Monterey, LAAug 30, 1979 · N6890K · Substantial damageNTSB MKC79DCD36Accident · No injuriesClosedGrumman G-164 · Masonville, IAAug 29, 1979 · N13MZ · DestroyedNTSB MIA79FKG65Accident · Minor injuriesClosedAero Cmndr S2R600 · Narabi, GAAug 29, 1979 · N8816Q · DestroyedNTSB MIA79DLA47Accident · Minor injuriesClosedPiper PA-25 · Norman Park, GAAug 29, 1979 · N8581L · Substantial damageNTSB SEA79FTA19Accident · No injuriesClosedBell 206B · Absarokee, MTAug 28, 1979 · N5013C · Substantial damageNTSB MIA79DKQ26Accident · Minor injuriesClosedCessna A188B · Nitta Yuma, MSAug 28, 1979 · N731VL · Substantial damageNTSB FTW79DPG79Accident · No injuriesClosedPiper J-3 · Fresno, ARAug 28, 1979 · N20886 · Substantial damageNTSB MIA79FKQ25Accident · No injuriesClosedGrumman G-164A · Sunflower, MSAug 27, 1979 · N48437 · Substantial damageNTSB SEA79FT123Accident · Minor injuriesClosedKaman HH-43F · Hamilton, MTAug 24, 1979 · N4524 · DestroyedNTSB MIA79FLA46Accident · Serious injuriesClosedBellanca 7GCBC · Ormond Beach, FLAug 24, 1979 · N53753 · DestroyedNTSB LAX79FVG71Accident · 1 fatalClosedStearman A75N1 · Fair Oaks, CAAug 24, 1979 · N48784 · DestroyedNTSB LAX79FUK10Accident · 1 fatalClosedHiller UH-12E · Somerton, AZAug 24, 1979 · N62902 · DestroyedNTSB FTW79DQD14Accident · Minor injuriesClosedPiper PA-25 · Coyanosa, TXAug 23, 1979 · N4776Y · Substantial damageNTSB FTW79DPG77Accident · No injuriesClosedCessna A188B · Wabbaseka, ARAug 23, 1979 · N731YL · Substantial damageNTSB MKC79DTG14Accident · No injuriesClosedPiper PA-18 · Leeds, NDAug 22, 1979 · N2515A · Substantial damage