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 OAK78FVW03Accident · 1 fatalClosedJeanie Teenie · Boulder City, NVNov 11, 1977 · N5240 · DestroyedNTSB MKC78DCA05Accident · No injuriesClosedCessna 150 · West Plains, MONov 11, 1977 · N51284 · Substantial damageNTSB CHI78FEK04Accident · No injuriesClosedCessna 210G · Sidney, OHNov 9, 1977 · N5931F · Substantial damageNTSB DEN78DTE11Accident · No injuriesClosedCessna 206 · Pueblo, CONov 8, 1977 · N5259U · Substantial damageNTSB LAX78FUA01Accident · Serious injuriesClosedBellanca 7KCAB · Huntington Bch, CANov 7, 1977 · N86977 · Substantial damageNTSB FTW78FA011Accident · 3 fatalClosedN.American NA-265 · New Orleans, LANov 7, 1977 · N77AP · DestroyedNTSB MIA78RA012Accident · 6 fatalClosedCessna 310Q · Freeport, Burkina FasoNov 5, 1977 · N555RM · DestroyedNTSB MKC78FA007Accident · 1 fatalClosedCessna 310 · Kansas City, KSNov 4, 1977 · N777BB · DestroyedNTSB CHI78DEX04Accident · No injuriesClosedCessna 150 · Noblesville, INNov 4, 1977 · N7964F · Substantial damageNTSB SEA78FYE01Accident · Serious injuriesClosedAerosport Quail · Spanaway, WANov 3, 1977 · N9229Z · Substantial damageNTSB FTW78FRJ05Accident · No injuriesClosedCessna 172 · Ruston, LANov 2, 1977 · N7123T · Substantial damageNTSB OAK78FVD08Accident · No injuriesClosedPiper PA-23 · Hayward, CAOct 31, 1977 · N1302P · Substantial damageNTSB DEN78FQA02Accident · Serious injuriesClosedPietenpol Aircam · Albuquerque, NMOct 31, 1977 · N83893 · DestroyedNTSB ANC78DAG08Accident · No injuriesClosedChampion 7GCAA · Cantwell, AKOct 31, 1977 · N8386V · Substantial damageNTSB OAK78FVD05Accident · Serious injuriesClosedMarske Monarc · Lodi, CAOct 30, 1977 · N4477M · DestroyedNTSB MIA78FLD09Accident · No injuriesClosedCessna 172 · Lake Wales, FLOct 30, 1977 · N4476R · Substantial damageNTSB MIA78FA010Accident · 2 fatalClosedCessna 150L · Inverness, FLOct 30, 1977 · N18732 · DestroyedNTSB CHI78FEE03Accident · No injuriesClosedCessna 172M · Dekalb, ILOct 29, 1977 · N12750 · Substantial damageNTSB CHI78FA004Accident · 5 fatalClosedCessna 180 · Bidwell, OHOct 29, 1977 · N51GC · DestroyedNTSB NYC78IA003Incident · No injuriesClosedBoeing 707 · Jamaica, NYOct 27, 1977 · N14791TW · Minor damageNTSB MKC78DCA04Accident · No injuriesClosedCessna A188B · Kahoka, MOOct 27, 1977 · N9333R · Substantial damageNTSB NYC78FGM06Accident · Minor injuriesClosedBeechcraft B58 · Ebensburg, PAOct 26, 1977 · N830CC · Substantial damageNTSB MKC78FER06Accident · No injuriesClosedBeech C-24R · Camp Ripley, MNOct 26, 1977 · N18874 · Substantial damageNTSB DEN78FTM03Accident · No injuriesClosedBellanca 14-19 · Delta, UTOct 25, 1977 · N8811R · Substantial damageNTSB FTW78FPG04Accident · No injuriesClosedBenson B8M · Rogers, AROct 22, 1977 · N4355 · Substantial damageNTSB UNK78X0102Accident · No injuriesClosedBeech C24R · Freemason Isl, LAOct 21, 1977 · N24016 · DestroyedNTSB MIA77FLD08Accident · No injuriesClosedPiper PA-24 · Tampa, FLOct 20, 1977 · N7330P · Substantial damageNTSB OAK78FVG05Accident · Serious injuriesClosedPiper PA-28 · Calistoga, CAOct 19, 1977 · N2RN · Substantial damageNTSB MKC78FCA02Accident · Serious injuriesClosedCessna 140A · Washington, MOOct 19, 1977 · N9445A · DestroyedNTSB FTW78DPD03Accident · No injuriesClosedPiper PA-25 · Anson, TXOct 19, 1977 · N9733P · DestroyedNTSB MIA78DKQ02Accident · No injuriesClosedCessna 188 · Mccomb, MSOct 18, 1977 · N8440G · Substantial damageNTSB CHI78FEG02Accident · No injuriesClosedBeech G-35 · Xenia, OHOct 17, 1977 · N4483D · Substantial damageNTSB DEN78FTE05Accident · No injuriesClosedDehavilland DH82A · Lasalle, COOct 16, 1977 · N200D · Substantial damageNTSB CHI78DEX01Accident · Minor injuriesClosedMoore KR-1 · Sheridan, INOct 15, 1977 · N65029 · DestroyedNTSB MKC78FCD03Accident · Serious injuriesClosedRyan Navion · Moulton, IAOct 13, 1977 · N4801K · DestroyedNTSB LAX78DUQ03Accident · No injuriesClosedPiper PA-24 · Burbank, CAOct 9, 1977 · N5169P · Substantial damageNTSB DEN78FTM06Accident · Minor injuriesClosedCessna 172F · Salina, UTOct 9, 1977 · N8208U · Substantial damageNTSB SEA78FA003Accident · 3 fatalClosedPiper PA-31P · Vancouver, WAOct 8, 1977 · N117HC · DestroyedNTSB OAK77DVA07Accident · No injuriesClosedRockwell S-2R · Five Points, CAOct 8, 1977 · N8439V · Substantial damageNTSB FTW78FRG03Accident · No injuriesClosedAmer Avco AA-1A · San Antonio, TXOct 8, 1977 · N9214L · Substantial damageNTSB DEN78DTC01Accident · No injuriesClosedCessna 185 · Hiland, WYOct 8, 1977 · N58047 · Substantial damageNTSB LAX78DUM01Accident · No injuriesClosedGrumman G-164A · Holtville, CAOct 7, 1977 · N9903 · Substantial damageNTSB DEN78DTE04Accident · No injuriesClosedGrum Amer AA-5B · Peyton, COOct 7, 1977 · N74056 · Substantial damageNTSB FTW78FA002Accident · No injuriesClosedLear 25B · Amarillo, TXOct 5, 1977 · N100EP · DestroyedNTSB FTW78FA001Accident · 5 fatalClosedPilatus PC6CH2 · Oklahoma City, OKOct 5, 1977 · N331V · DestroyedNTSB FTW78DPJ01Accident · No injuriesClosedCessna A188B · Albert, OKOct 5, 1977 · N6090G · Substantial damageNTSB LAX78DVA06Accident · No injuriesClosedAero Comdr 600S2R · Bakersfield, CAOct 4, 1977 · N32LF · Substantial damageNTSB MKC78FTK02Accident · Minor injuriesClosedPiper PA-18 · Newell, SDOct 3, 1977 · N2156A · Substantial damageNTSB SEA78FYM02Accident · Minor injuriesClosedBell 47G3B1 · Alsea, OROct 2, 1977 · N1199W · Substantial damageNTSB SEA78FTA02Accident · Minor injuriesClosedCessna 210-5 · Lewistown, MTOct 2, 1977 · N8162Z · Substantial damage