NTSB investigations

18,850 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 SEA72FYG06Accident · 1 fatalClosedPiper PA-25 · Ephrata, WAAug 12, 1971 · N8732L · DestroyedNTSB NYC72FIG06Accident · No injuriesClosedBell 47D-1 · Union Bridge, MDAug 12, 1971 · N4253A · DestroyedNTSB MKC72FER16Accident · No injuriesClosedBoeing A75N1 · Waseca, MNAug 12, 1971 · N64514 · DestroyedNTSB MKC72FCJ17Accident · No injuriesClosedPiper PA-25 · Gering, NEAug 12, 1971 · N7746Z · DestroyedNTSB MIA72FLT04Accident · Minor injuriesClosedPiper PA-25 · Pinson, TNAug 12, 1971 · N6036Z · Substantial damageNTSB LAX72DVA11Accident · Minor injuriesClosedBoeing B75N1 · Wheeler Rdg, CAAug 12, 1971 · N68994 · Substantial damageNTSB FTW72FRG13Accident · 1 fatalClosedPiper PA-25 · Refugio, TXAug 12, 1971 · N4588Y · DestroyedNTSB FTW72DQD05Accident · Minor injuriesClosedPiper PA-18A · Fabens, TXAug 12, 1971 · N3971P · Substantial damageNTSB FTW72DPG22Accident · No injuriesClosedPiper PA-25 · Holly Grove, ARAug 12, 1971 · N8523L · Substantial damageNTSB MKC72FCD18Accident · 1 fatalClosedPiper PA-18 · Webster City, IAAug 11, 1971 · N1731A · DestroyedNTSB MIA72AM010Accident · 2 fatalClosedStinson 108-2 · Cartersville, GAAug 10, 1971 · N236C · DestroyedNTSB FTW72DRG16Accident · No injuriesClosedCessna 188 · San Ygnacio, TXAug 10, 1971 · N8150V · Substantial damageNTSB FTW72DPA10Accident · No injuriesClosedBell 47J · Elkhart, TXAug 10, 1971 · N2897B · DestroyedNTSB MKC72DCJ14Accident · No injuriesClosedPiper PA-25 · Callaway, NEAug 8, 1971 · N4394Y · Substantial damageNTSB MIA72DKJ13Accident · No injuriesClosedPiper PA-25 · Muscle Shoals, ALAug 7, 1971 · N4414Y · Substantial damageNTSB FTW72DPG24Accident · No injuriesClosedGrumman G-164A · Tubbell, ARAug 7, 1971 · N5369 · Substantial damageNTSB DEN72DTE10Accident · No injuriesClosedHughes 269A · Ft Collins, COAug 7, 1971 · N8891F · Substantial damageNTSB CHI72FEP07Accident · Serious injuriesClosedGrumman G-32A · Pickett, WIAug 7, 1971 · N7F · Substantial damageNTSB FTW72DQG11Accident · No injuriesClosedBoeing A75N1 · Friona, TXAug 6, 1971 · N63034 · Substantial damageNTSB NYC72FFJ10Accident · No injuriesClosedHughes 269A · Gainesville, NYAug 5, 1971 · N8716F · Substantial damageNTSB MIA72FKJ22Accident · 1 fatalClosedAero Comdr A-9 · Aliceville, ALAug 5, 1971 · N8406V · DestroyedNTSB FTW72DPG17Accident · No injuriesClosedBoeing E75 · Dumas, ARAug 5, 1971 · N3996B · Substantial damageNTSB NYC72FNA05Accident · No injuriesClosedBell 47D · Carver, MAAug 4, 1971 · N177B · Substantial damageNTSB LAX72DVA10Accident · Minor injuriesClosedBoeing B75N1 · Wasco, CAAug 3, 1971 · N58971 · Substantial damageNTSB FTW72FPJ11Accident · Serious injuriesClosedPiper PA-25 · Hardesty, OKAug 3, 1971 · N6115Z · DestroyedNTSB OAK72OJA05Accident · 1 fatalClosedPilatus PC-6H2 · Long Tieng, LaosAug 2, 1971 · N195X · No damageNTSB MIA72DKG17Accident · No injuriesClosedAero Comdr A-9B · Vienna, GAAug 2, 1971 · N7728V · Substantial damageNTSB FTW72DRD02Accident · No injuriesClosedBoeing A75 · Houma, LAAug 2, 1971 · N60M · Substantial damageNTSB SEA72FYC14Accident · 1 fatalClosedBell 47-G3B · Mt Vernon, ORJul 31, 1971 · N4079G · DestroyedNTSB MIA72DLT02Accident · No injuriesClosedMooney M20C · Holly Sprngs, MSJul 31, 1971 · N5573Q · Substantial damageNTSB FTW72FPG15Accident · 1 fatalClosedBoeing E75 · Dumas, ARJul 31, 1971 · N5362N · DestroyedNTSB FTW72DPJ05Accident · No injuriesClosedPiper PA-25 · Texhoma, OKJul 31, 1971 · N8687L · Substantial damageNTSB CHI72FEV07Accident · No injuriesClosedPiper PA-25 · Carthage, ILJul 31, 1971 · N7014Z · Substantial damageNTSB SEA72DYG05Accident · No injuriesClosedHughes 269C · Pullman, WAJul 30, 1971 · N9641F · DestroyedNTSB LAX72FUJ20Accident · No injuriesClosedCessna 188A · Queen Creek, AZJul 30, 1971 · N3570Q · DestroyedNTSB DEN72AD005Accident · 2 fatalClosedChampion 7GCBC · Morgan, UTJul 30, 1971 · N9028L · DestroyedNTSB SEA72FYC12Accident · 1 fatalClosedCallair A-9 · Hermiston, ORJul 29, 1971 · N375MC · 2 aircraft · Minor damageNTSB MKC72FCQ15Accident · Serious injuriesClosedPiper PA-18 · Johnson, KSJul 29, 1971 · N4328Z · Substantial damageNTSB FTW72FPG16Accident · No injuriesClosedGrumman G-164 · Keo, ARJul 29, 1971 · N5364 · Substantial damageNTSB FTW72DRJ03Accident · No injuriesClosedGrumman G-164A · Texarkana, TXJul 29, 1971 · N7934 · DestroyedNTSB MIA72DKJ08Accident · Minor injuriesClosedPiper PA-25 · Mooresville, ALJul 28, 1971 · N7432Z · Substantial damageNTSB FTW72DQG09Accident · No injuriesClosedPiper PA-25 · Muleshoe, TXJul 28, 1971 · N8606L · Substantial damageNTSB SEA72DYA04Accident · No injuriesClosedPiper PA-25 · Firth, IDJul 27, 1971 · N6054Z · Substantial damageNTSB FTW72DPG14Accident · No injuriesClosedPiper PA-25 · Heth, ARJul 27, 1971 · N8780L · Substantial damageNTSB FTW72FRJ02Accident · No injuriesClosedPiper PA-25 · Bonita, LAJul 26, 1971 · N8526L · Substantial damageNTSB LAX72FUJ42Accident · 1 fatalClosedPiper PA-25 · Wellton, AZJul 24, 1971 · N6626Z · DestroyedNTSB NYC72FNA03Accident · No injuriesClosedPiper PA-18 · Haverhill, MAJul 23, 1971 · N8118 · Substantial damageNTSB DEN72AD003Accident · 2 fatalClosedCessna 210G · Torrington, WYJul 23, 1971 · N5911F · DestroyedNTSB FTW72FPG12Accident · 1 fatalClosedPiper PA-25 · Star City, ARJul 21, 1971 · N7400Z · DestroyedNTSB SEA72DYG04Accident · No injuriesClosedPiper PA-25 · Quincy, WAJul 20, 1971 · N6034Z · Destroyed