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 MKC76FCD20Accident · Minor injuriesClosedLuscombe 8A · Missouri Vally, IANov 8, 1975 · N1317K · Substantial damageNTSB FTW76DPG33Accident · No injuriesClosedCessna 150 · Harrisburg, ARNov 8, 1975 · N801AA · Substantial damageNTSB LAX76AL033Accident · 2 fatalClosedPiper PA-32 · Coolidge, AZNov 5, 1975 · N43475 · DestroyedNTSB MKC76DCD19Accident · No injuriesClosedPiper PA-22 · Marble Rock, IANov 2, 1975 · N9651D · Substantial damageNTSB FTW76FRD16Accident · No injuriesClosedBell 206B · Morgan City, LANov 2, 1975 · N7847S · Substantial damageNTSB FTW76DQG35Accident · No injuriesClosedGrumman G-164 · Slayton, TXNov 1, 1975 · N464Y · Substantial damageNTSB LAX76DUJ46Accident · No injuriesClosedMooney M20C · Camp Verde, AZOct 29, 1975 · N9661M · Substantial damageNTSB LAX76FUM09Accident · Minor injuriesClosedCessna 188A · Brawley, CAOct 28, 1975 · N1566M · Substantial damageNTSB OAK76FP020Accident · 2 fatalClosedCessna 182P · Visalia, CAOct 25, 1975 · N444CM · DestroyedNTSB DEN76AD022Accident · 1 fatalClosedCessna 172M · Beaver, UTOct 25, 1975 · N61895 · DestroyedNTSB FTW76FRD14Accident · No injuriesClosedPiper PA-25 · Opelousas, LAOct 22, 1975 · N8791L · Substantial damageNTSB NYC76AN043Accident · 2 fatalClosedChampion 7ECA · Fair Haven, NYOct 21, 1975 · N2572F · DestroyedNTSB MIA75FKQ21Accident · Minor injuriesClosedCessna A188B · Drew, MSOct 21, 1975 · N4480Q · Substantial damageNTSB FTW76AF035Accident · 1 fatalClosedAeronca 7AC · Calvert, TXOct 21, 1975 · N2921E · DestroyedNTSB FTW76AF034Accident · 2 fatalClosedCessna 150 · Oak Grove, LAOct 19, 1975 · N19003 · DestroyedNTSB MIA76DKT28Accident · No injuriesClosedTomcat MK5B · Homestead, FLOct 17, 1975 · N4227A · Substantial damageNTSB LAX76DVA21Accident · No injuriesClosedBell 47G3B1 · Fellows, CAOct 17, 1975 · N3079G · Substantial damageNTSB MKC76FCJ16Accident · Serious injuriesClosedPiper PA-25 · Aurora, NEOct 14, 1975 · N6113Z · DestroyedNTSB MKC76DCQ20Accident · No injuriesClosedHughes 269A · Wichita, KSOct 14, 1975 · N8960F · Substantial damageNTSB MIA76FKQ23Accident · No injuriesClosedGrumman G-164A · Holly Bluff, MSOct 14, 1975 · N959X · Substantial damageNTSB MIA76DKJ26Accident · No injuriesClosedCessna A188B · Centre, ALOct 10, 1975 · N4490Q · Substantial damageNTSB CHI76AC031Accident · Serious injuriesClosedGrum Amer AA1-B · Roachdale, INOct 9, 1975 · N9924L · DestroyedNTSB FTW76AF028Accident · Serious injuriesClosedBell 206B · Pecan Island, LAOct 8, 1975 · N83134 · Substantial damageNTSB OAK76DVA19Accident · No injuriesClosedBeech B23 · Paso Robles, CAOct 6, 1975 · N6598R · DestroyedNTSB NYC76FGT06Accident · No injuriesClosedPitts Spcl · Maytown, PAOct 4, 1975 · N7T · DestroyedNTSB MKC76AK025Accident · 2 fatalClosedRyan ST-3KR · Frederika, IAOct 4, 1975 · N47080 · DestroyedNTSB NYC76DFA16Accident · No injuriesClosedGrum Amer AA-5 · Haines Falls, NYOct 3, 1975 · N1376R · Substantial damageNTSB FTW76AF027Accident · 3 fatalClosedBeech V35A · Mccamey, TXOct 3, 1975 · N237Q · DestroyedNTSB OAK76DVW03Accident · No injuriesClosedPiper PA-32 · Gold Butte, NVSep 30, 1975 · N5235S · Substantial damageNTSB IAD76FLJ11Accident · No injuriesClosedCessna 188B · Laurinburg, NCSep 30, 1975 · N53162 · Substantial damageNTSB MIA76FKJ22Accident · 1 fatalClosedBellanca 8GCBC · Wheeler, ALSep 29, 1975 · N86613 · DestroyedNTSB FTW76AF025Accident · 1 fatalClosedMooney M20E · Freemason Isld, LASep 29, 1975 · N1247X · DestroyedNTSB ANC76DAA21Accident · No injuriesClosedPiper PA-12 · Teller, AKSep 29, 1975 · N3842M · Substantial damageNTSB MKC76AK022Accident · 2 fatalClosedAeronca 7CCM · Hillsboro, NDSep 28, 1975 · N85006 · Substantial damageNTSB MIA76FKQ19Accident · No injuriesClosedBell 47G2 · Sumner, MSSep 27, 1975 · N993B · Substantial damageNTSB FTW76FRD09Accident · No injuriesClosedPiper PA-28 · Plaquemine, LASep 27, 1975 · N33674 · Substantial damageNTSB MKC76DTG08Accident · No injuriesClosedPiper J-3 · Rolette, NDSep 25, 1975 · N3393N · Substantial damageNTSB LAX76DUJ31Accident · Serious injuriesClosedSnow 600S2R · Stanfield, AZSep 25, 1975 · N8959Q · DestroyedNTSB FTW76FPG27Accident · 1 fatalClosedCessna 188A · Marianna, ARSep 24, 1975 · N9975G · DestroyedNTSB OAK76DVM07Accident · Minor injuriesClosedBoeing A75 · Castroville, CASep 23, 1975 · N67956 · Substantial damageNTSB FTW76FPM08Accident · Minor injuriesClosedBoeing A75N1 · Hartsharne, OKSep 21, 1975 · N49709 · Substantial damageNTSB OAK76AP011Accident · 3 fatalClosedCessna 170B · Goldfield, NVSep 20, 1975 · N2278D · DestroyedNTSB MIA76AM027Accident · 1 fatalClosedPiper J5 · Immokale, FLSep 20, 1975 · N38866 · DestroyedNTSB SEA76AS017Accident · 1 fatalClosedCessna 150L · Kalama, WASep 18, 1975 · N16187 · Substantial damageNTSB MIA76DKT16Accident · No injuriesClosedGrumman G-164A · Belle Glade, FLSep 17, 1975 · N9824 · Substantial damageNTSB MIA76FKQ14Accident · 1 fatalClosedBell 47G3B1 · Magnolia, MSSep 15, 1975 · N216AC · DestroyedNTSB MIA76FKG23Accident · Serious injuriesClosedGrum-Amer AA1A · Subligna, GASep 15, 1975 · N9281L · Substantial damageNTSB FTW76AF020Accident · No injuriesClosedHughes 369HS · Venice, LASep 15, 1975 · N9088F · Substantial damageNTSB LAX76DUJ26Accident · No injuriesClosedCessna A188B · Coolidge, AZSep 14, 1975 · N9765G · Substantial damageNTSB ANC76AA033Accident · 2 fatalClosedBellanca 8GCBC · Willow, AKSep 14, 1975 · N33EV · Destroyed