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 SEA68A0064Accident · 4 fatalClosedPiper PA-22 · Brush Prarie, WAApr 28, 1968 · N1738P · DestroyedNTSB MKC68F0565Accident · Minor injuriesClosedPiper J3C-65 · Valentine, NEApr 28, 1968 · N92327 · Substantial damageNTSB SEA68D0294Accident · No injuriesClosedPiper PA-25 · Palouse, WAApr 27, 1968 · N6807Z · Substantial damageNTSB LAX68D0396Accident · Serious injuriesClosedNaval Fcty N3N-3 · Brawley, CAApr 26, 1968 · N44861 · DestroyedNTSB ANC68D0111Accident · No injuriesClosedCessna 150 · Skwentna, AKApr 26, 1968 · N8768S · Substantial damageNTSB MKC69F0024Accident · Serious injuriesClosedPiper PA-25 · Sikeston, MOApr 25, 1968 · N76812 · DestroyedNTSB FTW68F0574Accident · No injuriesClosedPiper PA-25 · Dumas, TXApr 25, 1968 · N6309Z · Substantial damageNTSB FTW68F0562Accident · Serious injuriesClosedCessna 150E · Oweta, OKApr 25, 1968 · N6102T · DestroyedNTSB FTW68D0537Accident · Minor injuriesClosedBoeing A75 · Maxie, LAApr 25, 1968 · N88853 · Substantial damageNTSB SEA68D0296Accident · No injuriesClosedBell 47G-2 · Bridgeport, WAApr 24, 1968 · N6717D · Substantial damageNTSB MKC68F0578Accident · No injuriesClosedCessna 150H · Rockford, MNApr 24, 1968 · N6515S · Substantial damageNTSB LAX68D0382Accident · No injuriesClosedCessna 188 · Litchfld Prk, AZApr 23, 1968 · N9781V · Substantial damageNTSB FTW68D0535Accident · No injuriesClosedGrumman G-164 · Eunice, LAApr 21, 1968 · N701Y · Substantial damageNTSB CHI68F0712Accident · Serious injuriesClosedAeronca 7AC · Galloway, OHApr 21, 1968 · N81817 · DestroyedNTSB CHI68A0094Accident · 2 fatalClosedAeronca 7AC · Ladysmith, WIApr 21, 1968 · N85137 · DestroyedNTSB CHI68A0093Accident · 1 fatalClosedPiper PA-22 · Trivoli, ILApr 20, 1968 · N7101D · DestroyedNTSB FTW68D0533Accident · No injuriesClosedBoeing A75 · Lake Charles, LAApr 19, 1968 · N46888 · Substantial damageNTSB LAX68D0394Accident · Minor injuriesClosedPiper PA-18 · Tehachapi, CAApr 18, 1968 · N9470D · DestroyedNTSB SEA68F0331Accident · 1 fatalClosedCessna A188 · The Dalles, ORApr 17, 1968 · N8015V · DestroyedNTSB CHI68A0089Accident · 2 fatalClosedCessna 170B · Jackson, OHApr 17, 1968 · N2582C · DestroyedNTSB NYC68D0445Accident · No injuriesClosedStinson 108 · Oxford, MAApr 16, 1968 · N355C · Substantial damageNTSB FTW68F0530Accident · Minor injuriesClosedChampion 7GCB · Longview, TXApr 15, 1968 · N9971Y · Substantial damageNTSB NYC68F0439Accident · No injuriesClosedBoeing A75N1 · White Haven, PAApr 14, 1968 · N97X · Substantial damageNTSB NYC68A0115Accident · 2 fatalClosedRyan PT-22 · Pipersville, PAApr 14, 1968 · N50998 · DestroyedNTSB MIA68A0068Accident · 1 fatalClosedMooney M20F · Rochelle, GAApr 14, 1968 · N3785N · DestroyedNTSB OAK68F0355Accident · Minor injuriesClosedCallair A-9 · Firebaugh, CAApr 13, 1968 · N3615G · DestroyedNTSB FTW68F0548Accident · 1 fatalClosedPiper PA-18A · Watonga, OKApr 13, 1968 · N4578A · DestroyedNTSB FTW68D0519Accident · No injuriesClosedStearman A75 · Mamou, LAApr 12, 1968 · N55022 · Substantial damageNTSB DEN68F0250Accident · No injuriesClosedBell 47G3B1 · Clovis, NMApr 12, 1968 · N8462E · Substantial damageNTSB CHI68A0086Accident · 2 fatalClosedStearman E75N1 · Cincinnati, OHApr 9, 1968 · N16635 · DestroyedNTSB OAK68D0350Accident · No injuriesClosedPiper PA-25 · Hanford, CAApr 8, 1968 · N6864Z · Substantial damageNTSB MIA68D0495Accident · No injuriesClosedPiper PA-25 · Whitehall, ALApr 8, 1968 · N6657Z · Substantial damageNTSB MIA68D0489Accident · No injuriesClosedCessna 150 · Roswell, GAApr 6, 1968 · N6622T · Substantial damageNTSB LAX68D0379Accident · Minor injuriesClosedPiper PA-22 · Palo Verde, CAApr 6, 1968 · N2905Z · DestroyedNTSB SEA68F0270Accident · Minor injuriesClosedPiper PA-25 · Colfax, WAApr 3, 1968 · N7118Z · Substantial damageNTSB FTW68D0516Accident · Minor injuriesClosedBell Tomcat · Decatur, TXApr 3, 1968 · N5192B · Substantial damageNTSB SEA68D0281Accident · No injuriesClosedHughes 269A · Yakima, WAMar 31, 1968 · N8888F · Substantial damageNTSB DEN68F0244Accident · Minor injuriesClosedFairchild 22 · Lovington, NMMar 31, 1968 · N12670 · DestroyedNTSB MKC69D0032Accident · No injuriesClosedPiper PA-25 · Selkirk, KSMar 30, 1968 · N7682Z · Substantial damageNTSB FTW68F0490Accident · Minor injuriesClosedCessna 150 · Walker, LAMar 30, 1968 · N3412J · Substantial damageNTSB DEN68D0235Accident · Minor injuriesClosedCessna 150 · Meeker, COMar 29, 1968 · N5658E · DestroyedNTSB OAK68F0345Accident · Serious injuriesClosedNaval Fcty N3N-3 · Oakley, CAMar 28, 1968 · N45011 · DestroyedNTSB FTW68D0540Accident · No injuriesClosedPiper PA-11 · Altus, OKMar 28, 1968 · N78633 · Substantial damageNTSB FTW68D0514Accident · No injuriesClosedBoeing A75N1 · Dermott, ARMar 26, 1968 · N75010 · Substantial damageNTSB SEA68A0061Accident · 2 fatalClosedCessna 182 · Polson, MTMar 25, 1968 · N2684R · DestroyedNTSB MKC68D0598Accident · Minor injuriesClosedGibson Mong MS-2 · Carl Junction, MOMar 24, 1968 · N128G · Substantial damageNTSB FTW68A0081Accident · 1 fatalClosedPiper PA-18A · Uvalde, TXMar 23, 1968 · N3911Z · DestroyedNTSB DIA68A0039Accident · 2 fatalClosedHughes 300 · Marlow Heights, MDMar 21, 1968 · N9502F · DestroyedNTSB LAX68F0371Accident · Minor injuriesClosedGrumman G-164 · Lancaster, CAMar 20, 1968 · N10211 · DestroyedNTSB FTW68F0501Accident · Minor injuriesClosedBoeing E75 · Elton, LAMar 20, 1968 · N4590N · Substantial damage