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 FTW75FPG60Accident · Minor injuriesClosedGrumman G-164 · Boydell, ARMay 14, 1975 · N967ZF · Substantial damageNTSB FTW75DRA27Accident · No injuriesClosedGrumman G-164A · Alvin, TXMay 14, 1975 · N8526H · Substantial damageNTSB FTW75DPG80Accident · Minor injuriesClosedPiper PA-25 · Whistleville, ARMay 14, 1975 · N7589Z · DestroyedNTSB FTW75DPG59Accident · No injuriesClosedGrumman G-164 · Holly Grove, ARMay 14, 1975 · N550Y · Substantial damageNTSB FTW75FRD51Accident · No injuriesClosedGrumman G-164A · E.Lake Charles, LAMay 13, 1975 · N6535 · Substantial damageNTSB FTW75ARG80Accident · Minor injuriesClosedPiper PA-18A · New Braunfels, TXMay 13, 1975 · N2887Z · DestroyedNTSB MIA75FLG35Accident · No injuriesClosedHughes 269A · Ridge Springs, SCMay 12, 1975 · N8735F · Substantial damageNTSB OAK75DVG63Accident · No injuriesClosedWeatherly 201B · Woodland, CAMay 11, 1975 · N1263W · Substantial damageNTSB OAK75FVG62Accident · 1 fatalClosedPiper PA-18A · Hood, CAMay 10, 1975 · N9799D · DestroyedNTSB FTW75DPG58Accident · No injuriesClosedGrumman G-164A · Little Rock, ARMay 10, 1975 · N4294 · Substantial damageNTSB FTW75DPG57Accident · No injuriesClosedAero Comdr 600S2R · Almyra, ARMay 10, 1975 · N5509X · Substantial damageNTSB FTW75DPG55Accident · No injuriesClosedGrumman G-164A · Cotton Plant, ARMay 10, 1975 · N8589H · Substantial damageNTSB DEN75DTE65Accident · No injuriesClosedBellanca 7GCBC · Hereford, COMay 10, 1975 · N8802 · Substantial damageNTSB OAK75FJA10Accident · Minor injuriesClosedTomcat MK-5 · Ewa, HIMay 9, 1975 · N9014T · Substantial damageNTSB OAK75DVG61Accident · No injuriesClosedGrumman G-164 · Biggs, CAMay 9, 1975 · N10219 · Substantial damageNTSB FTW75FRD48Accident · No injuriesClosedGrumman G-164A · Mermentau, LAMay 9, 1975 · N979X · Substantial damageNTSB CHI75AC084Accident · 2 fatalClosedPiper PA-28 · Peoria, ILMay 8, 1975 · N43427 · DestroyedNTSB MKC75FCJ52Accident · 1 fatalClosedBellanca 7GCBC · Waco, NEMay 7, 1975 · N54731 · DestroyedNTSB MKC75FCG41Accident · Serious injuriesClosedPiper PA-25 · Bolckow, MOMay 5, 1975 · N9741P · DestroyedNTSB MIA75DKG71Accident · No injuriesClosedPiper PA-25 · Byron, GAMay 5, 1975 · N6966Z · DestroyedNTSB NYC75AN104Accident · 1 fatalClosedChampion 7KCAB · Chester, SCMay 4, 1975 · N1643G · DestroyedNTSB MKC75DCA27Accident · No injuriesClosedBell 47G-2 · Portageville, MOMay 3, 1975 · N6716D · Substantial damageNTSB FTW75FRD45Accident · No injuriesClosedGrumman G-164A · Oberlin, LAMay 2, 1975 · N7360 · Substantial damageNTSB LAX75AUM24Accident · No injuriesClosedHiller Acft UH-12E · Seeley, CAApr 30, 1975 · N75204 · Substantial damageNTSB CHI75AC080Accident · 3 fatalClosedCessna 172M · Grosse Pointe, MIApr 30, 1975 · N4612Q · Substantial damageNTSB MKC75FCG40Accident · Minor injuriesClosedAero Comdr A-9B · Brunswick, MOApr 29, 1975 · N7658V · DestroyedNTSB FTW75FRD43Accident · Serious injuriesClosedGrumman G-164A · Welsh, LAApr 29, 1975 · N7802 · Substantial damageNTSB MKC75DCQ47Accident · No injuriesClosedCessna A188B · Stafford, KSApr 28, 1975 · N53187 · Substantial damageNTSB MIA75FKA09Accident · No injuriesClosedHiller Acft UH-12E · San Juan, PRApr 28, 1975 · N9781C · Substantial damageNTSB CHI75FEE56Accident · No injuriesClosedSikorsky S-55B · Chicago, ILApr 27, 1975 · N90407 · DestroyedNTSB MIA75FKQ29Accident · 1 fatalClosedCorbin ACE-D · Columbia, MSApr 26, 1975 · N4295 · Substantial damageNTSB IAD75FIA20Accident · Minor injuriesClosedEnstrom F28A · Clifton, VAApr 24, 1975 · N4469 · DestroyedNTSB CHI75FEV31Accident · 1 fatalClosedBell 47D1 · Shawneetown, ILApr 21, 1975 · N7734 · DestroyedNTSB MKC75FCA30Accident · No injuriesClosedHiller Acft 12E · Charleston, MOApr 20, 1975 · N87600 · Substantial damageNTSB IAD75DLT10Accident · No injuriesClosedPiper PA-25 · Montezuma, TNApr 20, 1975 · N8649L · DestroyedNTSB LAX75AL054Accident · 2 fatalClosedPitts S-2A · Riverside, CAApr 19, 1975 · N13AS · DestroyedNTSB FTW75DRG70Accident · No injuriesClosedPiper PA-25 · Richland, TXApr 19, 1975 · N6336Z · DestroyedNTSB SEA75DYG30Accident · No injuriesClosedGrumman G-164A · Pasco, WAApr 17, 1975 · N8365 · Substantial damageNTSB FTW75DQG52Accident · No injuriesClosedBoeing A75N1 · Dougherty, TXApr 17, 1975 · N62394 · Substantial damageNTSB MKC75FER65Accident · 1 fatalClosedPiper PA-25 · Benson, MNApr 16, 1975 · N6027Z · DestroyedNTSB MIA75FKQ27Accident · No injuriesClosedGrumman G-164A · Edwards, MSApr 16, 1975 · N961X · Substantial damageNTSB CHI75DCA06Accident · No injuriesClosedHiller Acft UH12D · Lebanon, ILApr 15, 1975 · N62417 · Substantial damageNTSB SEA75DYG29Accident · No injuriesClosedBoeing E75 · Dayton, WAApr 12, 1975 · N56426 · Substantial damageNTSB CHI75AC077Accident · 2 fatalClosedFunk B85C · Monee, ILApr 12, 1975 · N81195 · DestroyedNTSB CHI75AC076Accident · 5 fatalClosedBeech 95-B55 · New Albany, OHApr 11, 1975 · N8668M · DestroyedNTSB FTW75FPD33Accident · No injuriesClosedBell 47K · Arlington, TXApr 8, 1975 · N7762 · Substantial damageNTSB FTW75FPD32Accident · Serious injuriesClosedBell 212 · Fort Worth, TXApr 8, 1975 · N18091 · No damageNTSB MKC75DCQ39Accident · Minor injuriesClosedCessna 150 · Colby, KSApr 5, 1975 · N10916 · DestroyedNTSB SEA75FYC33Accident · Minor injuriesClosedHiller Acft UH-12E · Willard, WAApr 3, 1975 · N28877 · Substantial damageNTSB LAX75DUM23Accident · No injuriesClosedScorpion TOO · Carlsbad, CAApr 1, 1975 · N62155 · Substantial damage