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 DEN79DTM19Accident · No injuriesClosedRockwell A9B · Junction, UTJun 5, 1979 · N7923V · Substantial damageNTSB CHI79FEX28Accident · Minor injuriesClosedBoeing A75N1 · Indianapolis, INJun 5, 1979 · N469RH · Substantial damageNTSB FTW79FPG44Accident · Serious injuriesClosedPiper J3C-65 · Crawfordsville, ARJun 4, 1979 · N7900A · Substantial damageNTSB FTW79FPG42Accident · Serious injuriesClosedPiper PA-25 · Light, ARJun 4, 1979 · N7462Z · DestroyedNTSB MKC79FCQ25Accident · 1 fatalClosedCallair A-9B · Yates Center, KSJun 2, 1979 · N7766V · Substantial damageNTSB MKC79DCJ22Accident · No injuriesClosedGrumman AA5A · Oneill, NEJun 2, 1979 · N9910U · Substantial damageNTSB MKC79DCG50Accident · Minor injuriesClosedPiper J3C-65 · Richmond, KSJun 2, 1979 · N24905 · Substantial damageNTSB SEA79FYK15Accident · Serious injuriesClosedPiper PA-25 · Burns, ORJun 1, 1979 · N4753Y · Substantial damageNTSB MIA79FKJ40Accident · Minor injuriesClosedGrumman G-164A · Rehobeth, ALJun 1, 1979 · N7492 · DestroyedNTSB FTW79DRD38Accident · No injuriesClosedGrumman G-164A · Kaplan, LAJun 1, 1979 · N9514 · Substantial damageNTSB FTW79DPG45Accident · No injuriesClosedBell 204 · Cherry Valley, ARJun 1, 1979 · N707FW · Substantial damageNTSB NYC79DFJ20Accident · Minor injuriesClosedPiper PA-25 · Cohocton, NYMay 31, 1979 · N6905Z · Substantial damageNTSB FTW79FPM09Accident · Minor injuriesClosedPiper PA-25 · Chouteau, OKMay 31, 1979 · N7161Z · DestroyedNTSB SEA79FYP25Accident · Serious injuriesClosedCessna 188B · Patterson, WAMay 29, 1979 · N8017G · Substantial damageNTSB FTW79FRD34Accident · No injuriesClosedPiper PA-36 · Lafayette, LAMay 29, 1979 · N3712E · Substantial damageNTSB FTW79DPJ20Accident · Minor injuriesClosedPiper PA-25 · Tonkawa, OKMay 29, 1979 · N8624L · Substantial damageNTSB NYC79FFA19Accident · Minor injuriesClosedSmith Mini DSA-1 · E.Chatham, NYMay 28, 1979 · N9155R · Substantial damageNTSB FTW79FRD36Accident · Minor injuriesClosedBoeing 75 · Holmwood, LAMay 28, 1979 · N65368 · Substantial damageNTSB FTW79DPJ22Accident · No injuriesClosedPiper PA-25 · Perkins, OKMay 28, 1979 · N6436Z · Substantial damageNTSB MKC79FTK15Accident · No injuriesClosedNa Rockwell S-2R · Blunt, SDMay 26, 1979 · N8501V · Minor damageNTSB FTW79FRA25Accident · 1 fatalClosedAir Tractor AT-301 · East Liverpool, TXMay 26, 1979 · N4335S · DestroyedNTSB FTW79FQG41Accident · No injuriesClosedGrumman G-164B · Sylvester, TXMay 26, 1979 · N6605Q · Substantial damageNTSB FTW79FPG41Accident · Minor injuriesClosedCessna A188B · Beedeville, ARMay 26, 1979 · N79555 · DestroyedNTSB FTW79DPJ21Accident · No injuriesClosedCessna A188B · Cushing, OKMay 26, 1979 · N8358G · Substantial damageNTSB CHI79FEV22Accident · 1 fatalClosedLuscomb 8A · Garrett, ILMay 26, 1979 · N2381 · DestroyedNTSB SEA79DYM37Accident · No injuriesClosedAero Comdr S2R · Helix, ORMay 25, 1979 · N4999X · Substantial damageNTSB OAK79FVM24Accident · Minor injuriesClosedBell 47-G2 · Salinas, CAMay 25, 1979 · N68367 · Substantial damageNTSB MKC79DER40Accident · No injuriesClosedPiper PA-25 · Watson, MNMay 25, 1979 · N6337Z · Substantial damageNTSB FTW79FRG36Accident · 1 fatalClosedCessna A188B · Falfurrias, TXMay 24, 1979 · N53311 · DestroyedNTSB CHI79DEG13Accident · Minor injuriesClosedBell 47G-2 · Piqua, OHMay 23, 1979 · N4423 · Substantial damageNTSB MKC79FTK14Accident · Serious injuriesClosedAero Comdr S2R · Vivian, SDMay 22, 1979 · N39766 · Substantial damageNTSB MIA79DKG42Accident · Minor injuriesClosedAir Tractor AT-301 · Americus, GAMay 22, 1979 · N86985 · DestroyedNTSB FTW79DRD31Accident · No injuriesClosedGrumman G-164A · Kaplan, LAMay 22, 1979 · N5262 · DestroyedNTSB SEA79FTI15Accident · No injuriesClosedScorpion II · Belgrade, MTMay 21, 1979 · N133RW · Substantial damageNTSB SEA79FA035Accident · 4 fatalClosedHughes 369HS · St Maries, IDMay 21, 1979 · N922MB · DestroyedNTSB MIA79FA087Accident · 2 fatalClosedCessna 152 · Greenville, MSMay 21, 1979 · N25356 · DestroyedNTSB MKC79FER44Accident · 1 fatalClosedPiper PA-25 · Gaylord, MNMay 19, 1979 · N70152 · DestroyedNTSB MKC79FCQ23Accident · Serious injuriesClosedPiper PA-20 · Radium, KSMay 19, 1979 · N7798K · DestroyedNTSB MKC79DCJ21Accident · No injuriesClosedPiper PA-25 · Hemingford, NEMay 19, 1979 · N6765Z · Substantial damageNTSB FTW79FRA24Accident · 1 fatalClosedPitts S1C · Morgan Point, TXMay 19, 1979 · N7EH · Substantial damageNTSB FTW79DRA23Accident · Minor injuriesClosedGrumman G-164A · Danbury, TXMay 19, 1979 · N5328 · DestroyedNTSB CHI79FEM21Accident · No injuriesClosedBell 47D-1 · Middleville, MIMay 19, 1979 · N64580 · Substantial damageNTSB CHI79FEK13Accident · No injuriesClosedHiller UH-12E · Lexington, OHMay 19, 1979 · N67156 · Substantial damageNTSB SEA79DYM35Accident · Minor injuriesClosedBell 206B · Island City, ORMay 18, 1979 · N59520 · DestroyedNTSB MKC79DCJ19Accident · No injuriesClosedCessna 188 · Huntley, NEMay 18, 1979 · N4807R · Substantial damageNTSB LAX79DUG38Accident · Minor injuriesClosedPiper PA-24 · Anza, CAMay 16, 1979 · N9472P · Substantial damageNTSB SEA79DYP20Accident · No injuriesClosedEL Tomcat MK5A · Moses Lake, WAMay 15, 1979 · N9044T · DestroyedNTSB MIA79FKG41Accident · 1 fatalClosedPitts Spec S-1 · Warner Robins, GAMay 15, 1979 · N42R · DestroyedNTSB FTW79FPG37Accident · Minor injuriesClosedGrumman G-164 · Dewitt, ARMay 15, 1979 · N9679 · DestroyedNTSB FTW79FA079Accident · 1 fatalClosedCessna 150J · Wake Village, TXMay 15, 1979 · N50727 · Destroyed