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 IAD78FKW01Accident · Minor injuriesClosedCessna 150 · Spring Hill, TNOct 2, 1977 · N5848E · DestroyedNTSB UNK78X0100Accident · No injuriesClosedCessna 188B · St Matthews, SCOct 1, 1977 · N53354 · Substantial damageNTSB MKC78FTK01Accident · No injuriesClosedPiper PA-24 · Rapid City, SDOct 1, 1977 · N5175P · Substantial damageNTSB FTW78FRG01Accident · Serious injuriesClosedPiper PA-28 · San Antonio, TXOct 1, 1977 · N2212Q · DestroyedNTSB FTW78DQG01Accident · No injuriesClosedPiper PA-25 · Smyer, TXOct 1, 1977 · N4853Y · Substantial damageNTSB MIA77FA095Accident · 1 fatalClosedCessna 182P · Stone Mountain, GASep 30, 1977 · N1833M · DestroyedNTSB CHI77FEX54Accident · No injuriesClosedCessna 402 · Indianapolis, INSep 29, 1977 · N8437F · Substantial damageNTSB FTW77FRJ24Accident · No injuriesClosedCessna 175A · Gilliam, LASep 28, 1977 · N6848E · Substantial damageNTSB ANC77FAA60Accident · No injuriesClosedCessna 180 · Nenana, AKSep 27, 1977 · N52037 · Substantial damageNTSB NYC77FLD85Accident · No injuriesClosedCessna A188B · Zellwood, FLSep 25, 1977 · N4495Q · Substantial damageNTSB LAX77DUK06Accident · No injuriesClosedPiper PA-32 · Marble Canyon, AZSep 25, 1977 · N1929H · Substantial damageNTSB NYC78FGM46Accident · No injuriesClosedPiper PA-28 · Monroeville, PASep 24, 1977 · N41491 · Substantial damageNTSB ANC77FA090Accident · Serious injuriesClosedPiper PA-31B · Lke Minchumina, AKSep 24, 1977 · N103TA · DestroyedNTSB SEA77DTI24Accident · No injuriesClosedCessna 120 · Chester, MTSep 23, 1977 · N2687N · Substantial damageNTSB SEA77DTI23Accident · No injuriesClosedCessna 182G · Ledger, MTSep 23, 1977 · N34105 · Substantial damageNTSB IAD77FA067Accident · 1 fatalClosedPiper PA-32R · Williamson, WVSep 22, 1977 · N8653C · DestroyedNTSB FTW77FPG91Accident · 1 fatalClosedAeronca 7AC · Slovak, ARSep 22, 1977 · N2358E · DestroyedNTSB CHI77FEI43Accident · Minor injuriesClosedPiper PA-25 · N.Fairfield, OHSep 22, 1977 · N4835Y · Substantial damageNTSB FTW77FQG56Accident · Minor injuriesClosedPiper PA-28 · Panhandle, TXSep 21, 1977 · N55337 · DestroyedNTSB FTW77DQD29Accident · No injuriesClosedCessna 172 · Alpine, TXSep 21, 1977 · N79047 · DestroyedNTSB LAX77FUK04Accident · Minor injuriesClosedStinson 10A · Tucson, AZSep 19, 1977 · N36748 · Substantial damageNTSB FTW77FQG54Accident · Minor injuriesClosedPiper PA-25 · Garden City, TXSep 19, 1977 · N7021Z · DestroyedNTSB ANC77DAH28Accident · No injuriesClosedLake LA-4 · Turquoise Lake, AKSep 19, 1977 · N1228L · Substantial damageNTSB NYC77FNA34Accident · No injuriesClosedCessna 182P · Mansfield, MASep 18, 1977 · N52793 · Substantial damageNTSB NYC77FHD32Accident · No injuriesClosedCessna 172H · Marlton, NJSep 18, 1977 · N2898L · Substantial damageNTSB NYC77FGM45Accident · Serious injuriesClosedMiniplane DS · Ebensburg, PASep 18, 1977 · N4671T · DestroyedNTSB MKC77FA040Accident · 2 fatalClosedAeronca 7AC · Grand Rapids, MNSep 18, 1977 · N3702E · Substantial damageNTSB ANC77DAH40Accident · No injuriesClosedPiper PA-18 · Anchorage, AKSep 18, 1977 · N3872Z · Substantial damageNTSB SEA77FA053Accident · 1 fatalClosedCessna 150L · Clarkston, WASep 17, 1977 · N6578G · DestroyedNTSB LAX77FUG62Accident · Serious injuriesClosedSchweizer 1-26D · Hemet, CASep 17, 1977 · N7726S · Substantial damageNTSB IAD77FA066Accident · Serious injuriesClosedPiper PA-28 · Clinton, MDSep 15, 1977 · N9879W · DestroyedNTSB ANC77DAH18Accident · No injuriesClosedBellanca 7ACA · Kasitna Bay, AKSep 14, 1977 · N62967 · Substantial damageNTSB MKC77DCD49Accident · No injuriesClosedPiper PA-12 · Denison, IASep 13, 1977 · N2758M · Substantial damageNTSB IAD77FLJ38Accident · No injuriesClosedEnstrom F28A · Fayetteville, NCSep 13, 1977 · N297Q · Substantial damageNTSB ANC77DAH14Accident · No injuriesClosedMaule M-5 · Hayes River, AKSep 13, 1977 · N51566 · DestroyedNTSB MIA77DKQ36Accident · No injuriesClosedCessna 188B · Sunflower, MSSep 12, 1977 · N731DH · DestroyedNTSB FTW77FPG85Accident · No injuriesClosedCessna 188B · Portland, ARSep 12, 1977 · N731HL · DestroyedNTSB FTW77FPD39Accident · Serious injuriesClosedCessna 150 · Springtown, TXSep 12, 1977 · N6240T · DestroyedNTSB DEN77FQA55Accident · Minor injuriesClosedCessna 172 · Albuquerque, NMSep 12, 1977 · N1175F · Substantial damageNTSB DCA77AA027Accident · 4 fatalClosedDouglas DC-7BF · Yakutat, AKSep 12, 1977 · N6314J · DestroyedNTSB ANC77DAH13Accident · No injuriesClosedPiper PA-14 · Iliamna, AKSep 12, 1977 · N5159H · Substantial damageNTSB NYC77DHA26Accident · No injuriesClosedGlobe GC1B · Pottstown, PASep 11, 1977 · N78110 · Substantial damageNTSB CHI77FET34Accident · 1 fatalClosedPiper PA-22 · Fort Wayne, INSep 11, 1977 · N3213B · DestroyedNTSB CHI77FEC44Accident · No injuriesClosedWallis 3 · Plymouth, MISep 11, 1977 · N65022 · Substantial damageNTSB DEN77DTC28Accident · No injuriesClosedCessna T210L · Keyhole, WYSep 10, 1977 · N1721X · Substantial damageNTSB IAD77FKM31Accident · Minor injuriesClosedAero Comdr 112TC · Charlotte, NCSep 8, 1977 · N4598W · DestroyedNTSB DEN77DTE84Accident · No injuriesClosedPorterfield 35-70 · Falcon, COSep 8, 1977 · N968WC · Substantial damageNTSB OAK77DVD53Accident · No injuriesClosedWeatherly 201B · Tracy, CASep 7, 1977 · N1287W · Substantial damageNTSB NYC78FHM04Accident · No injuriesClosedHiller Acft UH-12C · Lincoln Park, NJSep 6, 1977 · N2686 · DestroyedNTSB LAX77FUM38Accident · Minor injuriesClosedPiper PA-28 · San Diego, CASep 6, 1977 · N1137X · Substantial damage