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 DEN66D0120Accident · No injuriesClosedPiper PA-22 · La Junta, COJun 30, 1965 · N5252Z · Substantial damageNTSB DEN65A0088Accident · 1 fatalClosedPiper PA18 · Carpio, NDJun 30, 1965 · N8186D · DestroyedNTSB MKC66F0148Accident · Serious injuriesClosedPiper PA-11 · Bisbee, NDJun 29, 1965 · N78765 · Substantial damageNTSB FTW66D0144Accident · No injuriesClosedGrumman G-164 · Santa Maria, TXJun 29, 1965 · N143W · Substantial damageNTSB NYC66D0048Accident · No injuriesClosedCessna 180S · Milton, VTJun 28, 1965 · N5319D · DestroyedNTSB FTW65A0128Accident · No injuriesClosedHiller UH-12B · Mer Rouge, LAJun 28, 1965 · N5307V · DestroyedNTSB SEA66F0006Accident · No injuriesClosedPiper PA-18A · Sunnyside, WAJun 27, 1965 · N2889P · Substantial damageNTSB NYC65A0155Accident · Minor injuriesClosedBrantly B-2 · Bayville Li, NYJun 27, 1965 · N2138U · Substantial damageNTSB MIA65A0127Accident · 1 fatalClosedBensen B8M · Morrisville, NCJun 27, 1965 · CF-SKR · DestroyedNTSB NYC65A0154Accident · 1 fatalClosedPiper PA-24 · Winchester, VAJun 26, 1965 · N7360P · Substantial damageNTSB MKC65A0079Accident · 1 fatalClosedPiper PA-18 · Modoc, KSJun 26, 1965 · N4055Z · DestroyedNTSB MIA65A0126Accident · 1 fatalClosedBoeing 75N1 · Sunflower, MSJun 26, 1965 · N4936C · Substantial damageNTSB CHI66D0056Accident · No injuriesClosedChampion 7ECA · Whitehall, MIJun 26, 1965 · N11047 · DestroyedNTSB MIA65A0125Accident · 1 fatalClosedPiper PA-12 · Tutwiler, MSJun 25, 1965 · N7555H · DestroyedNTSB LAX66F0056Accident · No injuriesClosedLuscombe 8A · Las Vegas, NVJun 25, 1965 · N1942B · Substantial damageNTSB SEA66F0096Accident · No injuriesClosedPiper PA-18A · Copeland, IDJun 24, 1965 · N1987P · Substantial damageNTSB SEA66F0087Accident · Serious injuriesClosedPiper PA-18A · Mosier, ORJun 23, 1965 · N3792P · DestroyedNTSB MKC66D0101Accident · Serious injuriesClosedBoeing N2S-3 · Friend, KSJun 23, 1965 · N61444 · DestroyedNTSB OAK66F0094Accident · Minor injuriesClosedBoeing B-75N1 · Watsonville, CAJun 22, 1965 · N68942 · Substantial damageNTSB MIA66F0045Accident · 1 fatalClosedCessna 210-5 · Del Rio, TNJun 22, 1965 · N8424Z · DestroyedNTSB FTW66F0112Accident · No injuriesClosedPiper PA-25 · Harlingen, TXJun 22, 1965 · N7177Z · DestroyedNTSB FTW65A0127Accident · 1 fatalClosedPiper PA-25 · Ft.Stockton, TXJun 22, 1965 · N6823Z · DestroyedNTSB NYC65A0153Accident · 2 fatalClosedPiper PA-18 · Fairfield, NJJun 21, 1965 · N3697P · DestroyedNTSB MKC65A0077Accident · 1 fatalClosedPiper J3C · Nebraska City, NEJun 21, 1965 · N6149H · DestroyedNTSB MIA66D0044Accident · Minor injuriesClosedCessna 172B · Starkville, MSJun 21, 1965 · N7552X · DestroyedNTSB LAX66F0003Accident · Serious injuriesClosedCessna 140 · Lathrop Wells, NVJun 21, 1965 · N72467 · Substantial damageNTSB FTW66F0108Accident · Minor injuriesClosedTaylorcraft DC-65 · Monroe, LAJun 21, 1965 · N5337N · DestroyedNTSB FTW66F0105Accident · No injuriesClosedPiper PA-25 · Laredo, TXJun 21, 1965 · N6365Z · Substantial damageNTSB OAK65A0073Accident · 2 fatalClosedAeronca 7AC · Sacramento, CAJun 20, 1965 · N82364 · DestroyedNTSB MIA66F0123Accident · Serious injuriesClosedPiper J3 · Baxley, GAJun 20, 1965 · N6970H · DestroyedNTSB SEA66F0050Accident · No injuriesClosedBoeing A75N1 · Merrill, ORJun 19, 1965 · N63702 · DestroyedNTSB MKC66F0113Accident · Serious injuriesClosedPiper PA-18 · Binford, NDJun 19, 1965 · N4377A · DestroyedNTSB MKC66F0059Accident · No injuriesClosedPiper PA-25 · Hays, KSJun 19, 1965 · N6528Z · Substantial damageNTSB MKC66F0064Accident · No injuriesClosedPiper PA-25 · Scottsbluff, NEJun 18, 1965 · N6470Z · Substantial damageNTSB MIA65A0121Accident · 1 fatalClosedPiper PA-18 · Hartsville, SCJun 18, 1965 · N7160B · DestroyedNTSB MIA65A0120Accident · No injuriesClosedHughes 269A · Lamar, SCJun 18, 1965 · N8853F · Substantial damageNTSB OAK66F0022Accident · Serious injuriesClosedBeechcraft J35 · Kettlemancity, CAJun 17, 1965 · N8254D · DestroyedNTSB MIA66F0106Accident · No injuriesClosedBoeing A-75N1 · Alachua, FLJun 17, 1965 · N55584 · Substantial damageNTSB MIA65A0119Accident · 1 fatalClosedPiper PA-18A · Lambert, MSJun 17, 1965 · N8169C · DestroyedNTSB MKC66F0041Accident · Serious injuriesClosedPiper PA-11 · Churchsferry, NDJun 16, 1965 · N4842M · Substantial damageNTSB MIA66F0025Accident · No injuriesClosedBoeing B75N1 · Merritt Isl, FLJun 16, 1965 · N66415 · DestroyedNTSB CHI65A0104Accident · 2 fatalClosedGoodyear FG-1 · Ann Arbor, MIJun 15, 1965 · N9153Z · DestroyedNTSB MKC66F0053Accident · No injuriesClosedCallair A-6 · Humbolt, NEJun 14, 1965 · N2926G · Substantial damageNTSB SEA66F0062Accident · No injuriesClosedCallair A-6 · Lakeview, ORJun 13, 1965 · N2907G · Substantial damageNTSB SEA66F0029Accident · No injuriesClosedBeechcraft A-23 · Harrisburg, ORJun 13, 1965 · N8873M · Substantial damageNTSB MKC65A0075Accident · 2 fatalClosedPiper PA-22 · 6n Camdenton, MOJun 13, 1965 · N2428P · DestroyedNTSB CHI65A0103Accident · No injuriesClosedBell B-47G3 · Galien, MIJun 13, 1965 · N73208 · Substantial damageNTSB MIA65A0118Accident · No injuriesClosedHughes 269B · Anasco, PRJun 12, 1965 · N9395F · Substantial damageNTSB LAX66F0036Accident · No injuriesClosedLuscombe 8A · Santa Paula, CAJun 12, 1965 · N45651 · Substantial damageNTSB SEA66D0055Accident · No injuriesClosedPiper PA-18 · Winifred, MTJun 10, 1965 · N4586A · Substantial damage