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 NYC68A0044Accident · No injuriesClosedBell 47G-2 · Shippensburg, PASep 15, 1967 · N866Z · Substantial damageNTSB MIA68F0213Accident · No injuriesClosedPiper PA-25 · Midville, GASep 15, 1967 · N7761Z · Substantial damageNTSB FTW68A0031Accident · 1 fatalClosedBoeing N2S-3 · Lake Charles, LASep 14, 1967 · N75423 · DestroyedNTSB FTW68D0225Accident · No injuriesClosedPiper PA-18 · Columbia, LASep 13, 1967 · N3863Z · DestroyedNTSB OAK68D0123Accident · Minor injuriesClosedBoeing A75 · Huron, CASep 12, 1967 · N53133 · Substantial damageNTSB FTW68F0260Accident · No injuriesClosedCallair A9 · Howell, ARSep 12, 1967 · N9669Z · Substantial damageNTSB FTW68F0224Accident · Serious injuriesClosedPiper PA-18 · Sondheimer, LASep 11, 1967 · N1266A · Substantial damageNTSB MIA68D0135Accident · No injuriesClosedPiper PA-25 · Silver City, MSSep 10, 1967 · N6717Z · DestroyedNTSB FTW68F0235Accident · Minor injuriesClosedBoeing E75N1 · Marvell, ARSep 9, 1967 · N75650 · Substantial damageNTSB DEN68F0102Accident · Serious injuriesClosedAero Sport PJ-260 · Brigham City, UTSep 9, 1967 · N270PJ · DestroyedNTSB MKC68A0022Accident · No injuriesClosedHughes 269A · Silver City, IASep 8, 1967 · N8841F · Substantial damageNTSB LAX68A0029Accident · No injuriesClosedBell 47D1 · Long Beach, CASep 8, 1967 · N74119 · Substantial damageNTSB OAK68D0217Accident · Minor injuriesClosedGrumman G-164 · Willows, CASep 7, 1967 · N649Y · Substantial damageNTSB MIA68D0170Accident · Minor injuriesClosedPiper PA-25 · Foley, ALSep 7, 1967 · N7632Z · DestroyedNTSB FTW68F0233Accident · Minor injuriesClosedPiper PA-25 · Hereford, TXSep 6, 1967 · N7249Z · DestroyedNTSB SEA68F0160Accident · Serious injuriesClosedCessna 172 · Skykomish, WASep 5, 1967 · N8244U · DestroyedNTSB MIA68F0167Accident · No injuriesClosedBoeing A75N1 · Redwood, MSSep 4, 1967 · N60309 · Substantial damageNTSB LAX68D0128Accident · No injuriesClosedTravel Air 4000 · Phoenix, AZSep 4, 1967 · N4910 · Substantial damageNTSB SEA68A0023Accident · 1 fatalClosedLuscombe 8A · Olympia, WASep 3, 1967 · N71865 · DestroyedNTSB OAK68F0105Accident · Minor injuriesClosedBoeing E75 · Tulare, CASep 3, 1967 · N5025V · Substantial damageNTSB LAX68D0116Accident · No injuriesClosedChampion 7GCA · Blythe, CASep 3, 1967 · N8921R · Substantial damageNTSB MKC68F0228Accident · Minor injuriesClosedPiper PA-25 · Fairfax, MNSep 2, 1967 · N6985Z · DestroyedNTSB NYC68A0039Accident · Minor injuriesClosedBell 47G-5 · Westfield, MESep 1, 1967 · N7800S · DestroyedNTSB NYC68A0038Accident · No injuriesClosedSikorsky S-55B · Pittsfield, PASep 1, 1967 · N6872C · DestroyedNTSB MIA68A0027Accident · 1 fatalClosedPiper PA-25 · Taylorsville, FLSep 1, 1967 · N6251Z · DestroyedNTSB FTW68D0258Accident · No injuriesClosedPiper PA-25 · Dimmitt, TXSep 1, 1967 · N6564Z · Substantial damageNTSB OAK68D0087Accident · Minor injuriesClosedBoeing A75N1 · Marysville, CAAug 31, 1967 · N63375 · Substantial damageNTSB OAK68D0122Accident · Minor injuriesClosedBoeing A75N1 · Ivanhoe, CAAug 30, 1967 · N56059 · Substantial damageNTSB MKC68D0184Accident · No injuriesClosedCallair A-9 · Henderson, NEAug 30, 1967 · N3613G · Substantial damageNTSB OAK68A0023Accident · 1 fatalClosedTemco GC-1B · Etna, CAAug 28, 1967 · N78289 · DestroyedNTSB LAX68A0026Accident · 2 fatalClosedTimm N2T-1 · Shafter, CAAug 28, 1967 · N56517 · DestroyedNTSB MKC68F0204Accident · Minor injuriesClosedPiper PA-12 · Cloquet, MNAug 27, 1967 · N2453M · DestroyedNTSB OAK68D0110Accident · Serious injuriesClosedNaval Fcty N3N · Dos Palos, CAAug 26, 1967 · N44841 · Substantial damageNTSB SEA68D0086Accident · No injuriesClosedGrumman G-164 · Jerome, IDAug 25, 1967 · N654U · Substantial damageNTSB OAK68A0019Accident · 1 fatalClosedBoeing B75N1 · Honolulu, HIAug 25, 1967 · N67917 · DestroyedNTSB OAK68D0099Accident · No injuriesClosedBoeing A75 · Visalia, CAAug 23, 1967 · N56419 · DestroyedNTSB MIA68F0148Accident · Serious injuriesClosedPiper J3C-65 · Hollandale, MSAug 23, 1967 · N7009H · DestroyedNTSB MIA68D0149Accident · Minor injuriesClosedPiper PA-25 · Childersburg, ALAug 23, 1967 · N7251Z · DestroyedNTSB FTW68D0211Accident · No injuriesClosedPiper PA-25 · Pecos, TXAug 23, 1967 · N6977Z · Substantial damageNTSB OAK68A0015Accident · Minor injuriesClosedHiller UH-12B · Kingsburg, CAAug 22, 1967 · N5301V · DestroyedNTSB NYC68A0030Accident · 1 fatalClosedBell 47G-5 · Kingston, NHAug 22, 1967 · N8592F · DestroyedNTSB MIA68A0022Accident · No injuriesClosedBell 47D1 · Glen Allan, MSAug 22, 1967 · N8282E · Substantial damageNTSB MIA68A0021Accident · 1 fatalClosedPiper J3C-65 · Jacks Creek, TNAug 22, 1967 · N92076 · DestroyedNTSB MIA68F0111Accident · No injuriesClosedPiper PA-18 · Randolph, MSAug 21, 1967 · N5447Z · DestroyedNTSB FTW68D0155Accident · No injuriesClosedBoeing A75N1 · Dumas, ARAug 21, 1967 · N91098 · Substantial damageNTSB NYC68A0029Accident · 1 fatalClosedPiper PA-28 · Petersburg, PAAug 20, 1967 · N7358W · DestroyedNTSB MKC68D0186Accident · No injuriesClosedPiper PA-11 · Pocahontas, IAAug 19, 1967 · N4985M · Substantial damageNTSB MIA68F0146Accident · No injuriesClosedPiper PA-18 · Atmore, ALAug 19, 1967 · N7589D · Substantial damageNTSB UNK67X0147Accident · No injuriesClosedBell 47G-5 · Iraklion, GreeceAug 18, 1967 · N1395X · Substantial damageNTSB MIA68D0202Accident · Minor injuriesClosedPiper PA-18 · Sylvester, GAAug 18, 1967 · N1390A · Destroyed