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 DEN79DQG05Accident · Minor injuriesClosedPiper PA-36 · Arch, NMAug 22, 1979 · N82671 · Substantial damageNTSB SEA79FYA23Accident · No injuriesClosedPiper PA-25 · Adrian, ORAug 21, 1979 · N6721Z · Substantial damageNTSB LAX79DUK09Accident · No injuriesClosedBell M-74 · Ehrenberg, AZAug 21, 1979 · N38105 · Substantial damageNTSB MIA79DLG29Accident · Minor injuriesClosedHiller UH-12E · Timmonsville, SCAug 20, 1979 · N121NR · Substantial damageNTSB IAD79DIJ11Accident · No injuriesClosedBell 47G-4A · Kentuck, WVAug 20, 1979 · N13PL · Substantial damageNTSB IAD79DA071Accident · No injuriesClosedCessna 150 · Oakland, MDAug 20, 1979 · N5344Q · DestroyedNTSB DEN79IA062Incident · No injuriesClosedBellanca 7ECA · Peyton, COAug 19, 1979 · N2888Z · No damageNTSB DEN79FTC24Accident · Minor injuriesClosedHughes 369D · Kemmerer, WYAug 18, 1979 · N83FC · Substantial damageNTSB MIA79FLG28Accident · No injuriesClosedPiper PA-18 · Greeleyville, SCAug 17, 1979 · N4508Y · Substantial damageNTSB MIA79DLG30Accident · No injuriesClosedBellanca 8GCBC · Sycamore, SCAug 17, 1979 · N7686S · DestroyedNTSB LAX79FVG70Accident · 1 fatalClosedAero Comndr A-9B · Burney, CAAug 16, 1979 · N7919V · DestroyedNTSB CHI79FEM34Accident · No injuriesClosedBell 47G-2 · Hart, MIAug 16, 1979 · N4734S · Substantial damageNTSB CHI79FEC44Accident · 1 fatalClosedStitts SA-3A · Manchester, MIAug 16, 1979 · N19BC · DestroyedNTSB SEA79FYP41Accident · No injuriesClosedBeech 95-B55 · Sandpoint, IDAug 15, 1979 · N6220V · Substantial damageNTSB SEA79FYK21Accident · Serious injuriesClosedMaule M5-235 · Plush, ORAug 15, 1979 · N56291 · DestroyedNTSB FTW79FRJ20Accident · 1 fatalClosedRockwell S-2R · Waterproof, LAAug 15, 1979 · N4251X · DestroyedNTSB DEN79FA054Accident · 2 fatalClosedPiper PA-18 · Artesia, NMAug 15, 1979 · N83286 · DestroyedNTSB MIA79DKG62Accident · Minor injuriesClosedCallair A9A · Mcrae, GAAug 14, 1979 · N8412V · DestroyedNTSB FTW79DQG53Accident · No injuriesClosedPiper PA-25 · Slayton, TXAug 14, 1979 · N8507L · Substantial damageNTSB MIA79FKQ22Accident · No injuriesClosedGrumman G-164A · Madison, MSAug 13, 1979 · N8673H · DestroyedNTSB MIA79FKQ21Accident · No injuriesClosedPiper PA-36 · Tutwiler, MSAug 12, 1979 · N56664 · DestroyedNTSB MKC79FER62Accident · Serious injuriesClosedBoeing A75 · Austin, MNAug 11, 1979 · N62559 · DestroyedNTSB LAX79FA065Accident · 2 fatalClosedCessna 305A · Hamilton City, CAAug 11, 1979 · N5191G · DestroyedNTSB LAX79DUG51Accident · Serious injuriesClosedGrumman G-164B · Blythe, CAAug 11, 1979 · N6728Q · DestroyedNTSB MIA79DKG60Accident · Serious injuriesClosedCessna 188B · Waynesboro, GAAug 10, 1979 · N4800Q · Substantial damageNTSB LAX79FJA14Accident · Minor injuriesClosedHiller 12E · Wailuku Maui, HIAug 9, 1979 · N90478 · Substantial damageNTSB FTW79DPJ38Accident · Serious injuriesClosedPiper PA-22 · O'Keene, OKAug 8, 1979 · N3808P · Substantial damageNTSB ANC79DAA30Accident · Serious injuriesClosedCessna 185 · Arctic Village, AKAug 8, 1979 · N4033Y · Substantial damageNTSB MIA79DKG57Accident · No injuriesClosedHughes 269C · Montezuma, GAAug 7, 1979 · N7422F · Substantial damageNTSB LAX79FVA55Accident · Serious injuriesClosedCessna 188 · Modesto, CAAug 7, 1979 · N70063 · DestroyedNTSB IAD79DLJ12Accident · Minor injuriesClosedPiper PA-25 · Elizabeth City, NCAug 6, 1979 · N8911L · DestroyedNTSB FTW79FPG73Accident · Serious injuriesClosedGrumman G-164A · Kensett, ARAug 6, 1979 · N9715 · DestroyedNTSB CHI79FEX34Accident · No injuriesClosedPiper PA-25 · Danville, INAug 5, 1979 · N6209Z · Substantial damageNTSB MIA79FKG58Accident · Serious injuriesClosedAyres S2R · Leesburg, GAAug 4, 1979 · N4004U · DestroyedNTSB DEN79FTE72Accident · Minor injuriesClosedBell 47G · Greeley, COAug 3, 1979 · N72487 · Substantial damageNTSB MKC80DER65Accident · No injuriesClosedGrumman G-164A · Red Lake Falls, MNAug 2, 1979 · N8768H · Substantial damageNTSB LAX79FVM30Accident · No injuriesClosedBell 47G-2A · Salinas, CAAug 2, 1979 · N2817B · Substantial damageNTSB MKC79FCA24Accident · No injuriesClosedGrumman G-164A · Risco, MOAug 1, 1979 · N8499 · Substantial damageNTSB LAX79FJA13Accident · Serious injuriesClosedHughes 369D · Makawao Maui, HIAug 1, 1979 · N8687F · Substantial damageNTSB FTW79DPG68Accident · No injuriesClosedGrumman G-164B · Hunter, ARAug 1, 1979 · N6823K · Substantial damageNTSB CHI79DEE75Accident · Minor injuriesClosedBoeing E-75N1 · Erie, ILJul 31, 1979 · N3975B · DestroyedNTSB NYC79FGM40Accident · No injuriesClosedHughes 300C · Barnesboro, PAJul 30, 1979 · N8641F · DestroyedNTSB CHI79FEG21Accident · Serious injuriesClosedSikorsky S-55C · Chillicothe, OHJul 30, 1979 · N509Y · DestroyedNTSB MKC79DER58Accident · Minor injuriesClosedPiper PA-25 · Warroad, MNJul 29, 1979 · N7298Z · Substantial damageNTSB MIA79FKQ20Accident · Minor injuriesClosedNaval Fcty N3N-3 · Petal, MSJul 29, 1979 · N45021 · Substantial damageNTSB MIA79DKJ57Accident · No injuriesClosedBell 47-D1 · Enterprise, ALJul 29, 1979 · N36015 · Substantial damageNTSB MKC79DCJ30Accident · No injuriesClosedEnstrom F28C · Auburn, NEJul 28, 1979 · N51717 · Substantial damageNTSB MKC79FTK21Accident · No injuriesClosedPiper PA-36 · Hayes, SDJul 27, 1979 · N9956P · DestroyedNTSB MKC79FCJ31Accident · No injuriesClosedHughes 269C · Shelton, NEJul 27, 1979 · N58320 · Substantial damageNTSB MIA79FLG26Accident · No injuriesClosedMooney M20E · St Matthews, SCJul 27, 1979 · N1270X · Substantial damage