NTSB investigations

20,559 cases where the phase of flight was Initial climb.

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 = 350)
  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 LAX79FA032Accident · 2 fatalClosedCessna T310R · Long Beach, CAFeb 22, 1979 · N78347 · DestroyedNTSB DEN79FTC09Accident · No injuriesClosedCessna 421 · Big Piney, WYFeb 21, 1979 · N8047Q · Substantial damageNTSB LAX79FUQ14Accident · Minor injuriesClosedCessna T210G · Van Nuys, CAFeb 20, 1979 · N6832R · Substantial damageNTSB OAK79DVG15Accident · No injuriesClosedCessna 182 · Oroville, CAFeb 19, 1979 · N58873 · Substantial damageNTSB CHI79DEE39Accident · No injuriesClosedCessna 150 · Wheeling, ILFeb 19, 1979 · N11413 · Substantial damageNTSB NYC79FNE07Accident · Minor injuriesClosedCessna 150 · Farmington, CTFeb 18, 1979 · N16006 · Substantial damageNTSB DEN79FQA18Accident · Minor injuriesClosedGrumman AA5 · Albuquerque, NMFeb 16, 1979 · N1319R · Substantial damageNTSB DEN79FTE23Accident · Minor injuriesClosedCessna 150K · Aurora, COFeb 15, 1979 · N6445G · Substantial damageNTSB DCA79AA008Accident · 2 fatalClosedFrakes M298 · Clarksburg, WVFeb 12, 1979 · N29824 · DestroyedNTSB NYC79FFJ09Accident · Minor injuriesClosedGrumman AA-1B · West Seneca, NYFeb 11, 1979 · N8990L · Substantial damageNTSB FTW79FRD14Accident · No injuriesClosedCessna 182P · Slidell, LAFeb 11, 1979 · N20867 · Substantial damageNTSB LAX79FA029Accident · 2 fatalClosedBellanca 14-13 · Compton, CAFeb 10, 1979 · N86724 · DestroyedNTSB DEN79FTE24Accident · Minor injuriesClosedPiper PA-24 · Silver Cliff, COFeb 10, 1979 · N6428P · DestroyedNTSB CHI79DET16Accident · No injuriesClosedCessna 177 · Churubusco, INFeb 10, 1979 · N2605Q · Substantial damageNTSB MIA79AA049Accident · Serious injuriesClosedDouglas DC-9 · Miami, FLFeb 9, 1979 · N8910E · DestroyedNTSB OAK79FJA07Accident · Serious injuriesClosedCessna 152 · Pearl Harbor, HIFeb 7, 1979 · N25034 · DestroyedNTSB OAK79DVW08Accident · Serious injuriesClosedCessna 172 · Independence, CAFeb 3, 1979 · N1604F · DestroyedNTSB NYC79FHM07Accident · No injuriesClosedVargar 2150A · Flanders, NJFeb 3, 1979 · N8274J · Substantial damageNTSB MIA79FKG17Accident · No injuriesClosedCessna 310 · Atlanta, GAFeb 2, 1979 · N3078L · Substantial damageNTSB FTW79FRG15Accident · Serious injuriesClosedMooney M20K · San Antonio, TXJan 30, 1979 · N231FR · Substantial damageNTSB DEN79FQA16Accident · No injuriesClosedCessna 175 · Los Alamos, NMJan 28, 1979 · N8165T · Substantial damageNTSB CHI79FEC11Accident · No injuriesClosedGrum Amer AA-5B · Port Huron, MIJan 28, 1979 · N74560 · Substantial damageNTSB OAK79FVD10Accident · Minor injuriesClosedPiper PA-24 · Livermore, CAJan 27, 1979 · N8736P · Substantial damageNTSB SEA79FTA08Accident · No injuriesClosedBellanca 7GCBC · Sand Springs, MTJan 25, 1979 · N62972 · Substantial damageNTSB NYC79FA021Accident · No injuriesClosedBeech H18 · Pittsburgh, PAJan 25, 1979 · N135W · Substantial damageNTSB DEN79DTC07Accident · No injuriesClosedPiper PA-18 · Casper, WYJan 24, 1979 · N54768 · Substantial damageNTSB MIA79FLD33Accident · No injuriesClosedCessna 182 · Tampa, FLJan 22, 1979 · N2670R · Substantial damageNTSB MKC79DCQ12Accident · No injuriesClosedCessna 150 · Kinsley, KSJan 21, 1979 · N7271S · Substantial damageNTSB DEN79FTE18Accident · No injuriesClosedCessna 150 · Cortez, COJan 19, 1979 · N63349 · Substantial damageNTSB MIA79FA042Accident · 5 fatalClosedBell 47G2 · Opa Locka, FLJan 17, 1979 · N2873B · 2 aircraft · DestroyedNTSB LAX79FUG13Accident · Serious injuriesClosedBeech A-36 · San Bernardino, CAJan 15, 1979 · N4313W · Substantial damageNTSB FTW79FQG33Accident · No injuriesClosedPiper J-3 · Shallowater, TXJan 11, 1979 · N20833 · Substantial damageNTSB OAK79DJA06Accident · No injuriesClosedEmair MA-1 · Keaau, HIJan 10, 1979 · N306MA · Substantial damageNTSB NYC79FFA09Accident · Serious injuriesClosedCessna 172H · Malone, NYJan 10, 1979 · N3276L · Substantial damageNTSB OAK79FA014Accident · 3 fatalClosedCessna 182Q · Truckee, CAJan 9, 1979 · N759YF · DestroyedNTSB CHI79FEM08Accident · No injuriesClosedPiper PA-23 · Muskegon Hgts, MIJan 5, 1979 · N5120Y · Substantial damageNTSB OAK79FA013Accident · 2 fatalClosedBeech G18S · Sacramento, CAJan 4, 1979 · N104KC · DestroyedNTSB IAD79FID05Accident · No injuriesClosedPiper PA-28 · Chesterfield, VAJan 4, 1979 · N55403 · DestroyedNTSB SEA79FYE09Accident · Serious injuriesClosedCessna 172 · Kent, WAJan 2, 1979 · N1327E · Substantial damageNTSB DEN79DTE15Accident · No injuriesClosedCessna 310L · Crested Butte, COJan 1, 1979 · N973JB · Substantial damageNTSB LAX79DUJ39Accident · Serious injuriesClosedAeronca 0-58B · Flagstaff, AZDec 31, 1978 · N33323 · Substantial damageNTSB NYC79FNC15Accident · Serious injuriesClosedCessna 172N · Lebanon, NHDec 28, 1978 · N738LK · Substantial damageNTSB MIA79FLD28Accident · No injuriesClosedBell 47J2A · Kissimmee, FLDec 27, 1978 · N3099G · Substantial damageNTSB FTW79FQD04Accident · Serious injuriesClosedCessna 172N · Marfa, TXDec 27, 1978 · N739SS · DestroyedNTSB DEN79FA013Accident · 1 fatalClosedCessna U206 · Ogden, UTDec 27, 1978 · N29078 · DestroyedNTSB DEN79FTE14Accident · 1 fatalClosedMidget Mustng · Aurora, CODec 26, 1978 · N5785N · Substantial damageNTSB FTW79FQG12Accident · Minor injuriesClosedPiper PA-28 · Denver City, TXDec 25, 1978 · N33073 · DestroyedNTSB MIA79FLG14Accident · No injuriesClosedCessna 150 · Mccoll, SCDec 23, 1978 · N3010S · Substantial damageNTSB CHI79FEE20Accident · No injuriesClosedBeech 65 · Wheeling, ILDec 22, 1978 · N836Q · Substantial damageNTSB MKC79FA010Accident · Serious injuriesClosedLear Jet 25 · Minneapolis, MNDec 20, 1978 · N40SN · Destroyed