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 MIA78FA116Accident · 2 fatalClosedPiper J3C · Homestead, FLAug 19, 1978 · N46917 · DestroyedNTSB LAX78FUA26Accident · Minor injuriesClosedCessna 150F · Fullerton, CAAug 19, 1978 · N8030F · DestroyedNTSB FTW78FPG78Accident · 1 fatalClosedPiper PA-25 · Sherrill, ARAug 19, 1978 · N7383Z · DestroyedNTSB UNK78X0132Accident · 1 fatalClosedBell 205A · Dennison, CanadaAug 18, 1978 · N480AS · DestroyedNTSB OAK78FVM42Accident · No injuriesClosedGreat Lakes 2T-1A · Santa Cruz, CAAug 18, 1978 · N6186L · Substantial damageNTSB OAK78FA043Accident · 1 fatalClosedBellanca 8KCAB · Caruthers, CAAug 18, 1978 · N5506Y · DestroyedNTSB LAX78FUM34Accident · No injuriesClosedBell 206B · Holtville, CAAug 18, 1978 · N16733 · Substantial damageNTSB CHI78FEV49Accident · No injuriesClosedBell OH-13H · Wellington, ILAug 17, 1978 · N9008T · Substantial damageNTSB MKC78FCD44Accident · Serious injuriesClosedAeronca 7BCM · Toledo, IAAug 16, 1978 · N83659 · DestroyedNTSB MIA78FLG33Accident · No injuriesClosedGrumman G-164B · Little Rock, SCAug 16, 1978 · N6764Q · DestroyedNTSB FTW78DPG77Accident · No injuriesClosedPiper PA-25 · Augusta, ARAug 16, 1978 · N9771P · DestroyedNTSB OAK78FVD52Accident · No injuriesClosedRockwell A-9B · Stockton, CAAug 15, 1978 · N7906V · DestroyedNTSB NYC78FNA43Accident · Minor injuriesClosedSikorsky S-55 · Carver, MAAug 15, 1978 · N62207 · Substantial damageNTSB MIA78DKJ74Accident · Serious injuriesClosedPiper PA-25 · Jay, FLAug 15, 1978 · N4624Y · DestroyedNTSB IAD78FHD22Accident · Minor injuriesClosedBellanca 7ECA · Selbyville, DEAug 15, 1978 · N88388 · Substantial damageNTSB FTW78DRJ28Accident · Minor injuriesClosedCessna 188 · Fondale, LAAug 13, 1978 · N70474 · Substantial damageNTSB OAK78FVM41Accident · No injuriesClosedBell 47-G2 · Soledad, CAAug 12, 1978 · N68367 · Substantial damageNTSB MKC78FCJ39Accident · Serious injuriesClosedPiper PA-25 · Eustis, NEAug 12, 1978 · N8562L · DestroyedNTSB MKC78FA064Accident · 1 fatalClosedGreat Lakes 2T-1A · Mason City, IAAug 12, 1978 · N3801F · DestroyedNTSB MKC78DCD43Accident · Minor injuriesClosedPiper PA-36 · Irving, IAAug 12, 1978 · N44043 · Substantial damageNTSB MIA79FLA34Accident · 1 fatalClosedBell 47G2 · Omega, GAAug 12, 1978 · N6729D · DestroyedNTSB FTW78DPG75Accident · No injuriesClosedGrumman G-164A · Crawfordsville, ARAug 12, 1978 · N8379 · Substantial damageNTSB MKC78DCA45Accident · No injuriesClosedPiper PA-25 · Naylor, MOAug 11, 1978 · N7304Z · Substantial damageNTSB ANC78DAG96Accident · No injuriesClosedCessna 170A · Talkeetna, AKAug 11, 1978 · N1716D · DestroyedNTSB LAX78DUM33Accident · Minor injuriesClosedRockwell SR-2 · El Centro, CAAug 10, 1978 · N8496V · Substantial damageNTSB SEA78FYP48Accident · No injuriesClosedWeatherly 201C · Wilbur, WAAug 9, 1978 · N9197W · DestroyedNTSB OAK78DVA71Accident · No injuriesClosedAero Comdr S-2R · Five Points, CAAug 9, 1978 · N5636X · Substantial damageNTSB MKC78DA061Accident · No injuriesClosedSikorsky S-64 · Buffalo, MNAug 8, 1978 · N4036S · No damageNTSB IAD78FA089Accident · 3 fatalClosedMooney M20J · Bakersville, NCAug 8, 1978 · N201FH · DestroyedNTSB SEA78DYP46Accident · No injuriesClosedCessna 188 · Connell, WAAug 7, 1978 · N91498 · Substantial damageNTSB MKC78DCJ37Accident · Minor injuriesClosedAero Comdr A-9B · Agnew, NEAug 7, 1978 · N7292V · Substantial damageNTSB SEA78DYA23Accident · No injuriesClosedEnstrom 280C · Buhl, IDAug 6, 1978 · N51651 · DestroyedNTSB OAK78DVM37Accident · Minor injuriesClosedBell H-13B · Salinas, CAAug 6, 1978 · N9002T · DestroyedNTSB FTW78FPM23Accident · No injuriesClosedCessna 150L · Pawhuska, OKAug 6, 1978 · N19340 · Substantial damageNTSB MIA78FKJ70Accident · Minor injuriesClosedGrumman G-164A · Prattville, ALAug 5, 1978 · N9930 · DestroyedNTSB MIA78DKQ36Accident · No injuriesClosedPiper PA-18 · Mt.Olive, MSAug 5, 1978 · N3687P · Substantial damageNTSB DEN78FTC34Accident · No injuriesClosedHughes 269C · Douglas, WYAug 5, 1978 · N9682F · DestroyedNTSB OAK78DVA70Accident · No injuriesClosedRockwell S2R · Kettleman City, CAAug 4, 1978 · N5684X · Substantial damageNTSB CHI78FEC45Accident · Serious injuriesClosedGrum Amer AA1-B · Milford, MIAug 4, 1978 · N1SU · DestroyedNTSB MKC78DCA43Accident · No injuriesClosedPiper PA-36 · Wyconda, MOAug 3, 1978 · N57702 · DestroyedNTSB FTW78FRJ26Accident · 1 fatalClosedPiper PA-25 · Tallulah, LAAug 3, 1978 · N9853P · DestroyedNTSB CHI78DET31Accident · Minor injuriesClosedBell 47G2 · Petroleum, INAug 3, 1978 · N1273 · DestroyedNTSB CHI78FEI33Accident · Minor injuriesClosedCessna 210 · Brimfield, OHAug 2, 1978 · N234CA · DestroyedNTSB OAK78FVA67Accident · Serious injuriesClosedCessna A188 · Chowchilla, CAAug 1, 1978 · N8003V · Substantial damageNTSB MIA78FKJ72Accident · Minor injuriesClosedPiper PA-25 · Dothan, ALAug 1, 1978 · N4619Y · Substantial damageNTSB FTW78DRG62Accident · No injuriesClosedAir Tractor 301 · Rio Hondo, TXAug 1, 1978 · N4397S · Substantial damageNTSB NYC78FFJ32Accident · No injuriesClosedGrumman G-164A · Huron, NYJul 31, 1978 · N6572 · Substantial damageNTSB MIA78FKQ27Accident · No injuriesClosedAyres S2R · Rome, MSJul 31, 1978 · N4247X · DestroyedNTSB OAK78FVM35Accident · No injuriesClosedBeech C23 · Soledad, CAJul 30, 1978 · N2246L · Substantial damageNTSB MIA78FKG67Accident · Serious injuriesClosedHughes 269C · Buena Vista, GAJul 30, 1978 · N7413F · Destroyed