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 NYC73FNE19Accident · Minor injuriesClosedPiper PA-28 · Ellington, CTJan 21, 1973 · N95321 · DestroyedNTSB MIA73FKT50Accident · Serious injuriesClosedBeech C45H · Opa Locka, FLJan 20, 1973 · N3721 · DestroyedNTSB NYC73DKM24Accident · Serious injuriesClosedFlybaby M-1 · Hendersonville, NCJan 19, 1973 · N808RJ · Minor damageNTSB FTW73FPA23Accident · No injuriesClosedAeronca O-58B · Sherman, TXJan 19, 1973 · N46464 · Substantial damageNTSB NYC73FIA09Accident · No injuriesClosedLockheed L-12A · Sky Bryce, VAJan 17, 1973 · N10PB · Substantial damageNTSB NYC73FNE18Accident · No injuriesClosedSport-Aire Iiss · Westfield, MAJan 16, 1973 · N10041 · Substantial damageNTSB NYC73FIJ15Accident · No injuriesClosedPiper J3 · Brucetn Mill, WVJan 14, 1973 · N42516 · Substantial damageNTSB MKC73FER35Accident · Minor injuriesClosedTaylorcraft BC12-D · Blue Earth, MNJan 13, 1973 · N43478 · Substantial damageNTSB LAX73AL031Accident · 4 fatalClosedCessna 172 · San Luis Ob, CAJan 12, 1973 · N7606G · DestroyedNTSB NYC73FNE17Accident · No injuriesClosedPiper J5 · Voluntown, CTJan 9, 1973 · N30886 · Substantial damageNTSB LAX73FUJ44Accident · No injuriesClosedKeith K-1 · Tucson, AZJan 7, 1973 · N8847 · Substantial damageNTSB LAX73FUA27Accident · 1 fatalClosedSchmidt SA100A · Long Beach, CAJan 7, 1973 · N661G · DestroyedNTSB CHI73FEC21Accident · Serious injuriesClosedCessna 140 · Plymouth, MIJan 7, 1973 · N2177V · DestroyedNTSB DEN73FTE41Accident · No injuriesClosedCessna 175A · Glenwood Spg, COJan 5, 1973 · N6811E · Substantial damageNTSB NYC73AN094Accident · 5 fatalClosedDouglas DC-7CF · San Juan, PRDec 31, 1972 · N23N · DestroyedNTSB MIA73RKT44Accident · Minor injuriesClosedLake LA-4 · Governors Hrbr (Atlantic Ocean)Dec 31, 1972 · N39384 · DestroyedNTSB ANC73DAG71Accident · No injuriesClosedAeronca 7AC · Palmer, AKDec 31, 1972 · N2597E · Substantial damageNTSB MIA73FLG31Accident · No injuriesClosedErco 415-C · Inman, SCDec 30, 1972 · N99543 · Substantial damageNTSB OAK73DVW13Accident · Minor injuriesClosedPiper PA-15 · Henderson, NVDec 28, 1972 · N4355H · Substantial damageNTSB NYC73AN089Accident · 2 fatalClosedCessna 170A · Turner, MEDec 27, 1972 · N1452D · DestroyedNTSB CHI73FEE37Accident · No injuriesClosedBellanca 17-31 · Northbrook, ILDec 27, 1972 · N8830V · Substantial damageNTSB SEA73FYC15Accident · No injuriesClosedPiper PA-24 · Gervais, ORDec 25, 1972 · N6496P · Substantial damageNTSB MIA73FLD48Accident · No injuriesClosedBeech B35 · Avon Park, FLDec 25, 1972 · N1240 · Substantial damageNTSB CHI73FEK13Accident · Serious injuriesClosedCessna 150G · Coldwater, OHDec 22, 1972 · N2741S · DestroyedNTSB NYC73DNA32Accident · No injuriesClosedTaylorcraft BL1265 · E.Falmouth, MADec 19, 1972 · N34035 · DestroyedNTSB MIA73FKG52Accident · Minor injuriesClosedBeech A23 · Jefferson, GADec 17, 1972 · N3559R · DestroyedNTSB NYC73AN084Accident · 3 fatalClosedCessna 421 · Cheektowaga, NYDec 16, 1972 · N121X · DestroyedNTSB MIA73AM062Accident · Minor injuriesClosedBoeing 747 · Miami, FLDec 15, 1972 · N602US · Substantial damageNTSB NYC73FIG19Accident · Minor injuriesClosedCessna 150K · College Park, MDDec 14, 1972 · N6434G · Substantial damageNTSB NYC73AN082Accident · 1 fatalClosedCessna 320D · Benton Hrbr, MIDec 14, 1972 · N9212U · DestroyedNTSB NYC73AN078Accident · 2 fatalClosedChampion 7KCAB · Monroe, CTDec 3, 1972 · N7562F · DestroyedNTSB MIA73FKG50Accident · Minor injuriesClosedCessna 150H · Reidsville, GADec 2, 1972 · N6982S · Substantial damageNTSB FTW73AF021Accident · 1 fatalClosedCessna 150F · New Orleans, LANov 30, 1972 · N6958F · DestroyedNTSB ANC73DAG67Accident · No injuriesClosedTaylorcraft BC12-D · Anchorage, AKNov 30, 1972 · N94964 · Substantial damageNTSB CHI73FEI20Accident · No injuriesClosedCessna 150E · Wadsworth, OHNov 29, 1972 · N4045U · DestroyedNTSB ANC73DAA17Accident · No injuriesClosedChampion 7EAC · Fairbanks, AKNov 26, 1972 · N9624S · Substantial damageNTSB NYC73DNC39Accident · No injuriesClosedBell 206A · Mount Snow, VTNov 24, 1972 · N3527T · Substantial damageNTSB FTW73DRG28Accident · No injuriesClosedAero Comdr 500 · Fredricksburg, TXNov 20, 1972 · N3833C · Substantial damageNTSB ANC73DAG63Accident · No injuriesClosedPiper PA-18 · Talkeetna, AKNov 20, 1972 · N2580P · Substantial damageNTSB MKC73FCD39Accident · No injuriesClosedCessna 172 · Des Moines, IANov 19, 1972 · N1604Q · Substantial damageNTSB ANC73AA034Accident · No injuriesClosedPiper PA-32 · Pilot Point, AKNov 19, 1972 · N4074R · Substantial damageNTSB MKC73FCG23Accident · No injuriesClosedCessna 177 · Olathe, KSNov 18, 1972 · N3452T · Substantial damageNTSB LAX73FUA24Accident · No injuriesClosedCessna 170B · Santa Ana, CANov 18, 1972 · N3534C · Substantial damageNTSB ANC73DAG60Accident · Minor injuriesClosedPiper PA-18A · Skwenta, AKNov 18, 1972 · N7269D · Substantial damageNTSB ANC73DAG61Accident · No injuriesClosedCessna 180B · Sterling, AKNov 17, 1972 · N5133E · Substantial damageNTSB CHI73FEC16Accident · Minor injuriesClosedMooney M20C · Salem, MINov 16, 1972 · N6532U · Substantial damageNTSB CHI73FEC15Accident · Serious injuriesClosedPiper PA-22 · Stockbridge, MINov 16, 1972 · N5358Z · Substantial damageNTSB CHI73DCA02Accident · No injuriesClosedCessna 150H · Cahokia, ILNov 12, 1972 · N22473 · Substantial damageNTSB ANC73FAD04Accident · No injuriesClosedCessna 170B · Wrangell, AKNov 12, 1972 · N2771C · Substantial damageNTSB OAK73DVG30Accident · No injuriesClosedCessna 210 · Calistoga, CANov 11, 1972 · N7371E · Substantial damage