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 MIA78FKG60Accident · 1 fatalClosedPiper PA-25 · Cordele, GAJul 7, 1978 · N4417Y · DestroyedNTSB FTW78FRD45Accident · No injuriesClosedCessna 188 · La Place, LAJul 7, 1978 · N6000G · Substantial damageNTSB CHI78FET26Accident · Serious injuriesClosedPiper PA-25 · Logansport, INJul 7, 1978 · N7317Z · DestroyedNTSB NYC78FHJ16Accident · No injuriesClosedBell 47G · Cutchogue, NYJul 6, 1978 · N14910 · Substantial damageNTSB IAD78FID11Accident · Serious injuriesClosedCessna 150 · Farmville, VAJul 6, 1978 · N9209U · Substantial damageNTSB FTW78FA058Accident · 1 fatalClosedBell 206B · Cameron, LAJul 6, 1978 · N7979S · DestroyedNTSB CHI78FA046Accident · 1 fatalClosedCessna 170B · Ann Arbor, MIJul 6, 1978 · N2763C · DestroyedNTSB MKC78FTG13Accident · No injuriesClosedPiper PA-25C · Minot, NDJul 5, 1978 · N8686L · Substantial damageNTSB MKC78DCD38Accident · No injuriesClosedPiper PA-36 · Steamboat Rock, IAJul 5, 1978 · N57703 · DestroyedNTSB IAD78FA076Accident · 2 fatalClosedAeronca 7AC · Vanceboro, NCJul 4, 1978 · N81452 · DestroyedNTSB MKC78FCA37Accident · Serious injuriesClosedPiper PA-25 · Ptg Des Sioux, MOJul 3, 1978 · N7264Z · DestroyedNTSB FTW78FA056Accident · 3 fatalClosedCessna 182P · Hollis, OKJul 3, 1978 · N10HP · DestroyedNTSB CHI78DEI28Accident · Serious injuriesClosedHughes 269C · Chesterland, OHJul 3, 1978 · N9587F · No damageNTSB LAX78FA059Accident · 3 fatalClosedMooney M20E · Ajo, AZJul 2, 1978 · N7129U · DestroyedNTSB FTW78FA055Accident · 2 fatalClosedBellanca 7GCBC · San Jose Isl, TXJul 2, 1978 · N36772 · DestroyedNTSB LAX78FUJ74Accident · 1 fatalClosedPitts S-1T · Taylor, AZJul 1, 1978 · N9WT · DestroyedNTSB IAD78FLJ18Accident · Minor injuriesClosedPiper PA-25 · Vanceboro, NCJul 1, 1978 · N4791Y · Substantial damageNTSB FTW78FQG38Accident · Serious injuriesClosedPiper PA-28 · Christoval, TXJul 1, 1978 · N4822Y · DestroyedNTSB FTW78FPJ29Accident · 1 fatalClosedBellanca 8GCBC · Hinton, OKJul 1, 1978 · N86899 · DestroyedNTSB OAK78DVA52Accident · No injuriesClosedCessna 188B · Modesto, CAJun 30, 1978 · N70063 · Substantial damageNTSB MKC78FER66Accident · Serious injuriesClosedPiper PA-25 · Corvuso, MNJun 30, 1978 · N7334Z · DestroyedNTSB MKC78FCG42Accident · Serious injuriesClosedBoeing E75-N1 · Olathe, KSJun 30, 1978 · N4812N · DestroyedNTSB MIA78FKQ17Accident · No injuriesClosedPiper PA-25 · Schlater, MSJun 29, 1978 · N7141Z · No damageNTSB LAX78DUM29Accident · Serious injuriesClosedNaval Fcty N3N-3 · Brawley, CAJun 29, 1978 · N45234 · DestroyedNTSB CHI78FEE61Accident · No injuriesClosedMurphy RV3 · Streator, ILJun 29, 1978 · N66CJ · Substantial damageNTSB SEA78DYM37Accident · No injuriesClosedCessna 188A · Enterprise, ORJun 28, 1978 · N5633J · Substantial damageNTSB NYC78FGT10Accident · Serious injuriesClosedSikorsky S58DT · Harrisburg, PAJun 28, 1978 · N90940 · Substantial damageNTSB MKC78DER64Accident · No injuriesClosedBoeing A-75 · Felton, MNJun 28, 1978 · N5413N · DestroyedNTSB MKC78DCJ23Accident · Minor injuriesClosedPiper PA-25 · North Platte, NEJun 28, 1978 · N4389Y · DestroyedNTSB FTW78DPG54Accident · No injuriesClosedAero Comdr S-2R · Alicia, ARJun 28, 1978 · N4895X · Substantial damageNTSB CHI78DEG13Accident · No injuriesClosedHughes 269B · Tipp City, OHJun 28, 1978 · N9439F · Substantial damageNTSB MIA78FLD57Accident · Minor injuriesClosedCessna 180H · New Smyrna Bch, FLJun 27, 1978 · N2704X · DestroyedNTSB FTW78FPG51Accident · No injuriesClosedGrumman G-164A · Stuttgart, ARJun 27, 1978 · N665U · No damageNTSB FTW78FQG37Accident · No injuriesClosedHughes 269C · Lazbuddie, TXJun 26, 1978 · N8952F · DestroyedNTSB SEA78DYP34Accident · No injuriesClosedPiper PA-28 · Methow, WAJun 25, 1978 · N5987F · Substantial damageNTSB NYC78DNC34Accident · No injuriesClosedBoeing A75 · Jay, MEJun 25, 1978 · N1153V · Substantial damageNTSB IAD78FIG10Accident · Serious injuriesClosedChampion 7KCAB · Oakland, MDJun 25, 1978 · N1859G · Substantial damageNTSB MKC78FTG12Accident · Serious injuriesClosedBellanca 7GCBC · Voltaire, NDJun 24, 1978 · N41824 · Substantial damageNTSB FTW78FPG50Accident · No injuriesClosedAero Comdr S-2R · Montrose, ARJun 24, 1978 · N8528V · Substantial damageNTSB SEA78DYP35Accident · No injuriesClosedBell 47G · Anatone, WAJun 23, 1978 · N6356X · Substantial damageNTSB MIA78FA098Accident · 1 fatalClosedHughes 269C · Atlanta, GAJun 23, 1978 · N9584F · DestroyedNTSB CHI78FEV40Accident · No injuriesClosedCessna A188B · Ramsey, ILJun 23, 1978 · N731CF · Substantial damageNTSB OAK78FVA48Accident · Serious injuriesClosedRockwell S2R · Helm, CAJun 22, 1978 · N5542X · DestroyedNTSB MIA78DLA40Accident · Serious injuriesClosedCessna A188B · Whigham, GAJun 22, 1978 · N9435R · DestroyedNTSB SEA78FYM40Accident · Serious injuriesClosedPiper PA-36 · Carlton, ORJun 21, 1978 · N41324 · DestroyedNTSB SEA78DYA13Accident · Minor injuriesClosedAero Comdr A-9B · Rigby, IDJun 21, 1978 · N8023V · DestroyedNTSB OAK78DVG52Accident · No injuriesClosedBell 47G5 · Napa, CAJun 21, 1978 · N7923J · Substantial damageNTSB SEA78DYA12Accident · No injuriesClosedGrumman G-164A · Terreton, IDJun 19, 1978 · N8712H · Substantial damageNTSB MIA78FKG52Accident · No injuriesClosedGrumman G-164B · Sylvester, GAJun 19, 1978 · N6623Q · DestroyedNTSB FTW78FRG51Accident · 1 fatalClosedBellanca 8KCAB · Brady, TXJun 18, 1978 · N5541K · Destroyed