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 NYC81FGT06Accident · No injuriesClosedBell 47G · Shrewsbury, PAJun 29, 1981 · N902Z · DestroyedNTSB LAX81DVA51Accident · No injuriesClosedHiller Acft UH-12E · Delano, CAJun 27, 1981 · N174HA · Substantial damageNTSB ATL81FLA08Accident · 1 fatalClosedCallair A-9A · Blakely, GAJun 27, 1981 · N8247H · DestroyedNTSB MKC81DCJ18Accident · Minor injuriesClosedHughes 269C · Union, NEJun 26, 1981 · N8973F · Substantial damageNTSB DEN81FTM32Accident · Minor injuriesClosedCessna A188B · Layton, UTJun 25, 1981 · N731HD · Substantial damageNTSB SEA81DYP24Accident · Serious injuriesClosedAero Comdr S2R · Wallula, WAJun 24, 1981 · N8802Q · DestroyedNTSB DEN81FTG12Accident · 1 fatalClosedBellanca 8GCBC · Rugby, NDJun 24, 1981 · N8558V · Substantial damageNTSB DEN81FA044Accident · 2 fatalClosedCessna 172 · Price, UTJun 23, 1981 · N6417B · Substantial damageNTSB SEA81DYM29Accident · No injuriesClosedPiper PA-25 · La Grande, ORJun 22, 1981 · N6782Z · Substantial damageNTSB MKC81DCJ20Accident · No injuriesClosedGrumman G-164B · Ravenna, NEJun 22, 1981 · N8296K · Substantial damageNTSB FTW81FRG50Accident · No injuriesClosedAero Comdr S2R · Mcallen, TXJun 22, 1981 · N5690X · Substantial damageNTSB MKC81FCJ16Accident · 1 fatalClosedPiper PA-25 · Beatrice, NEJun 18, 1981 · N4816Y · DestroyedNTSB FTW81DPG47Accident · No injuriesClosedRockwell S2R · Dumas, ARJun 17, 1981 · N4932X · DestroyedNTSB LAX82FVA47Accident · Serious injuriesClosedGrumman G-164A · Pixley, CAJun 16, 1981 · N8583H · DestroyedNTSB CHI81FEV21Accident · 1 fatalClosedTexas Hel OH-13H · Danville, ILJun 16, 1981 · N10002 · DestroyedNTSB LAX81DVM24Accident · No injuriesClosedHiller Acft UH-12E · Shandon, CAJun 15, 1981 · N40277 · Substantial damageNTSB LAX81FVG42Accident · 2 fatalClosedG.B.Assoc GB-1 · Pope Valley, CAJun 14, 1981 · N4260N · DestroyedNTSB FTW81FA106Accident · 3 fatalClosedBellanca 7ECA · Anahuac, TXJun 14, 1981 · N53979 · DestroyedNTSB DEN81FTA08Accident · No injuriesClosedCessna 188A · Lavina, MTJun 14, 1981 · N5380J · Substantial damageNTSB FTW81FPG45Accident · 1 fatalClosedGrumman G-164A · Lonoke, ARJun 12, 1981 · N7219 · DestroyedNTSB FTW81DQG37Accident · Minor injuriesClosedPiper PA-25 · Big Spring, TXJun 12, 1981 · N6587Z · DestroyedNTSB DEN81FTA09Accident · No injuriesClosedCessna 188 · Flaxville, MTJun 12, 1981 · N9852V · Substantial damageNTSB SEA81DYP21Accident · Serious injuriesClosedBell 47G3B2 · Walla Walla, WAJun 11, 1981 · N14827 · Substantial damageNTSB LAX81DUJ66Accident · No injuriesClosedBell 206B · Kayenta, AZJun 11, 1981 · N5008L · Substantial damageNTSB FTW81FRD19Accident · 1 fatalClosedPitts S1C · Leroy, LAJun 11, 1981 · N70ST · DestroyedNTSB SEA81DYA11Accident · No injuriesClosedGrumman G-164 · Monteview, IDJun 10, 1981 · N730Y · Substantial damageNTSB FTW81DRA40Accident · No injuriesClosedCessna A188B · Louise, TXJun 9, 1981 · N2865J · DestroyedNTSB FTW81DPG42Accident · No injuriesClosedGrumman G-164A · Wilson, ARJun 9, 1981 · N7864 · Substantial damageNTSB ATL81FLT10Accident · 1 fatalClosedPitts S1S · Savannah, TNJun 9, 1981 · N8020 · DestroyedNTSB MKC81FA039Accident · 1 fatalClosedCessna 182 · New Virginia, IAJun 8, 1981 · N9375H · DestroyedNTSB FTW81FPG40Accident · No injuriesClosedGrumman G-164B · Wynne, ARJun 8, 1981 · N8693H · Substantial damageNTSB CHI81FEX15Accident · Serious injuriesClosedSmith Mini DSA-1 · Kokomo, INJun 7, 1981 · N1307 · DestroyedNTSB MKC81FCJ15Accident · 1 fatalClosedCessna 188 · Firth, NEJun 6, 1981 · N53310 · DestroyedNTSB DEN81FTG11Accident · 1 fatalClosedPiper PA-18A · Sterling, NDJun 6, 1981 · N9252D · DestroyedNTSB CHI81FER42Accident · No injuriesClosedCallair A-9B · Hector, MNJun 6, 1981 · N7759V · DestroyedNTSB LAX81FVG41Accident · No injuriesClosedGrumman G-164 · Davis, CAJun 5, 1981 · N6977K · Substantial damageNTSB DEN81FA039Accident · 1 fatalClosedBellanca 8KCAB · Langdon, NDJun 5, 1981 · N31258 · DestroyedNTSB FTW81FRD28Accident · No injuriesClosedGrumman G-164A · Morse, LAJun 4, 1981 · N7699 · Substantial damageNTSB ATL81DKG21Accident · No injuriesClosedPiper PA-25 · Vidalia, GAJun 4, 1981 · N6289Z · Substantial damageNTSB FTW81FA100Accident · 1 fatalClosedPiper PA-18 · Uvalde, TXJun 3, 1981 · N9689P · DestroyedNTSB CHI81FER41Accident · No injuriesClosedCessna A188B · Villard, MNJun 3, 1981 · N91228 · Substantial damageNTSB FTW81DRJ17Accident · No injuriesClosedAyers S2R · Jonesville, LAJun 2, 1981 · N8935Q · Substantial damageNTSB DEN81DTI10Accident · No injuriesClosedHiller Acft UH-12E · Ulm, MTJun 2, 1981 · N67088 · Substantial damageNTSB MKC81DCQ36Accident · No injuriesClosedCessna A188-B · Murdock, KSMay 31, 1981 · N731WP · DestroyedNTSB LAX81FA095Accident · 2 fatalClosedPiper PA-18 · Holtville, CAMay 31, 1981 · N4711A · DestroyedNTSB FTW81FPD26Accident · 1 fatalClosedEaa Biplane BR-1 · Brownwood, TXMay 31, 1981 · N3181 · Substantial damageNTSB CHI81FER39Accident · Serious injuriesClosedPiper PA-25 · Lake Elmo, MNMay 31, 1981 · N6140Z · DestroyedNTSB CHI81FA061Accident · 1 fatalClosedBeech T-34B · New Castle, INMay 31, 1981 · N74195 · DestroyedNTSB CHI81FEC26Accident · Serious injuriesClosedPiper PA-28 · Bad Axe, MIMay 30, 1981 · N4996F · DestroyedNTSB SEA81FYM25Accident · No injuriesClosedHiller Acft UH-12E · Milton-Freewtr, ORMay 29, 1981 · N99575 · Substantial damage