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 SEA79FYA18Accident · 1 fatalClosedCessna 188 · Aberdeen, IDJun 29, 1979 · N8225G · DestroyedNTSB FTW79FRA34Accident · No injuriesClosedBell 47G-4 · Manvel, TXJun 29, 1979 · N1150W · Substantial damageNTSB FTW79FQG46Accident · No injuriesClosedSnow 600S2R · Olton, TXJun 29, 1979 · N8838Q · Substantial damageNTSB FTW79FQG45Accident · Serious injuriesClosedMartin 404 · Miami, TXJun 29, 1979 · N40408 · DestroyedNTSB MKC79FER51Accident · Serious injuriesClosedCessna A188B · Donaldson, MNJun 28, 1979 · N8239G · Substantial damageNTSB MKC79FCD24Accident · No injuriesClosedHughes 269B · Wellman, IAJun 28, 1979 · N9416F · Substantial damageNTSB MIA79FKJ46Accident · No injuriesClosedPiper PA-25 · Opp, ALJun 28, 1979 · N4966Y · Substantial damageNTSB MIA79DKG52Accident · No injuriesClosedGrumman G-164 · Fitzgerald, GAJun 28, 1979 · N621U · Substantial damageNTSB OAK79DXQ21Accident · Minor injuriesClosedPiper PA-36 · Yerington, NVJun 27, 1979 · N57727 · DestroyedNTSB FTW79DPG57Accident · No injuriesClosedGruman G-164 · Bono, ARJun 27, 1979 · N6785K · Substantial damageNTSB MKC79DCJ24Accident · No injuriesClosedCessna 177B · Haigler, NEJun 26, 1979 · N30782 · Substantial damageNTSB FTW79DRD43Accident · No injuriesClosedGrumman G-164A · Kinder, LAJun 26, 1979 · N8685H · DestroyedNTSB DEN79FTE53Accident · Minor injuriesClosedPiper PA-25 · Center, COJun 24, 1979 · N7591Z · DestroyedNTSB MKC79DCQ32Accident · Minor injuriesClosedPiper PA-18 · Great Bend, KSJun 23, 1979 · N74990 · Substantial damageNTSB IAD79DLT05Accident · No injuriesClosedPiper PA-25 · Covington, TNJun 21, 1979 · N7260Z · Substantial damageNTSB OAK79DVA44Accident · No injuriesClosedBell 47G-2 · Kerman, CAJun 19, 1979 · N7893B · Substantial damageNTSB NYC79FGT17Accident · Minor injuriesClosedBell 47D-1 · Hanover, PAJun 19, 1979 · N59326 · Substantial damageNTSB LAX79DVA43Accident · No injuriesClosedGrumman G-164B · Buttonwillow, CAJun 19, 1979 · N6617K · Substantial damageNTSB MIA79FKG49Accident · 1 fatalClosedPiper PA-25 · Wrightsville, GAJun 18, 1979 · N9534P · DestroyedNTSB MKC79FA036Accident · 1 fatalClosedGrumman AA-1B · Clearwater, MNJun 17, 1979 · N1459R · DestroyedNTSB MKC79DCQ30Accident · No injuriesClosedGrumman G-164A · Moscow, KSJun 17, 1979 · N8842H · DestroyedNTSB MIA79FLT06Accident · 1 fatalClosedPitts S1-C · Southaven, MSJun 17, 1979 · N20JH · DestroyedNTSB DEN79FTC17Accident · No injuriesClosedCessna 182 · Wamsutter, WYJun 17, 1979 · N7462S · Substantial damageNTSB MIA79FA097Accident · 2 fatalClosedCessna 150L · Meridian, MSJun 16, 1979 · N19192 · DestroyedNTSB OAK79DVG53Accident · No injuriesClosedBell OH-13H · Napa, CAJun 15, 1979 · N51849 · DestroyedNTSB NYC79FHD16Accident · Minor injuriesClosedCessna A188B · Cedarville, NJJun 15, 1979 · N6443G · Substantial damageNTSB NYC79FNC30Accident · Minor injuriesClosedCessna 140 · Burlington, VTJun 14, 1979 · N2570N · Substantial damageNTSB DEN79DTE45Accident · No injuriesClosedPiper PA-25 · Two Buttes, COJun 14, 1979 · N82534 · Substantial damageNTSB FTW79FRG41Accident · 1 fatalClosedAir Tractor AT-301 · Elsa, TXJun 13, 1979 · N4412S · DestroyedNTSB FTW79FPG53Accident · No injuriesClosedCessna 172 · Redfield, ARJun 13, 1979 · N20076 · Substantial damageNTSB FTW79FPG50Accident · No injuriesClosedNa Rockwell S2R · Marked Tree, ARJun 12, 1979 · N5647X · Substantial damageNTSB FTW79DPG48Accident · No injuriesClosedGrumman G-164A · Piggout, ARJun 11, 1979 · N8370 · Substantial damageNTSB FTW79DPD22Accident · No injuriesClosedPitts S-1 · Roanoke, TXJun 10, 1979 · N10SC · DestroyedNTSB SEA79FTI18Accident · No injuriesClosedCessna 188 · Toston, MTJun 9, 1979 · N4810Q · Substantial damageNTSB OAK79DVA41Accident · No injuriesClosedRockwell S2R · Firebaugh, CAJun 9, 1979 · N5512X · Substantial damageNTSB MKC79FCA17Accident · Serious injuriesClosedGrumman G-164A · Bell City, MOJun 9, 1979 · N7499 · DestroyedNTSB FTW79FPG47Accident · No injuriesClosedPiper PA-22 · Caulksville, ARJun 9, 1979 · N59422 · DestroyedNTSB DEN79DQ604Accident · No injuriesClosedBeech A23-19 · Clovis, NMJun 9, 1979 · N6913Q · Substantial damageNTSB CHI79FEI27Accident · Minor injuriesClosedPiper PA-25 · Sycamore, OHJun 9, 1979 · N288JW · DestroyedNTSB MKC79DER46Accident · Minor injuriesClosedCessna 175 · Fosston, MNJun 8, 1979 · N26LM · Substantial damageNTSB MIA79FKQ12Accident · No injuriesClosedCessna 188 · Bentonia, MSJun 8, 1979 · N731VY · Substantial damageNTSB MIA79FKJ42Accident · Serious injuriesClosedHiller UH-12E · Verbena, ALJun 8, 1979 · N87600 · Substantial damageNTSB LAX79DVA42Accident · Minor injuriesClosedHiller UH-12E · Porterville, CAJun 8, 1979 · N5335V · DestroyedNTSB MKC79FTK17Accident · No injuriesClosedHughes 269B · Canistota, SDJun 7, 1979 · N9329F · Substantial damageNTSB OAK79DVA45Accident · Minor injuriesClosedCessna 188B · Hanford, CAJun 6, 1979 · N9157G · DestroyedNTSB IAD79FID19Accident · No injuriesClosedChampion 7GCAA · Pungo, VAJun 6, 1979 · N6347N · Substantial damageNTSB IAD79FA055Accident · 2 fatalClosedBell 47G3B1 · Washington, DCJun 6, 1979 · N25MP · DestroyedNTSB OAK79DVA39Accident · No injuriesClosedBoeing A75 · Hanford, CAJun 5, 1979 · N69652 · Substantial damageNTSB MKC79FCG48Accident · Serious injuriesClosedGrumman G-164B · Norborne, MOJun 5, 1979 · N6942K · DestroyedNTSB FTW79DRD39Accident · No injuriesClosedGrumman G-164A · Pine Island, LAJun 5, 1979 · N5379 · Substantial damage