NTSB investigations

35,889 cases where the phase of flight was Enroute.

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 = 400)
  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 IAD79FID14Accident · No injuriesClosedBellanca 17-30 · Quinton, VAApr 30, 1979 · N4862V · Substantial damageNTSB SEA79DYE21Accident · No injuriesClosedCessna 150 · Curtiss, WAApr 29, 1979 · N19041 · DestroyedNTSB MIA79FLD60Accident · Minor injuriesClosedPiper J-3C · Arcadia, FLApr 29, 1979 · N2156M · Substantial damageNTSB LAX79DUJ67Accident · No injuriesClosedAeronca 7AC · Tucson, AZApr 29, 1979 · N1338E · Substantial damageNTSB SEA79FYM30Accident · Serious injuriesClosedPiper PA-28 · Sandy, ORApr 28, 1979 · N7142W · DestroyedNTSB MIA79FLG22Accident · Minor injuriesClosedPiper PA-28 · Ridgeland, SCApr 28, 1979 · N15197 · DestroyedNTSB MIA79FKT62Accident · Serious injuriesClosedBellanca 7GCBC · Miami, FLApr 28, 1979 · N2670Z · DestroyedNTSB FTW7DDA077Accident · Minor injuriesClosedBell 206L · Cameron, LAApr 28, 1979 · N16779 · Substantial damageNTSB MIA79DA079Accident · 2 fatalClosedLockheed PV-1 · Guamtanamo (Atlantic Ocean)Apr 27, 1979 · N544B · DestroyedNTSB FTW79FPJ13Accident · No injuriesClosedCessna 172 · Minco, OKApr 27, 1979 · N5233F · Substantial damageNTSB CHI79FEE51Accident · Minor injuriesClosedBeech 65-A90 · Chicago, ILApr 27, 1979 · N5JR · Substantial damageNTSB LAX79FA047Accident · 2 fatalClosedCessna 172M · Gorman, CAApr 26, 1979 · N61882 · Substantial damageNTSB IAD79FA047Accident · 2 fatalClosedCessna 182J · Hillsboro, VAApr 26, 1979 · N2738F · DestroyedNTSB FTW79FA070Accident · Serious injuriesClosedAerospatile SA365C · Sabine Pass, TXApr 26, 1979 · N90049 · Substantial damageNTSB FTW79DQG36Accident · No injuriesClosedCessna 188 · Higgins, TXApr 26, 1979 · XB-AVA · Substantial damageNTSB OAK79FA027Accident · Minor injuriesClosedPiper PA-22 · King City, CAApr 25, 1979 · N7318D · Substantial damageNTSB FTW79FRD24Accident · Minor injuriesClosedCessna 180J · Harvey, LAApr 25, 1979 · N42322 · Substantial damageNTSB CHI79FEI20Accident · No injuriesClosedCessna 170A · Newton Falls, OHApr 25, 1979 · N4051V · Substantial damageNTSB CHI79FEE53Accident · No injuriesClosedPiper PA-28 · Cherry, ILApr 25, 1979 · N5KS · Substantial damageNTSB LAX79DUM13Accident · No injuriesClosedBell 47G-2A · Fallbrook, CAApr 24, 1979 · N73872 · Substantial damageNTSB MIA79DLG21Accident · No injuriesClosedCessna 152 · Williamton, SCApr 23, 1979 · N25833 · Substantial damageNTSB FTW79DRG30Accident · No injuriesClosedPiper PA-32R · Sarita, TXApr 23, 1979 · N32670 · Substantial damageNTSB LAX79FUJ64Accident · No injuriesClosedCessna 150 · Willcox, AZApr 22, 1979 · N8204F · Substantial damageNTSB NYC79DA043Accident · Serious injuriesClosedBoeing 707 · Panama City, St. Pierre & MiquelonApr 21, 1979 · N453PA · No damageNTSB SEA79DTI13Accident · Serious injuriesClosedPiper PA-24 · Sula, MTApr 20, 1979 · N8372P · DestroyedNTSB MKC79FCD16Accident · Minor injuriesClosedMooney M20E · Cresco, IAApr 20, 1979 · N7115U · Substantial damageNTSB LAX79DVA29Accident · Minor injuriesClosedPiper PA-28 · Avenal, CAApr 20, 1979 · N9434W · DestroyedNTSB FTW79FA073Accident · No injuriesClosedLockheed 18 · Brownsville, TXApr 20, 1979 · N711BR · Substantial damageNTSB DEN79DTC11Accident · No injuriesClosedPiper PA-18A · Casper, WYApr 20, 1979 · N8081C · Substantial damageNTSB SEA79FA031Accident · 2 fatalClosedBell 214B-1 · Darby, MTApr 19, 1979 · N226RM · DestroyedNTSB ANC79DA046Incident · No injuriesClosedCessna 180F · Sheep Bay, AKApr 19, 1979 · N2690Y · 2 aircraft · Minor damageNTSB NYC79FFA17Accident · No injuriesClosedGrum Amer AA-1C · Oriskany, NYApr 18, 1979 · N39006 · Substantial damageNTSB NYC79FA039Accident · 2 fatalClosedCessna 152 · Stormville, NYApr 18, 1979 · N67451 · Substantial damageNTSB MIA79FA073Accident · 1 fatalClosedPiper PA-30 · Rich, MSApr 18, 1979 · N8758Y · DestroyedNTSB DCA79FA014Accident · 3 fatalClosedSikorsky S61-L · Newark, NJApr 18, 1979 · N618PA · Substantial damageNTSB CHI79FA045Accident · 2 fatalClosedPiper PA-28 · Veedersburg, INApr 17, 1979 · N1895T · 2 aircraft · DestroyedNTSB MIA79FKT61Accident · No injuriesClosedConvair 340 · Key West, FLApr 16, 1979 · N94480 · Substantial damageNTSB FTW79DPA14Accident · No injuriesClosedCessna 177 · Blue Ridge, TXApr 16, 1979 · N3496T · Substantial damageNTSB MIA79FA071Accident · 2 fatalClosedBeech 58 · Boca Ration, FLApr 15, 1979 · N20SB · DestroyedNTSB LAX79FA044Accident · 3 fatalClosedCessna 170B · Big Bear City, CAApr 15, 1979 · N1409C · DestroyedNTSB IAD79DLJ09Accident · Minor injuriesClosedCessna 150 · Roseboro, NCApr 15, 1979 · N45096 · DestroyedNTSB OAK79DVA26Accident · No injuriesClosedRyan ST3KR · Fresno, CAApr 14, 1979 · N56209 · Substantial damageNTSB LAX79DVA25Accident · No injuriesClosedBeech H35 · Porterville, CAApr 14, 1979 · N202BC · Substantial damageNTSB LAX79DUG30Accident · 1 fatalClosedBarnett J-4 · Adelanto, CAApr 14, 1979 · N68093 · DestroyedNTSB FTW79FQG30Accident · No injuriesClosedNavion A · Sweetwater, TXApr 13, 1979 · N8534H · Substantial damageNTSB CHI79FEP43Accident · No injuriesClosedPiper PA-32R · Iola, WIApr 13, 1979 · N9585C · Substantial damageNTSB CHI79FA044Accident · 3 fatalClosedCessna 150J · Waverly, OHApr 13, 1979 · N60759 · DestroyedNTSB DEN79FA036Accident · 3 fatalClosedPiper PA-32 · Carrizozo, NMApr 12, 1979 · N6309C · DestroyedNTSB IAD79IA044Incident · No injuriesClosedFairchild PC-6C · Raeford, NCApr 11, 1979 · N361F · Minor damageNTSB IAD79FIG05Accident · No injuriesClosedLake LA4200 · Dayton, MDApr 11, 1979 · N6158Y · Substantial damage