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 SEA66F0130Accident · Minor injuriesClosedCessna 150 · Mazama, WASep 12, 1965 · N8210S · DestroyedNTSB MIA66F0212Accident · No injuriesClosedPiper PA-25 · Florala, ALSep 12, 1965 · N6789Z · Substantial damageNTSB SEA66D0119Accident · No injuriesClosedBird CK · Notus, IDSep 11, 1965 · N765N · Substantial damageNTSB LAX66A0026Accident · No injuriesClosedLift System LS3 · Rancho Cnjo, CASep 10, 1965 · N6568C · Substantial damageNTSB MIA66A0028Accident · 1 fatalClosedPiper PA-18A · Clarksdale, MSSep 8, 1965 · N1981A · DestroyedNTSB FTW66F0279Accident · Minor injuriesClosedBoeing IB75A · Dumas, ARSep 8, 1965 · N9970H · Substantial damageNTSB ANC66D0031Accident · Minor injuriesClosedMooney M18C · Fairbanks, AKSep 8, 1965 · N4186 · DestroyedNTSB MIA66F0220Accident · 1 fatalClosedPiper PA-11 · Jackson, TNSep 7, 1965 · N5571H · DestroyedNTSB MIA66A0027Accident · No injuriesClosedBell 47D1 · Sligo, NCSep 7, 1965 · N9115R · Substantial damageNTSB MIA66A0015Accident · 2 fatalClosedAeronca 7AC · Rolla, NDSep 7, 1965 · N1721E · DestroyedNTSB SEA66A0019Accident · 1 fatalClosedSmith Mini DSA-1 · Puyallup, WASep 6, 1965 · N93139 · DestroyedNTSB FTW66A0026Accident · Minor injuriesClosedThompson B8M · Orpus Christi, TXSep 5, 1965 · N3J · DestroyedNTSB MKC66F0246Accident · No injuriesClosedCallair A-5 · Munden, KSSep 4, 1965 · N9956C · Substantial damageNTSB FTW66F0478Accident · No injuriesClosedGrumman G-164 · Portland, ARSep 4, 1965 · N523Y · Substantial damageNTSB MIA66F0249Accident · No injuriesClosedPiper PA-18 · Jefferson, ALSep 2, 1965 · N3292Z · Substantial damageNTSB MIA66A0026Accident · 1 fatalClosedPiper PA-18 · Inverness, MSSep 2, 1965 · N7504K · DestroyedNTSB FTW66A0025Accident · No injuriesClosedBell 47G2A · Arnegie, OKSep 2, 1965 · N73259 · Substantial damageNTSB CHI66A0023Accident · 1 fatalClosedAeronca 7AC · Perrysville, OHSep 2, 1965 · N83941 · DestroyedNTSB MIA66A0025Accident · 1 fatalClosedPiper PA-18 · Pace, MSSep 1, 1965 · N3881Z · DestroyedNTSB DEN66A0018Accident · Serious injuriesClosedBell 47G3B · Durango, COSep 1, 1965 · N73249 · Substantial damageNTSB FTW66F0253Accident · 1 fatalClosedPiper PA-25 · Bonita, LAAug 31, 1965 · N7281Z · 2 aircraft · Substantial damageNTSB FTW66D0305Accident · No injuriesClosedPiper PA-28 · Swan Lake, ARAug 31, 1965 · N6328W · Substantial damageNTSB NYC66F0233Accident · Serious injuriesClosedPiper PA15 · Bloomsburg, PAAug 30, 1965 · N4132H · DestroyedNTSB SEA66A0017Accident · 1 fatalClosedCallair A-9 · 14s Ryegate, MTAug 29, 1965 · N8250H · DestroyedNTSB OAK66A0006Accident · 1 fatalClosedBoeing A-75N1 · Brentwood, CAAug 28, 1965 · N53373 · DestroyedNTSB FTW66F0273Accident · No injuriesClosedBoeing A75N1 · Dumas, ARAug 28, 1965 · N59879 · Substantial damageNTSB FTW66F0251Accident · Minor injuriesClosedPiper PA-25 · Coyanosa, TXAug 27, 1965 · N6709Z · DestroyedNTSB MKC66A0013Accident · No injuriesClosedBell 47G3B1 · Altura, MNAug 26, 1965 · N73247 · Substantial damageNTSB FTW66A0023Accident · 1 fatalClosedPiper PA-18A · Rayville, LAAug 26, 1965 · N4074Z · DestroyedNTSB DEN66D0127Accident · No injuriesClosedBoeing A-75N1 · Goodyear, AZAug 26, 1965 · N63496 · Substantial damageNTSB OAK66D0074Accident · No injuriesClosedBoeing A-75N1 · Pahala, HIAug 24, 1965 · N48730 · Substantial damageNTSB OAK66D0103Accident · No injuriesClosedAeronca 11AC · Loma Prieta, CAAug 22, 1965 · N86356 · Substantial damageNTSB FTW66F0468Accident · No injuriesClosedGrumman G-164 · Gould, ARAug 21, 1965 · N464Y · Substantial damageNTSB FTW66A0021Accident · 1 fatalClosedCessna 150D · Leander, TXAug 21, 1965 · N5970T · DestroyedNTSB FTW66F0247Accident · No injuriesClosedPiper PA-25 · Newellton, LAAug 20, 1965 · N6656Z · Substantial damageNTSB OAK66F0063Accident · Minor injuriesClosedChampion 7EC · Madera, CAAug 19, 1965 · N7409B · DestroyedNTSB ANC66A0004Accident · No injuriesClosedBell 47G2 · Kakhonak, AKAug 17, 1965 · N977B · Substantial damageNTSB SEA66A0013Accident · No injuriesClosedHiller UH12E · Crowley, ORAug 16, 1965 · N5341V · Substantial damageNTSB MIA66F0160Accident · No injuriesClosedPiper PA-25 · Girard, GAAug 16, 1965 · N7246Z · Substantial damageNTSB MIA66A0021Accident · 1 fatalClosedPiper PA-18 · Leland, MSAug 16, 1965 · N3883Z · DestroyedNTSB FTW66D0245Accident · No injuriesClosedPiper PA-25 · Chalk, TXAug 16, 1965 · N6392Z · Substantial damageNTSB FTW66F0199Accident · No injuriesClosedPiper PA-25 · Mcgehee, ARAug 15, 1965 · N6083Z · DestroyedNTSB CHI66F0508Accident · No injuriesClosedGlobe GC-1B · Marissa, ILAug 15, 1965 · N78181 · Substantial damageNTSB MIA66A0020Accident · 1 fatalClosedTaylorcraft BC12-D · Selma, ALAug 14, 1965 · N96729 · Substantial damageNTSB FTW66F0289Accident · No injuriesClosedPiper PA-25 · San Benito, TXAug 13, 1965 · N6979Z · Substantial damageNTSB MKC66F0146Accident · No injuriesClosedPiper PA-18 · Ft Dodge, IAAug 12, 1965 · N2774P · Substantial damageNTSB FTW66A0016Accident · 1 fatalClosedPiper PA-24 · Amarillo, TXAug 12, 1965 · N2507P · 2 aircraft · DestroyedNTSB MKC66F0129Accident · No injuriesClosedBoeing A75 · Grand Forks, NDAug 11, 1965 · N62598 · Substantial damageNTSB SEA66F0091Accident · Serious injuriesClosedPiper PA28 · Blackfoot, IDAug 10, 1965 · N5267W · DestroyedNTSB MIA66F0182Accident · No injuriesClosedPiper PA-18A · Louisville, MSAug 10, 1965 · N8189C · Substantial damage