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 SEA76DYE45Accident · Serious injuriesClosedAerospatle SE3133 · Clearwater, WAJun 17, 1976 · N7329 · DestroyedNTSB FTW76FPG68Accident · Serious injuriesClosedBell 47B · Ravenden, ARJun 17, 1976 · N163B · Substantial damageNTSB MKC76FCJ41Accident · Minor injuriesClosedHiller Acft UH-12D · North Platte, NEJun 16, 1976 · N87744 · Substantial damageNTSB LAX76FUQ42Accident · 1 fatalClosedN. American P-51 · Mojave, CAJun 16, 1976 · N69QF · DestroyedNTSB SEA76DYC58Accident · Serious injuriesClosedBell 47G-4A · Lostine, ORJun 15, 1976 · N7945S · DestroyedNTSB FTW76AF102Accident · 1 fatalClosedChampion 7KCAB · Goldsby, OKJun 15, 1976 · N5198X · DestroyedNTSB SEA76FYC57Accident · Minor injuriesClosedCessna A188A · Moiser, ORJun 14, 1976 · N9965G · Substantial damageNTSB MKC76DTG17Accident · No injuriesClosedCessna 185 · Devils Lake, NDJun 14, 1976 · N1096F · Substantial damageNTSB MKC76DER71Accident · No injuriesClosedPiper PA-25 · Herman, MNJun 14, 1976 · N4444Y · DestroyedNTSB MKC76FCJ40Accident · No injuriesClosedCallair A-9 · Central City, NEJun 12, 1976 · N3608G · Substantial damageNTSB MKC76FTK28Accident · Minor injuriesClosedPiper PA-25 · Sturgis, SDJun 11, 1976 · N7500Z · DestroyedNTSB MKC76DCQ58Accident · Minor injuriesClosedAero-Comdr 600S2R · Tribune, KSJun 11, 1976 · N4976X · Substantial damageNTSB MIA76DKG78Accident · No injuriesClosedGrumman G-164A · Adel, GAJun 11, 1976 · N746Y · Substantial damageNTSB FTW76FPG67Accident · Minor injuriesClosedGrumman G-164A · Turrell, ARJun 11, 1976 · N5074 · DestroyedNTSB DEN76AD053Accident · 1 fatalClosedPiper PA-23 · Cheyenne, WYJun 11, 1976 · N5448Y · DestroyedNTSB SEA76DYA26Accident · No injuriesClosedHiller Acft UH-12E · Rupert, IDJun 10, 1976 · N68021 · DestroyedNTSB FTW76FRD52Accident · No injuriesClosedBell 47G-5 · Walker, LAJun 10, 1976 · N4713R · Substantial damageNTSB FTW76AF100Accident · 1 fatalClosedPiper J3C · Fordyce, ARJun 10, 1976 · N3408N · DestroyedNTSB SEA76FYG53Accident · Minor injuriesClosedBell 47G-2 · Eltopia, WAJun 9, 1976 · N2483B · DestroyedNTSB SEA76FTA25Accident · No injuriesClosedPiper PA-25 · Forsyth, MTJun 9, 1976 · N7611Z · Substantial damageNTSB MKC76FCQ56Accident · 1 fatalClosedPiper PA-25 · Dighton, KSJun 9, 1976 · N7727Z · Substantial damageNTSB NYC76AN104Accident · Minor injuriesClosedEnstrom F-28A · Island Beach, NJJun 8, 1976 · N9259 · Substantial damageNTSB MIA76FKQ35Accident · No injuriesClosedCessna A188B · Shelby, MSJun 8, 1976 · N9399G · DestroyedNTSB MIA76FKJ69Accident · No injuriesClosedPiper PA-25 · Dothan, ALJun 8, 1976 · N4619Y · Substantial damageNTSB FTW76DPG66Accident · Minor injuriesClosedCessna A188B · Fisher, ARJun 8, 1976 · N79555 · Substantial damageNTSB OAK76DVA76Accident · No injuriesClosedAero Comdr 600S2C · Riverdale, CAJun 7, 1976 · N5523X · Substantial damageNTSB MIA76DKJ68Accident · Minor injuriesClosedGrumman G-164 · Perdido Beach, ALJun 7, 1976 · N10245 · DestroyedNTSB CHI76FEK18Accident · Serious injuriesClosedPiper PA-25 · Vanlue, OHJun 7, 1976 · N6569Z · Substantial damageNTSB MKC76FCD47Accident · No injuriesClosedHiller Acft UH-12D · Dallas Center, IAJun 6, 1976 · N79SW · DestroyedNTSB FTW76AF098Accident · 2 fatalClosedLuscombe 8A · Cabot, ARJun 6, 1976 · N28744 · Substantial damageNTSB SEA76DYA25Accident · No injuriesClosedGrumman G-164A · Hamer, IDJun 5, 1976 · N7863 · Substantial damageNTSB SEA76DYG35Accident · No injuriesClosedBoeing B75N1 · Nezperce, IDJun 4, 1976 · N65573 · Substantial damageNTSB NYC76DHD29Accident · No injuriesClosedBreezy JCK-1 · Bridgeport, NJJun 4, 1976 · N114A · Substantial damageNTSB MKC76DCQ57Accident · No injuriesClosedBell 47D-1 · Sublette, KSJun 4, 1976 · N908B · Substantial damageNTSB FTW76DPD45Accident · No injuriesClosedCessna 188 · Bowie, TXJun 4, 1976 · N8069V · Substantial damageNTSB MKC76FER67Accident · Minor injuriesClosedCessna 188B · Lesueur, MNJun 3, 1976 · N92325 · Substantial damageNTSB MKC76DCJ39Accident · Serious injuriesClosedAero-Comdr A-9B · Bridgeport, NEJun 3, 1976 · N7724V · Substantial damageNTSB FTW76DRA47Accident · No injuriesClosedBoeing A75 · Fresno, TXJun 3, 1976 · N54749 · Substantial damageNTSB ANC76AA094Accident · No injuriesClosedBell 206B · Coldfoot, AKJun 3, 1976 · N90188 · Substantial damageNTSB OAK76FVA67Accident · 1 fatalClosedPiper PA-18 · Stratford, CAJun 2, 1976 · N13842 · DestroyedNTSB FTW76DRA46Accident · No injuriesClosedCessna A188 · Palacios, TXJun 2, 1976 · N3509Q · Substantial damageNTSB DEN76FTM31Accident · Serious injuriesClosedGrumman G-164 · Morgan, UTJun 2, 1976 · N491Y · DestroyedNTSB CHI76FEM14Accident · No injuriesClosedCallair A-9 · Hart, MIJun 2, 1976 · N47061 · Substantial damageNTSB OAK76DJA16Accident · No injuriesClosedMurrayair MA-1 · Honokaa, HIMay 31, 1976 · N9925M · Substantial damageNTSB IAD76FIG16Accident · Minor injuriesClosedHughes 269B · Gaithersburgh, MDMay 31, 1976 · N9397F · Substantial damageNTSB MKC76FCD46Accident · No injuriesClosedPiper PA-28 · New Vienna, IAMay 30, 1976 · N5734F · Substantial damageNTSB FTW76FQG75Accident · 1 fatalClosedSkybolt JJ-1 · Canyon, TXMay 29, 1976 · N46J · DestroyedNTSB FTW76DPG62Accident · No injuriesClosedGrumman G-164A · Ulm, ARMay 29, 1976 · N5239 · Substantial damageNTSB MIA76DKG67Accident · No injuriesClosedPiper PA-25 · Estel, GAMay 26, 1976 · N6145Z · Substantial damageNTSB FTW76FPG55Accident · Serious injuriesClosedCessna 188B · Gibson Switch, ARMay 25, 1976 · N21854 · Destroyed