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 DEN73DTM24Accident · No injuriesClosedCessna 172 · Navajo Mt, UTMar 25, 1973 · N4181F · Substantial damageNTSB CHI73DER06Accident · Serious injuriesClosedCessna 177 · Baldwin, WIMar 25, 1973 · N2352Y · DestroyedNTSB IAD73FKW21Accident · No injuriesClosedMooney M20F · Alcoa, TNMar 23, 1973 · N3591N · Substantial damageNTSB CHI73FEK18Accident · No injuriesClosedCessna 177 · Johnstown, OHMar 23, 1973 · N2925X · Substantial damageNTSB MKC73DCD53Accident · No injuriesClosedPiper PA-25 · Hornick, IAMar 20, 1973 · N8800L · Substantial damageNTSB LAX73FUM26Accident · Serious injuriesClosedChampion 7BCM · Ocotilo Wls, CAMar 18, 1973 · N6087C · Substantial damageNTSB CHI73AC075Accident · 1 fatalClosedPiper PA-28 · Knox, INMar 16, 1973 · N5377L · DestroyedNTSB OAK73DVG52Accident · No injuriesClosedBellanca 7ACA · Redding, CAMar 13, 1973 · N68507 · DestroyedNTSB IAD73A1001Accident · 1 fatalClosedPiper PA-12 · Selbyville, DEMar 13, 1973 · N2454M · DestroyedNTSB IAD73FI620Accident · No injuriesClosedCessna 172B · Berkely Spgs, WVMar 11, 1973 · N7764X · Substantial damageNTSB MKC73FER44Accident · No injuriesClosedMooney M20A · Duluth, MNMar 10, 1973 · N8142E · Substantial damageNTSB MIA73OKT71Accident · No injuriesClosedBeech 65 · West End, Burkina FasoMar 7, 1973 · N956B · Substantial damageNTSB MIA73FKJ42Accident · No injuriesClosedCessna 150 · Athens, ALMar 5, 1973 · N7086S · Substantial damageNTSB SEA73FYG24Accident · No injuriesClosedLuscombe 8F · Newman Lake, WAMar 4, 1973 · N1510B · Substantial damageNTSB MIA73FLG35Accident · No injuriesClosedPiper PA-22 · Gaffney, SCMar 4, 1973 · N6018D · Substantial damageNTSB FTW73FQG33Accident · No injuriesClosedTaylorcraft BL-65 · Spearman, TXMar 3, 1973 · N22669 · Substantial damageNTSB NYC73FNE21Accident · No injuriesClosedPiper PA-22 · Westboro, MAFeb 28, 1973 · N9151D · Substantial damageNTSB MIA73DLG34Accident · No injuriesClosedAmer Avco AA-1B · Aiken, SCFeb 28, 1973 · N6323L · Substantial damageNTSB CHI73FEC23Accident · No injuriesClosedCessna 182J · New Hudson, MIFeb 28, 1973 · N3187F · Substantial damageNTSB MIA73FKQ24Accident · No injuriesClosedCessna A188 · Lexington, MSFeb 27, 1973 · N21886 · Substantial damageNTSB MIA73AM087Accident · 7 fatalClosedGates Lear 24 · Atlanta, GAFeb 26, 1973 · N454RN · DestroyedNTSB LAX73FUJ52Accident · No injuriesClosedCessna 172 · Show Low, AZFeb 26, 1973 · N6497E · Substantial damageNTSB CHI73FCA04Accident · Serious injuriesClosedChampion 7KCAB · Chaokia, ILFeb 24, 1973 · N1888G · DestroyedNTSB DEN73FTE59Accident · Serious injuriesClosedPiper PA-28 · Broomfield, COFeb 23, 1973 · N421FL · DestroyedNTSB NYC73AN1L5Accident · 1 fatalClosedCessna 310G · Sutton, WVFeb 22, 1973 · N5025C · DestroyedNTSB NYC73FIA12Accident · No injuriesClosedCessna 172 · Richardsville, VAFeb 21, 1973 · N5149A · DestroyedNTSB MIA73FKT66Accident · Serious injuriesClosedBuehler 103-S · Ft Lauderdale, FLFeb 21, 1973 · N103EB · Substantial damageNTSB NYC73FNA38Accident · Serious injuriesClosedAeronca 7AC · Beverly, MAFeb 19, 1973 · N83022 · Substantial damageNTSB LAX73DUG35Accident · No injuriesClosedAero Comdr A-9B · Sunnymead, CAFeb 19, 1973 · N7758V · Substantial damageNTSB OAK73DVM23Accident · No injuriesClosedCessna 172 · Salinas, CAFeb 18, 1973 · N7613T · Substantial damageNTSB NYC73DHJ16Accident · No injuriesClosedCessna 150 · White Plains, NYFeb 18, 1973 · N7950Z · Substantial damageNTSB LAX73DUJ55Accident · No injuriesClosedSchweizer SGS232 · Maricopa, AZFeb 18, 1973 · N7770S · Substantial damageNTSB MKC73 CG33Accident · Serious injuriesClosedCessna 177 · Warrensburg, MOFeb 17, 1973 · N3240T · Substantial damageNTSB CHI73FEG18Accident · No injuriesClosedErcoupe 415-C · Brookville, OHFeb 17, 1973 · N3789H · Substantial damageNTSB LAX73FUD08Accident · No injuriesClosedCessna 182P · Hawthorne, CAFeb 16, 1973 · N7339Q · Substantial damageNTSB NYC73FHD26Accident · No injuriesClosedCessna 150L · Williamstown, NJFeb 14, 1973 · N18210 · Substantial damageNTSB CHI73FEP38Accident · Serious injuriesClosedCassutt Sport · Waukesha, WIFeb 11, 1973 · N219 · Substantial damageNTSB NYC73FHD25Accident · Minor injuriesClosedPiper PA-22 · Cheswold, DEFeb 10, 1973 · N4131C · DestroyedNTSB FTW73FRG48Accident · Minor injuriesClosedBeech D18C · Del Rio, TXFeb 10, 1973 · N80365 · Substantial damageNTSB DEN73FQG20Accident · Minor injuriesClosedBeech A35 · Elida, NMFeb 10, 1973 · N719B · Substantial damageNTSB CHI73FEG17Accident · Minor injuriesClosedCessna 172 · Moraine, OHFeb 10, 1973 · N7097A · DestroyedNTSB OAK73FJA12Accident · Serious injuriesClosedBell 47G-5 · Koloa, HIFeb 7, 1973 · N7060J · Substantial damageNTSB NYC73FIA11Accident · Minor injuriesClosedHoward DGA15P · Hartwood, VAFeb 4, 1973 · N79530 · DestroyedNTSB FTW73AF041Accident · 2 fatalClosedChampion 7KCAB · Waxahachie, TXFeb 3, 1973 · N3066G · DestroyedNTSB DEN73FTE50Accident · Serious injuriesClosedPiper PA-28 · Greeley, COFeb 3, 1973 · N240SC · DestroyedNTSB DEN73FTC18Accident · Minor injuriesClosedPiper PA-28 · Cheyenne, WYJan 28, 1973 · N7240F · Substantial damageNTSB SEA73DYI09Accident · No injuriesClosedCessna 182J · Grants Pass, ORJan 26, 1973 · N3138F · Substantial damageNTSB FTW73FPJ07Accident · No injuriesClosedPiper PA-18 · Fredrick, OKJan 24, 1973 · N3823Z · Substantial damageNTSB CHI73FEI24Accident · No injuriesClosedBeech A23-19 · Cleveland, OHJan 24, 1973 · N5761V · Substantial damageNTSB MIA73FKT53Accident · Serious injuriesClosedBell 47G · Miami Beach, FLJan 22, 1973 · N864Z · Substantial damage