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 MKC67F0585Accident · Serious injuriesClosedAeronca 7AC · Lesueur, MNMay 14, 1967 · N83428 · Substantial damageNTSB MIA67D0561Accident · No injuriesClosedBoeing A75N1 · Greensboro, FLMay 14, 1967 · N55553 · DestroyedNTSB NYC67D0673Accident · No injuriesClosedPiper PA-28 · Lockhaven, PAMay 13, 1967 · N6506W · Substantial damageNTSB MIA67D0650Accident · No injuriesClosedBoeing A75N1 · Greensboro, FLMay 13, 1967 · N55553 · Substantial damageNTSB FTW67F0595Accident · Minor injuriesClosedPiper PA-25 · Bonita, LAMay 12, 1967 · N7281Z · DestroyedNTSB OAK67D0337Accident · Minor injuriesClosedBoeing A75N1 · Sacramento, CAMay 11, 1967 · N56188 · Substantial damageNTSB MIA67F0562Accident · Minor injuriesClosedCessna 150 · Onward, MSMay 10, 1967 · N6637T · Substantial damageNTSB MIA67A0119Accident · 1 fatalClosedPiper PA-28 · Somerville, TNMay 9, 1967 · N4347J · DestroyedNTSB OAK67D0338Accident · No injuriesClosedBoeing A75 · Colusa, CAMay 8, 1967 · N4779V · Substantial damageNTSB MIA67F0529Accident · Minor injuriesClosedBoeing A75 · Quincy, FLMay 8, 1967 · N1512M · DestroyedNTSB LAX67A0105Accident · No injuriesClosedBell 47G · Bakersfield, CAMay 8, 1967 · N148B · Substantial damageNTSB DIA67F0101Accident · No injuriesClosedPiper PA-25 · Cheswold, DEMay 8, 1967 · N4551Y · DestroyedNTSB MKC67D0597Accident · No injuriesClosedPiper PA-23 · Emporia, KSMay 7, 1967 · N4960P · Substantial damageNTSB FTW67F0633Accident · Serious injuriesClosedPiper J3C-65 · Matagorda, TXMay 7, 1967 · N6839H · Substantial damageNTSB FTW67D0611Accident · No injuriesClosedPiper PA-25 · Vancourt, TXMay 7, 1967 · N6795Z · Substantial damageNTSB SEA67F0312Accident · No injuriesClosedCallair A-9 · Froid, MTMay 5, 1967 · N7239V · Substantial damageNTSB OAK68D0081Accident · No injuriesClosedBoeing A75 · Meridian, CAMay 5, 1967 · N49747 · Substantial damageNTSB FTW67D0610Accident · No injuriesClosedSnow S2A · Garwood, TXMay 5, 1967 · N9443R · Substantial damageNTSB LAX67D0409Accident · Serious injuriesClosedPiper PA 25 · Buellton, CAMay 4, 1967 · N6061Z · DestroyedNTSB SEA67D0308Accident · No injuriesClosedPiper PA-25 · Craigmont, IDMay 3, 1967 · N6542Z · Substantial damageNTSB NYC67F0653Accident · No injuriesClosedPiper PA-18A · Nashua, NHMay 3, 1967 · N1866A · Substantial damageNTSB MIA67A0118Accident · 2 fatalClosedPiper J3-90 · Lake City, SCMay 3, 1967 · N6052H · DestroyedNTSB LAX67A0102Accident · No injuriesClosedHiller UH-12B · Creston, CAApr 30, 1967 · N5301V · Substantial damageNTSB FTW67F0603Accident · Serious injuriesClosedBoeing E-75 · Nome, TXApr 30, 1967 · N3992B · DestroyedNTSB OAK67F0333Accident · Serious injuriesClosedCessna 188 · Alviso, CAApr 29, 1967 · N9861V · Substantial damageNTSB MKC67F0513Accident · Minor injuriesClosedCessna 150 · Fosston, MNApr 29, 1967 · N6283R · Substantial damageNTSB MKC67A0042Accident · 2 fatalClosedPiper PA-11 · Lexington, MOApr 28, 1967 · N5019H · DestroyedNTSB FTW67D0602Accident · No injuriesClosedPiper PA-25 · Wharton, TXApr 26, 1967 · N6996Z · Substantial damageNTSB MIA67D0521Accident · Minor injuriesClosedBoeing E75 · Ft.Ogden, FLApr 25, 1967 · N66045 · Substantial damageNTSB FTW67D0587Accident · No injuriesClosedGrumman G-164 · Dayton, TXApr 25, 1967 · N492Y · Substantial damageNTSB FTW67F0584Accident · Serious injuriesClosedSnow S2A · Rosenberg, TXApr 24, 1967 · N4972C · DestroyedNTSB FTW67A0105Accident · No injuriesClosedBell 47D1 · Irving, TXApr 24, 1967 · N12512 · Substantial damageNTSB MKC67A0060Accident · No injuriesClosedBell 47G · Farmington, MOApr 22, 1967 · N2812B · Substantial damageNTSB MIA67A0109Accident · 2 fatalClosedAeronca 11AC · W Palm Beach, FLApr 22, 1967 · N85956 · DestroyedNTSB FTW67F0541Accident · Minor injuriesClosedCessna 150 · San Angelo, TXApr 22, 1967 · N8206S · Substantial damageNTSB FTW67F0540Accident · Serious injuriesClosedGrumman G-164 · Church Point, LAApr 22, 1967 · N621U · DestroyedNTSB SEA67A0060Accident · No injuriesClosedHiller UH-12E · Orofino, IDApr 21, 1967 · N5388V · Substantial damageNTSB MIA67A0108Accident · 1 fatalClosedPiper PA-18A · Albany, GAApr 21, 1967 · N1199A · DestroyedNTSB LAX67A0099Accident · 2 fatalClosedHelton Lark 95 · Willcox, AZApr 20, 1967 · N86653 · DestroyedNTSB CHI67A0617Accident · No injuriesClosedBeech D45 · Negaunee, MIApr 20, 1967 · N10319 · Substantial damageNTSB SEA67A0059Accident · 1 fatalClosedCessna 150 · Vancouver, WAApr 19, 1967 · N7971Z · DestroyedNTSB MIA67D0483Accident · No injuriesClosedPiper PA-25 · Paxton, FLApr 13, 1967 · N6789Z · Substantial damageNTSB NYC67A0139Accident · No injuriesClosedHughes 269B · Schenectady, NYApr 12, 1967 · N9435F · Substantial damageNTSB FTW67A0099Accident · 1 fatalClosedBoeing AN75 · Ganado, TXApr 11, 1967 · N4861N · Substantial damageNTSB SEA67F0326Accident · No injuriesClosedCallair A-9 · Monmouth, ORApr 10, 1967 · N7240Y · Substantial damageNTSB OAK68O0003Accident · Serious injuriesClosedDornier DO-28B · Luang P., LaosApr 9, 1967 · N9183X · Substantial damageNTSB OAK67D0293Accident · No injuriesClosedBoeing A75N1 · Modesto, CAApr 8, 1967 · N55137 · DestroyedNTSB MIA67A0106Accident · 2 fatalClosedMooney M20F · Lyon, MSApr 8, 1967 · N2727W · DestroyedNTSB DEN67A0062Accident · No injuriesClosedMooney M20D · Erie, COApr 8, 1967 · N6629U · Substantial damageNTSB LAX67F0379Accident · Minor injuriesClosedErcoupe 415-C · Mesa, AZApr 6, 1967 · N2774H · Substantial damage