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 SEA81DYA24Accident · No injuriesClosedGrumman G-164 · Rigby, IDAug 18, 1981 · N715Y · Substantial damageNTSB SEA81FYA23Accident · No injuriesClosedPiper PA-25 · Caldwell, IDAug 17, 1981 · N7435Z · Substantial damageNTSB CHI81FER61Accident · Serious injuriesClosedPiper PA-25 · Fairmont, MNAug 17, 1981 · N6643Z · Substantial damageNTSB MKC81FCD33Accident · No injuriesClosedPiper PA-25 · Clear Lake, IAAug 16, 1981 · N4844Y · Substantial damageNTSB FTW81FPA15Accident · Minor injuriesClosedBellanca 7KCAB · Bonham, TXAug 16, 1981 · N86702 · DestroyedNTSB DEN81FTK22Accident · No injuriesClosedPiper PA-18 · Stratford, SDAug 16, 1981 · N4191Z · Substantial damageNTSB ATL81DLA13Accident · No injuriesClosedHughes 269A-1 · Sale City, GAAug 15, 1981 · N8935F · Substantial damageNTSB ANC81DAD05Accident · No injuriesClosedHughes 369D · Swan Lake, AKAug 15, 1981 · N8348F · DestroyedNTSB NYC81FHD34Accident · Minor injuriesClosedCessna T188C · Woodstown, NJAug 14, 1981 · N2165J · Substantial damageNTSB FTW81DRJ29Accident · No injuriesClosedGrumman G-164 · Bastrop, LAAug 14, 1981 · N10292 · DestroyedNTSB DEN81DTK21Accident · No injuriesClosedGrumman G-164C · Platte, SDAug 14, 1981 · N6674K · Substantial damageNTSB FTW81FPG60Accident · 1 fatalClosedPiper J3C-65 · Almyra, ARAug 13, 1981 · N7399H · Substantial damageNTSB LAX81DVD39Accident · Serious injuriesClosedGrumman G-164B · Tracy, CAAug 12, 1981 · N6750K · DestroyedNTSB DEN81FTK20Accident · Minor injuriesClosedGrumman G-164B · Platte, SDAug 12, 1981 · N6636K · Substantial damageNTSB CHI81FER58Accident · No injuriesClosedPiper PA-25 · Blue Earth, MNAug 12, 1981 · N6991Z · Substantial damageNTSB ATL81FKG42Accident · No injuriesClosedPiper PA-25 · Cochran, GAAug 11, 1981 · N9646P · Substantial damageNTSB ANC81FA095Accident · 6 fatalClosedPiper PA-32 · Skagway, AKAug 11, 1981 · N8224Q · DestroyedNTSB ATL81FKG40Accident · Minor injuriesClosedGrumman G-164 · Hazlehurst, GAAug 10, 1981 · N6737Q · DestroyedNTSB SEA81FA051Accident · 2 fatalClosedRyan Acft ST-3KR · Shelton, WAAug 8, 1981 · N56005 · DestroyedNTSB FTW81FQG47Accident · Serious injuriesClosedPiper PA-25 · Brownfield, TXAug 8, 1981 · N7736Z · DestroyedNTSB SEA81FA050Accident · 2 fatalClosedSikorsky S-58B · Bellevue, WAAug 7, 1981 · N4247 · DestroyedNTSB FTW81DRJ28Accident · No injuriesClosedCessna A188B · Bastrop, LAAug 7, 1981 · N731BR · DestroyedNTSB FTW81DRD39Accident · No injuriesClosedGrumman G-164B · Mowata, LAAug 7, 1981 · N6510K · Substantial damageNTSB ATL81FKG41Accident · Minor injuriesClosedCessna A188B · Sylvania, GAAug 7, 1981 · N731WY · DestroyedNTSB LAX81FUJ84Accident · Minor injuriesClosedSikorsky H19-D · Parker, AZAug 6, 1981 · N95486 · Substantial damageNTSB ATL81DKQ25Accident · No injuriesClosedGrumman G-164 · Rochdale, MSAug 6, 1981 · N584Y · Substantial damageNTSB MKC81DCJ25Accident · Serious injuriesClosedGrumman G-164B · Ewing, NEAug 5, 1981 · N6681Q · DestroyedNTSB LAX81DUG45Accident · No injuriesClosedAir Tractor AT-301 · Blythe, CAAug 5, 1981 · N3649T · DestroyedNTSB CHI81FA084Accident · 1 fatalClosedPiper PA-28 · Millbury, OHAug 4, 1981 · N8145N · DestroyedNTSB ANC81FA092Accident · 1 fatalClosedPiper PA-18 · Kokiak, AKAug 4, 1981 · N2532C · Substantial damageNTSB SEA81FYP31Accident · No injuriesClosedBoeing A75N1 · Wenatchee, WAAug 3, 1981 · N49323 · Substantial damageNTSB ATL81FKJ27Accident · No injuriesClosedAyres S2R · Ft Mitchel, ALAug 3, 1981 · N9063N · Substantial damageNTSB NYC81FNC17Accident · Minor injuriesClosedAeronca 7BCM · Dexter, MEAug 2, 1981 · N85419 · Substantial damageNTSB LAX81FVD37Accident · 1 fatalClosedMdgt Mustng MM-1 · Little River, CAAug 2, 1981 · N69C · DestroyedNTSB DEN81FA055Accident · 3 fatalClosedPiper PA-28 · Kalispell, MTAug 2, 1981 · N20776 · Substantial damageNTSB MKC81DCJ23Accident · Minor injuriesClosedTexas Hel OH-13 · Kearney, NEAug 1, 1981 · N68040 · DestroyedNTSB MKC81DA047Accident · 1 fatalClosedPitts S-1 · Dodge City, KSAug 1, 1981 · N1ES · DestroyedNTSB FTW81DRD36Accident · No injuriesClosedBoeing A75-N1 · Plaquemine, LAAug 1, 1981 · N55670 · Substantial damageNTSB MKC81FA046Accident · 1 fatalClosedBensen B-8M · Columbia, MOJul 31, 1981 · N8068H · DestroyedNTSB LAX81DVA56Accident · Minor injuriesClosedPiper PA-36 · Mcfarland, CAJul 31, 1981 · N9918P · DestroyedNTSB FTW81DQG44Accident · No injuriesClosedAero Comdr S2R · Hitchland, TXJul 31, 1981 · N3685X · Substantial damageNTSB FTW81DPM17Accident · Minor injuriesClosedPiper PA-38 · Sand Springs, OKJul 31, 1981 · N2381B · Substantial damageNTSB DEN81FTA12Accident · 1 fatalClosedAero Comdr A-9B · Park City, MTJul 31, 1981 · N7781V · DestroyedNTSB LAX81DUJ90Accident · No injuriesClosedGrumman G-164A · Elroy, AZJul 30, 1981 · N21RA · Substantial damageNTSB ATL81FKQ24Accident · 1 fatalClosedPiper PA-25 · Bentonia, MSJul 30, 1981 · N4883Y · DestroyedNTSB ATL81DLJ15Accident · No injuriesClosedCessna 188 · Newton Grove, NCJul 30, 1981 · N8112G · DestroyedNTSB LAX81FA111Accident · 1 fatalClosedSchleicher ASW-19 · California Cty, CAJul 28, 1981 · N59RA · DestroyedNTSB DEN81FTG15Accident · Serious injuriesClosedBoeing B75N1 · Northwood, NDJul 28, 1981 · N9691H · DestroyedNTSB DEN81DTG16Accident · No injuriesClosedPiper PA-36 · Jessie, NDJul 28, 1981 · N56869 · Substantial damageNTSB ATL81FKQ21Accident · No injuriesClosedCessna A188B · Hazlehurst, MSJul 28, 1981 · N6322G · Substantial damage