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 IAD78FIA19Accident · 1 fatalClosedPiper PA-28 · Indian Head, MDSep 23, 1978 · N5179F · DestroyedNTSB DEN78FTF01Accident · No injuriesClosedCessna T337 · Calhan, COSep 23, 1978 · N47789 · Substantial damageNTSB CHI78FEX40Accident · Minor injuriesClosedBell 47G2 · Waveland, INSep 23, 1978 · N8429E · Substantial damageNTSB CHI78FEG17Accident · No injuriesClosedCessna 150 · Germantown, OHSep 23, 1978 · N19244 · DestroyedNTSB ANC79DAG32Accident · No injuriesClosedNavion NA-1 · Naknek, AKSep 23, 1978 · N4586K · Substantial damageNTSB ANC78FA080Accident · Serious injuriesClosedCessna 170-A · Anchorage, AKSep 22, 1978 · N9780A · Substantial damageNTSB MIA78FKQ39Accident · Serious injuriesClosedCessna 188B · Inverness, MSSep 21, 1978 · N4783Q · DestroyedNTSB SEA78FYA26Accident · No injuriesClosedGrumman G-164B · Homedale, IDSep 20, 1978 · N48542 · DestroyedNTSB OAK78DVG83Accident · No injuriesClosedGrumman G-164B · Robbins, CASep 20, 1978 · N6725K · Substantial damageNTSB MIA78DKQ40Accident · No injuriesClosedGrumman G-164 · Hollybluff, MSSep 20, 1978 · N961X · DestroyedNTSB MKC79FCJ03Accident · No injuriesClosedBell 47-J2 · Cactus Flats, SDSep 19, 1978 · N63090 · Substantial damageNTSB MIA78FKG81Accident · Minor injuriesClosedBeech A23-19 · Juniper, GASep 19, 1978 · N5988S · Substantial damageNTSB MIA78FLG39Accident · Minor injuriesClosedPiper PA-15 · Isle Of Palms, SCSep 18, 1978 · N4390H · Substantial damageNTSB MKC78FER96Accident · Minor injuriesClosedCessna 150 · Belle Plaine, MNSep 17, 1978 · N8241S · DestroyedNTSB MIA78DKJ90Accident · No injuriesClosedZ-Bird LD-1 · Oneonta, ALSep 17, 1978 · N52RZ · DestroyedNTSB IAD78IA110Incident · No injuriesClosedCessna 310Q · Roanoke, VASep 17, 1978 · N1315G · 2 aircraft · No damageNTSB ANC78DAH19Accident · No injuriesClosedPiper PA-18 · Iliamna, AKSep 17, 1978 · N1623A · DestroyedNTSB NYC78FA092Accident · 5 fatalClosedPiper PA-32R · Robbinsville, NJSep 16, 1978 · N3930F · DestroyedNTSB LAX78DUK05Accident · No injuriesClosedCessna 188 · Parker, AZSep 16, 1978 · N9393R · Substantial damageNTSB FTW78FRD56Accident · No injuriesClosedCessna 150 · Lake Charles, LASep 16, 1978 · N9409U · Substantial damageNTSB SEA78FYK23Accident · Minor injuriesClosedHome Built KR-2 · North Bend, ORSep 14, 1978 · N57JC · Substantial damageNTSB ANC78DAH25Accident · Minor injuriesClosedCessna 180E · Anchorage, AKSep 14, 1978 · N8670X · Substantial damageNTSB MKC78FCJ45Accident · Minor injuriesClosedBeech C35 · Gordon, NESep 13, 1978 · N8965A · Substantial damageNTSB MIA78DKJ89Accident · Minor injuriesClosedGrumman G-164B · Vernon, FLSep 13, 1978 · N6795Q · Substantial damageNTSB LAX78DUM36Accident · Minor injuriesClosedCessna A150K · Imperial, CASep 12, 1978 · N8348M · DestroyedNTSB MKC78FA069Accident · 2 fatalClosedLuscombe 8A · Fayette, MOSep 11, 1978 · N28828 · DestroyedNTSB NYC78DFA30Accident · No injuriesClosedPiper PA-28 · Barneveld, NYSep 10, 1978 · N8666E · Substantial damageNTSB MKC78FCQ39Accident · Serious injuriesClosedLuscombe 8A · Baxter Springs, KSSep 10, 1978 · N45455 · Substantial damageNTSB LAX78DUK03Accident · Serious injuriesClosedPiper PA-22 · Seligman, AZSep 9, 1978 · N8547C · Substantial damageNTSB CHI78FA064Accident · 6 fatalClosedPiper PA-31 · Savoy, ILSep 9, 1978 · N26AN · DestroyedNTSB IAD78FLT11Accident · No injuriesClosedCessna U206 · Memphis, TNSep 8, 1978 · N60768 · Substantial damageNTSB ANC78DAH20Accident · No injuriesClosedPiper PA-18 · Palmer, AKSep 8, 1978 · N1752A · Substantial damageNTSB MIA78FKQ38Accident · No injuriesClosedGrumman G-164 · Philipp, MSSep 7, 1978 · N482Y · Substantial damageNTSB FTW78FRA39Accident · Serious injuriesClosedCessna 188A · Louise, TXSep 7, 1978 · N9863V · DestroyedNTSB ANC78DAH21Accident · No injuriesClosedCessna 180 · Talkeetna, AKSep 7, 1978 · N9929N · DestroyedNTSB NYC78FFA31Accident · Minor injuriesClosedCessna 177B · Lake Placid, NYSep 6, 1978 · N30857 · Substantial damageNTSB ANC78DAH10Accident · No injuriesClosedCessna 185F · Anchorage, AKSep 5, 1978 · N8835T · Substantial damageNTSB MIA78FA121Accident · 2 fatalClosedConvair 240 · Clewiston, FLSep 4, 1978 · N7177B · DestroyedNTSB FTW78IA074Incident · No injuriesClosedPiper PA-32 · Enid, OKSep 4, 1978 · N4106W · Minor damageNTSB MKC78DTK36Accident · Minor injuriesClosedCessna 140 · Webster, SDSep 3, 1978 · N76114 · Substantial damageNTSB CHI78FEX35Accident · Serious injuriesClosedCessna 172K · Lanesville, INSep 3, 1978 · N84060 · DestroyedNTSB UNK78X0135Accident · No injuriesClosedCessna A188B · Greenville, MSSep 2, 1978 · N6994G · DestroyedNTSB SEA78DYP53Accident · No injuriesClosedCessna 172 · Ephrata, WASep 2, 1978 · N7409X · Substantial damageNTSB NYC78FGM50Accident · No injuriesClosedCessna 175B · Conneaut, PASep 2, 1978 · N8226T · Substantial damageNTSB MKC78FCG63Accident · No injuriesClosedRyan PT-22 · Hiawatha, KSSep 2, 1978 · N48587 · Substantial damageNTSB CHI78FET35Accident · Minor injuriesClosedCessna 152 · Lake Village, INSep 2, 1978 · N25035 · Substantial damageNTSB NYC78FHJ23Accident · Minor injuriesClosedBensen B-8M · Bayport, NYSep 1, 1978 · N16654 · Substantial damageNTSB NYC78FFA29Accident · Minor injuriesClosedBeech E18S · Latham, NYSep 1, 1978 · N58H · DestroyedNTSB MKC78DTK35Accident · No injuriesClosedPiper PA-28 · Prairie City, SDSep 1, 1978 · N3917K · Substantial damageNTSB IAD78FA101Accident · Serious injuriesClosedPiper PA-31 · Charlotte, NCAug 31, 1978 · N9173Y · Destroyed