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 MKC78DER39Accident · No injuriesClosedHiller UH-12E · Bemidji, MNApr 13, 1978 · N61CW · Substantial damageNTSB LAX78DVA34Accident · No injuriesClosedAero Comdr S2R · Kettleman City, CAApr 11, 1978 · N8868Q · Substantial damageNTSB LAX78DVM17Accident · No injuriesClosedBell 47G5 · Templeton, CAApr 10, 1978 · N7914S · Substantial damageNTSB SEA78DYM23Accident · No injuriesClosedBell 47G-2 · Goldendale, WAApr 7, 1978 · N41721 · Substantial damageNTSB FTW78FPD16Accident · Minor injuriesClosedErco 415-C · Margaret, TXApr 7, 1978 · N93992 · DestroyedNTSB FTW78FA040Accident · 1 fatalClosedCessna 182P · Ferriday, LAApr 7, 1978 · N52317 · DestroyedNTSB CHI78FEV25Accident · 1 fatalClosedBell 47-G · Clinton, ILApr 7, 1978 · N3574 · DestroyedNTSB OAK78FVM16Accident · No injuriesClosedStearman B75N1 · Watsonville, CAApr 6, 1978 · N67344 · Substantial damageNTSB LAX78FUM17Accident · Minor injuriesClosedPiper PA-28 · San Diego, CAApr 6, 1978 · N38515 · Substantial damageNTSB FTW78DPG22Accident · No injuriesClosedGrumman G-164A · Trumann, ARApr 5, 1978 · N7495 · DestroyedNTSB UNK78X0113Accident · 5 fatalClosedNa Rockwell 560 · Nassau, Burkina FasoApr 3, 1978 · N343P · DestroyedNTSB FTW78FPD14Accident · No injuriesClosedPiper PA-25 · Henrietta, TXApr 3, 1978 · N7249Z · Substantial damageNTSB MIA78FA057Accident · 1 fatalClosedCessna 337F · No Name Key, FLMar 31, 1978 · N1773M · DestroyedNTSB SEA78DYP25Accident · No injuriesClosedCessna 188 · Fairfield, WAMar 27, 1978 · N8070V · Substantial damageNTSB LAX78FUQ21Accident · Minor injuriesClosedBell 47G · Santa Ynez, CAMar 27, 1978 · N2252W · Substantial damageNTSB LAX78FA038Accident · 1 fatalClosedCessna 140 · Buckeye, AZMar 27, 1978 · N90119 · DestroyedNTSB FTW78FQG22Accident · 1 fatalClosedSnow S-2R · Friona, TXMar 26, 1978 · N5605X · DestroyedNTSB LAX78DUM16Accident · No injuriesClosedBell 47G2 · Oceanside, CAMar 25, 1978 · N6709D · Substantial damageNTSB LAX78DUJ39Accident · Minor injuriesClosedCessna XP172 · Cameron, AZMar 23, 1978 · N9633V · Substantial damageNTSB MKC78DCJ14Accident · No injuriesClosedPiper PA-18 · Haigler, NEMar 22, 1978 · N1451C · Substantial damageNTSB SEA78FYE16Accident · No injuriesClosedHiller Acft UH-12E · Forks, WAMar 20, 1978 · N5359V · Substantial damageNTSB SEA78FA023Accident · 4 fatalClosedPiper PA-28 · Milton Frwtr, ORMar 18, 1978 · N1844T · DestroyedNTSB DEN78FTC17Accident · 1 fatalClosedCessna 172 · Alta, WYMar 18, 1978 · N25435 · DestroyedNTSB DEN78FQA15Accident · Serious injuriesClosedLuscombe 8A · Flora Vista, NMMar 18, 1978 · N2251K · DestroyedNTSB SEA78DYM21Accident · No injuriesClosedHughes 269C · The Dalles, ORMar 17, 1978 · N7471F · DestroyedNTSB DEN78FTE41Accident · No injuriesClosedHughes 500C · Lasalle, COMar 17, 1978 · N9137F · Substantial damageNTSB LAX78FUQ18Accident · Serious injuriesClosedCessna A150J · Thousand Oaks, CAMar 15, 1978 · N5941J · DestroyedNTSB FTW78FRJ11Accident · No injuriesClosedGrumman G-164A · Cloutierville, LAMar 15, 1978 · N9806 · Substantial damageNTSB MKC78FCJ13Accident · No injuriesClosedBell 47G5A · Kearney, NEMar 14, 1978 · N7989J · DestroyedNTSB SEA78FYM19Accident · No injuriesClosedHiller Acft UH-12E · Tillamook, ORMar 13, 1978 · N5ZH · Substantial damageNTSB FTW78DRG27Accident · No injuriesClosedSnow S2R · Beeville, TXMar 11, 1978 · N4983X · Substantial damageNTSB OAK78DVA30Accident · No injuriesClosedGrumman G164A · Ballico, CAMar 10, 1978 · N8932H · Substantial damageNTSB ANC78DAG30Accident · Serious injuriesClosedPiper PA-18 · Mccarthy, AKMar 10, 1978 · N307T · Substantial damageNTSB MIA78FA051Accident · 2 fatalClosedCessna 172M · Griffing, GAMar 7, 1978 · N13304 · DestroyedNTSB OAK78DVA29Accident · No injuriesClosedBoeing A75 · Dos Palos, CAMar 6, 1978 · N61007 · Substantial damageNTSB CHI78FEG05Accident · Minor injuriesClosedCessna 150M · Oxford, OHMar 4, 1978 · N8632U · Substantial damageNTSB DEN78DTE35Accident · Minor injuriesClosedCessna 172F · State Bridge, COFeb 28, 1978 · N7639U · Substantial damageNTSB OAK78FVD20Accident · No injuriesClosedPiper PA-25 · Cotati, CAFeb 26, 1978 · N8623L · DestroyedNTSB MIA78DLD24Accident · No injuriesClosedRockwell S2R · Fort Pierce, FLFeb 25, 1978 · N8977Q · Substantial damageNTSB OAK78DVD19Accident · No injuriesClosedCessna 188B · Stockton, CAFeb 23, 1978 · N4916R · Substantial damageNTSB SEA78FA020Accident · 7 fatalClosedPiper PA-32R · Oak Harbor, WAFeb 22, 1978 · N6992J · DestroyedNTSB FTW78FA029Accident · 4 fatalClosedCessna 172N · Lubbock, TXFeb 20, 1978 · N737MQ · DestroyedNTSB OAK78FVG21Accident · 1 fatalClosedBreezy Stokie · Lincoln, CAFeb 18, 1978 · N7GS · DestroyedNTSB LAX78FVA25Accident · No injuriesClosedBell 47G1 · Buttonwillow, CAFeb 18, 1978 · N9421H · Substantial damageNTSB DEN78FTE30Accident · 1 fatalClosedCessna 150G · Ft Garland, COFeb 18, 1978 · N6244S · DestroyedNTSB MIA78FA041Accident · 1 fatalClosedCessna 150F · Jefferson, GAFeb 15, 1978 · N8318G · DestroyedNTSB LAX78DUJ28Accident · No injuriesClosedGrumman G-164B · Coolidge, AZFeb 12, 1978 · N6612Q · DestroyedNTSB IAD78FIG05Accident · Serious injuriesClosedGrumman AA1-B · Salisbury, MDFeb 12, 1978 · N8970L · DestroyedNTSB MIA78FLG08Accident · Minor injuriesClosedPitts S1-S · Spartanburg, SCFeb 11, 1978 · N39CH · DestroyedNTSB MIA78FA040Accident · 2 fatalClosedBeech D18S · Clewiston, FLFeb 11, 1978 · N80FA · Destroyed