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 CHI75FEA23Accident · Serious injuriesClosedPiper PA-36 · Vincennes, INJun 7, 1975 · N56590 · DestroyedNTSB MKC75FCQ51Accident · 1 fatalClosedChampion 7GCBC · Hill City, KSJun 6, 1975 · N269S · DestroyedNTSB FTW75DQG56Accident · No injuriesClosedBoeing E75 · Aspermont, TXJun 6, 1975 · N53776 · Substantial damageNTSB FTW75AF071Accident · 2 fatalClosedPiper PA-22 · Gore, OKJun 6, 1975 · N7030D · DestroyedNTSB CHI75DEV36Accident · No injuriesClosedBell 47D-1 · Carmi, ILJun 6, 1975 · N74121 · DestroyedNTSB MKC75AK060Accident · Minor injuriesClosedPiper PA-25 · Gothenburg, NEJun 5, 1975 · N8626L · 2 aircraft · Substantial damageNTSB FTW75FQG55Accident · 1 fatalClosedCessna A188 · Vega, TXJun 5, 1975 · N8182V · DestroyedNTSB FTW75DRA31Accident · No injuriesClosedGrumman G-164A · Garwood, TXJun 5, 1975 · N5278 · Substantial damageNTSB DEN75DTE74Accident · Minor injuriesClosedCallair A-5 · Ft Morgan, COJun 5, 1975 · N9975C · DestroyedNTSB MKC75DTG22Accident · No injuriesClosedPiper PA-25 · Lisbon, NDJun 3, 1975 · N7198Z · Substantial damageNTSB MKC75DER73Accident · No injuriesClosedBell 47G2 · Rosemount, MNJun 3, 1975 · N108DA · Substantial damageNTSB MIA75FKG77Accident · 2 fatalClosedN.American B-25H · Dawsonville, GAJun 3, 1975 · N96GC · DestroyedNTSB CHI75DEC53Accident · Minor injuriesClosedPitts S-1C · Chelsea, MIJun 3, 1975 · N24144 · Substantial damageNTSB DEN75FTC29Accident · 1 fatalClosedCessna A188 · Wheatland, WYJun 2, 1975 · N8139V · DestroyedNTSB MKC75AK058Accident · 2 fatalClosedAeronca 7BCM · Ogallala, NEJun 1, 1975 · N73634 · Substantial damageNTSB SEA75DTI32Accident · No injuriesClosedBoeing E75 · Brady, MTMay 31, 1975 · N5183N · Substantial damageNTSB FTW75FRG84Accident · Serious injuriesClosedAir Tractor AT-301 · Los Fresnos, TXMay 31, 1975 · N4325S · DestroyedNTSB OAK75FVG72Accident · Serious injuriesClosedBoeing A75N1 · Tulelake, CAMay 30, 1975 · N75100 · DestroyedNTSB NYC75FHD48Accident · No injuriesClosedPiper PA-25 · Monroeville, NJMay 30, 1975 · N4887Y · Substantial damageNTSB IAD75AI062Accident · 2 fatalClosedLockheed 18 · Rockwood, TNMay 29, 1975 · N75G · DestroyedNTSB CHI75FEI55Accident · Serious injuriesClosedPiper PA-25 · Wooster, OHMay 29, 1975 · N6026Z · DestroyedNTSB OAK75AP053Accident · 2 fatalClosedErco 415-C · San Andreas, CAMay 28, 1975 · N87263 · DestroyedNTSB SEA75FTA19Accident · Minor injuriesClosedCessna 210F · Pompeys Pillar, MTMay 27, 1975 · N5812F · Substantial damageNTSB FTW75DPG69Accident · Minor injuriesClosedCessna 188B · Elaine, ARMay 27, 1975 · N5624J · DestroyedNTSB FTW75DPG77Accident · No injuriesClosedGrumman G-164 · Crockett Bluff, ARMay 26, 1975 · N8682H · Substantial damageNTSB FTW75DPG70Accident · No injuriesClosedTomcat MK-5 · Corning, ARMay 26, 1975 · N4924C · Substantial damageNTSB FTW75DPG68Accident · Minor injuriesClosedBell 47G-2 · Denmark, ARMay 26, 1975 · N38926 · Substantial damageNTSB MKC75AK056Accident · 2 fatalClosedBeech A45 · Northwood, NDMay 25, 1975 · N9087C · DestroyedNTSB FTW75FRA28Accident · 1 fatalClosedPiper PA-25 · Cameron, TXMay 25, 1975 · N4456Y · DestroyedNTSB MIA75FKG73Accident · Minor injuriesClosedPiper PA-28 · Duluth, GAMay 24, 1975 · N9420J · Substantial damageNTSB OAK75FVG70Accident · No injuriesClosedGrumman TBM-3 · Winters, CAMay 23, 1975 · N9586Z · Substantial damageNTSB OAK75FVG69Accident · Minor injuriesClosedPiper PA-25 · Manton, CAMay 23, 1975 · N4663Y · DestroyedNTSB IAD75FID21Accident · Minor injuriesClosedBell 47G4 · Creeds, VAMay 23, 1975 · N7764 · DestroyedNTSB FTW75DRD61Accident · Minor injuriesClosedBoeing E75 · Mermentau, LAMay 23, 1975 · N51212 · DestroyedNTSB SEA75DYG39Accident · No injuriesClosedBell 47G-2 · Mesa, WAMay 22, 1975 · N8448E · Substantial damageNTSB OAK75AP052Accident · 1 fatalClosedCessna 150A · Kingsburg, CAMay 22, 1975 · N7230X · DestroyedNTSB MKC75FCJ57Accident · Serious injuriesClosedPiper PA-25 · Fairbury, NEMay 22, 1975 · N8717L · DestroyedNTSB OAK75DVD48Accident · No injuriesClosedBell 47G-5 · Oakland, CAMay 21, 1975 · N7832S · Substantial damageNTSB FTW75DRD59Accident · No injuriesClosedGruman G-164A · Gueydan, LAMay 21, 1975 · N5355 · Substantial damageNTSB FTW75FRO56Accident · Serious injuriesClosedGrumman G-164A · Welsh, LAMay 20, 1975 · N7694 · DestroyedNTSB SEA75DYA42Accident · No injuriesClosedHughes 269A1A · Burley, IDMay 18, 1975 · N8859F · Substantial damageNTSB MIA75AM080Accident · 2 fatalClosedPiper J3C-65 · Damascus, GAMay 18, 1975 · N3415N · DestroyedNTSB FTW75AF066Accident · 1 fatalClosedErco 415-CD · Goldthwaite, TXMay 18, 1975 · N3318H · DestroyedNTSB MKC75FCJ53Accident · No injuriesClosedBrantly B305 · Omaha, NEMay 16, 1975 · N11MR · DestroyedNTSB MIA75FKJ60Accident · No injuriesClosedEnstrom F-28A · Dora, ALMay 16, 1975 · N158Q · Substantial damageNTSB LAX75FVA63Accident · Serious injuriesClosedBoeing A75 · Wasco, CAMay 16, 1975 · N5005V · DestroyedNTSB FTW75FPG61Accident · Serious injuriesClosedPiper PA-36 · Monette, ARMay 16, 1975 · N55512 · DestroyedNTSB FTW75DPG64Accident · No injuriesClosedGrumman G-164A · Oil Trough, ARMay 15, 1975 · N9942 · Substantial damageNTSB SEA75DYG37Accident · No injuriesClosedBell 47G3B1 · Palouse, WAMay 14, 1975 · N6257N · DestroyedNTSB FTW75FRD53Accident · No injuriesClosedGrumman G-164A · Welsh, LAMay 14, 1975 · N9684 · Substantial damage