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 LAX77FUM19Accident · Minor injuriesClosedCessna 150M · Santee, CAFeb 26, 1977 · N66204 · DestroyedNTSB IAD77FLT02Accident · No injuriesClosedBellanca 14-13 · Parsons, TNFeb 25, 1977 · N86841 · Substantial damageNTSB DCA77AA012Accident · 8 fatalClosedPiper PA-31T · Bressler, PAFeb 24, 1977 · N631PT · DestroyedNTSB SEA77DYA12Accident · Minor injuriesClosedCessna 421B · Soda Springs, IDFeb 23, 1977 · N3380Q · Substantial damageNTSB MKC77FER22Accident · Serious injuriesClosedPiper PA-32 · Duluth, MNFeb 22, 1977 · N7710J · Substantial damageNTSB DEN77DQA13Accident · Minor injuriesClosedGrum-Amer AA5B · Timberton, NMFeb 22, 1977 · N74150 · Substantial damageNTSB CHI77FEC17Accident · Serious injuriesClosedPiper PA-28 · Fraser, MIFeb 22, 1977 · N9461W · DestroyedNTSB OAK77FA020Accident · No injuriesClosedLockheed 18-56 · Truckee, CAFeb 21, 1977 · N100GP · DestroyedNTSB IAD77FKW15Accident · No injuriesClosedCessna 150 · Gallatin, TNFeb 21, 1977 · N10858 · Substantial damageNTSB DEN77FQA22Accident · No injuriesClosedPiper PA-28 · Las Vegas, NMFeb 21, 1977 · N949W · DestroyedNTSB CHI77FEC15Accident · Serious injuriesClosedCessna 150L · Detroit, MIFeb 21, 1977 · N10900 · DestroyedNTSB SEA77FYA10Accident · Serious injuriesClosedCessna 185 · Rexburg, IDFeb 20, 1977 · N412AM · Substantial damageNTSB IAD77FLQ07Accident · Minor injuriesClosedAeronca 7AC · Elizabethtown, KYFeb 20, 1977 · N82244 · DestroyedNTSB LAX77FUQ17Accident · Minor injuriesClosedCessna 177 · Simi Valley, CAFeb 19, 1977 · N30167 · Substantial damageNTSB IAD77FIG11Accident · Serious injuriesClosedBellanca 7ECA · Galena, MDFeb 19, 1977 · N57679 · Substantial damageNTSB FTW77FRG27Accident · 1 fatalClosedBeech D18S · Mc Allen, TXFeb 19, 1977 · N762D · DestroyedNTSB MKC77DTK08Accident · No injuriesClosedCessna 170A · Lemmon, SDFeb 18, 1977 · N5468C · Substantial damageNTSB CHI77FEP21Accident · No injuriesClosedCessna 150 · La Crosse, WIFeb 18, 1977 · N8098F · Substantial damageNTSB LAX77FUM15Accident · Minor injuriesClosedPiper PA-28 · Carlsbad, CAFeb 15, 1977 · N55686 · Substantial damageNTSB IAD77FA023Accident · Serious injuriesClosedBeechcraft D-18S · Covington, KYFeb 14, 1977 · N321D · DestroyedNTSB MKC77DCQ17Accident · Minor injuriesClosedPiper PA-28 · Herington, KSFeb 13, 1977 · N9545W · DestroyedNTSB IAD77FKM11Accident · Serious injuriesClosedPiper PA-22 · Kernersville, NCFeb 13, 1977 · N847A · Substantial damageNTSB DEN77FQA19Accident · Serious injuriesClosedBeech G35 · Albuquerque, NMFeb 13, 1977 · N4502D · DestroyedNTSB CHI77FEX13Accident · Minor injuriesClosedPiper PA-28R · Portland, INFeb 13, 1977 · N7670J · Substantial damageNTSB OAK77FXQ07Accident · No injuriesClosedErco 415-C · Mammoth Lakes, CAFeb 11, 1977 · N93359 · Substantial damageNTSB CHI77FEP18Accident · Serious injuriesClosedNavion L-17 · Readstown, WIFeb 11, 1977 · N91741 · DestroyedNTSB CHI77FEC14Accident · Minor injuriesClosedPiper PA-28 · Owosso, MIFeb 11, 1977 · N6590W · DestroyedNTSB SEA77FA018Accident · 3 fatalClosedPiper PA-28 · Carey, IDFeb 10, 1977 · N937CC · DestroyedNTSB MKC77FCD10Accident · Serious injuriesClosedPiper PA-24 · Waterloo, IAFeb 10, 1977 · N5196P · DestroyedNTSB MKC77FER18Accident · Minor injuriesClosedPiper PA-32R · Anoka, MNFeb 9, 1977 · N4536F · Substantial damageNTSB IAD77DLQ05Accident · No injuriesClosedCessna 150M · Covington, KYFeb 7, 1977 · N9114U · Substantial damageNTSB CHI77FA027Accident · No injuriesClosedCessna 402A · Peoria, ILFeb 7, 1977 · N87275 · Substantial damageNTSB FTW77FRA09Accident · No injuriesClosedAlon A2 · North Zulch, TXFeb 6, 1977 · N5653F · Substantial damageNTSB CHI77FEI12Accident · No injuriesClosedCessna 172 · Akron, OHFeb 6, 1977 · N1905V · Substantial damageNTSB SEA77DYP18Accident · No injuriesClosedBellanca 7ECA · Orofino, IDFeb 5, 1977 · N4141Y · Substantial damageNTSB MIA77DKJ15Accident · No injuriesClosedCessna 170 · Gadsden, ALFeb 5, 1977 · N1619D · Substantial damageNTSB LAX77FUG31Accident · No injuriesClosedCessna 421 · Corona, CAFeb 5, 1977 · N601RS · Substantial damageNTSB ANC77DAG33Accident · No injuriesClosedPiper PA-11 · Alexander Ck, AKFeb 5, 1977 · N4987M · Substantial damageNTSB OAK77DXQ05Accident · No injuriesClosedCessna 150 · Jackpot, NVFeb 2, 1977 · N714KM · Substantial damageNTSB ANC77FA024Accident · 1 fatalClosedChase YC122C · Anchorage, AKJan 31, 1977 · N5904V · DestroyedNTSB FTW77FQD08Accident · Minor injuriesClosedNa Rockwell 112 · Horizon City, TXJan 30, 1977 · N1046J · Substantial damageNTSB FTW77FPA02Accident · No injuriesClosedAmerican AA1 · Plano, TXJan 30, 1977 · N5934L · Substantial damageNTSB IAD77FA019Accident · 3 fatalClosedPiper PA30 · Dyersburg, TNJan 29, 1977 · N8719Y · DestroyedNTSB ANC77DAG24Accident · No injuriesClosedHelio H-250 · Palmer, AKJan 26, 1977 · N5464E · Substantial damageNTSB IAD77FIA08Accident · No injuriesClosedBeech B95A · Weyers Cave, VAJan 25, 1977 · N1247Z · Substantial damageNTSB MIA77FLG08Accident · No injuriesClosedAero Comdr 100 · Georgetown, SCJan 23, 1977 · N4046X · DestroyedNTSB CHI77FEC11Accident · No injuriesClosedCessna 310J · Flint, MIJan 23, 1977 · N3061L · DestroyedNTSB SEA77FYE08Accident · Minor injuriesClosedCessna 150 · Langley, WAJan 20, 1977 · N66043 · Substantial damageNTSB DEN77FA020Accident · No injuriesClosedHiller Acft FH1100 · Alpine, WYJan 19, 1977 · N208DP · Substantial damageNTSB SEA77FTA08Accident · No injuriesClosedBellanca 7GCBC · Whitewater, MTJan 18, 1977 · N53752 · Substantial damage