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 IAD76FLJ06Accident · 1 fatalClosedPiper PA-18A · Kinston, NCAug 12, 1975 · N3696A · DestroyedNTSB LAX76DUG14Accident · Minor injuriesClosedBoeing A75N1 · Ripley, CAAug 11, 1975 · N4821V · Substantial damageNTSB IAD76AI008Accident · 2 fatalClosedPiper PA-28 · Charlotte, NCAug 11, 1975 · N5423W · DestroyedNTSB CHI76FER03Accident · Serious injuriesClosedPiper PA-22 · Siren, WIAug 11, 1975 · N1409C · DestroyedNTSB MKC76FER21Accident · Minor injuriesClosedPiper PA-23 · Aitkin, MNAug 10, 1975 · N4325P · DestroyedNTSB MKC76FER19Accident · Serious injuriesClosedTemco GC-1B · Lake Elmo, MNAug 10, 1975 · N2446B · Substantial damageNTSB IAD76FID04Accident · No injuriesClosedCessna 150L · Waynesboro, VAAug 10, 1975 · N1486Q · Substantial damageNTSB CHI76DEC05Accident · No injuriesClosedDehavilland DH-82A · Otisville, MIAug 10, 1975 · N9TM · Substantial damageNTSB ANC7LDAG26Accident · No injuriesClosedPiper PA-18 · Nondalton, AKAug 10, 1975 · N4302Z · Substantial damageNTSB ANC76DAG27Accident · No injuriesClosedTaylorcraft 19 · Kodiak, AKAug 10, 1975 · N3542T · Substantial damageNTSB NYC76FNA09Accident · No injuriesClosedCessna 150 · Norwood, MAAug 9, 1975 · N7949F · Substantial damageNTSB MIA76FLD09Accident · Minor injuriesClosedCessna 172 · Nw Prt Richey, FLAug 9, 1975 · N4303Q · Substantial damageNTSB CHI76FEI07Accident · Minor injuriesClosedCessna 172L · Grafton, OHAug 9, 1975 · N19613 · DestroyedNTSB MKC76FCQ05Accident · No injuriesClosedPiper PA-24 · Liberal, KSAug 8, 1975 · N6270P · Substantial damageNTSB LAX76FUG12Accident · Serious injuriesClosedSchweizer SGS134 · Adelanto, CAAug 8, 1975 · N17973 · Substantial damageNTSB CHI76FET04Accident · No injuriesClosedCreamer TWO · Wabash, INAug 8, 1975 · N16AS · Substantial damageNTSB NYC76FGM03Accident · Minor injuriesClosedPiper PA-22 · Cooperstown, PAAug 7, 1975 · N939A · Substantial damageNTSB DCA76AZ002Accident · Serious injuriesClosedBoeing 727 · Denver, COAug 7, 1975 · N88777 · Substantial damageNTSB ANC76AA020Accident · Minor injuriesClosedHiller Acft UH-12E · Douglas, AKAug 6, 1975 · N1847 · Substantial damageNTSB NYC76DFA05Accident · No injuriesClosedPiper J-3 · Sacandaga Rsvr, NYAug 5, 1975 · N31066 · Substantial damageNTSB FTW76DQG13Accident · No injuriesClosedGrumman G-164A · Dimmitt, TXAug 5, 1975 · N9530 · DestroyedNTSB ANC75DAA08Accident · No injuriesClosedChampion 7ECA · Healy, AKAug 5, 1975 · N86592 · Substantial damageNTSB ANC76DAG20Accident · Minor injuriesClosedChampion 7EC · Gakona, AKAug 4, 1975 · N4671E · Substantial damageNTSB MKC76DCJ08Accident · No injuriesClosedPiper PA-25 · Benedict, NEAug 3, 1975 · N6454Z · Substantial damageNTSB IAD76DIA01Accident · No injuriesClosedSopwith PUP · Bealeton, VAAug 3, 1975 · N1612U · Substantial damageNTSB IAD75AI005Accident · 4 fatalClosedPiper PA-28R · Boone, NCAug 3, 1975 · N7628J · DestroyedNTSB CHI76FEV07Accident · Minor injuriesClosedPiper PA-22 · Havana, ILAug 3, 1975 · N4525A · Substantial damageNTSB DEN76DAQ08Accident · No injuriesClosedChampion 7GCBC · Luna, NMAug 1, 1975 · N9641S · Substantial damageNTSB FTW76DPG12Accident · No injuriesClosedAero Comdr 600S2R · Augusta, ARJul 31, 1975 · N4913X · Substantial damageNTSB DEN7LFTC06Accident · Serious injuriesClosedNavion A · Cheyenne, WYJul 31, 1975 · N91449 · Substantial damageNTSB CHI76FEI06Accident · Minor injuriesClosedPiper PA-28 · Chagrin Falls, OHJul 31, 1975 · N5294S · Substantial damageNTSB FTW76DPG11Accident · No injuriesClosedPiper PA-25 · Grubbs, ARJul 30, 1975 · N8706L · Substantial damageNTSB FTW76DPG09Accident · Minor injuriesClosedCessna A188B · Wabbaseka, ARJul 30, 1975 · N9408G · Substantial damageNTSB CHI76AC007Accident · 4 fatalClosedCessna 172 · West Chicago, ILJul 29, 1975 · N21855 · DestroyedNTSB MKC76ACQ02Accident · No injuriesClosedPiper PA-25 · Herkimer, KSJul 28, 1975 · N6997Z · DestroyedNTSB LAX76O0001Accident · Serious injuriesClosedCessna T337 · Mulege, MexicoJul 28, 1975 · N23664 · DestroyedNTSB FTW7LFQG16Accident · No injuriesClosedCessna A188B · Shallowater, TXJul 28, 1975 · N21825 · DestroyedNTSB FTW76AF008Accident · 1 fatalClosedMooney M20B · Marshall, ARJul 28, 1975 · N74504 · DestroyedNTSB SEA76DYI04Accident · No injuriesClosedPiper PA-32 · Sunriver, ORJul 27, 1975 · N3560W · Substantial damageNTSB OAK76DVM02Accident · No injuriesClosedBeede BD-4 · San Jose, CAJul 27, 1975 · N62542 · Substantial damageNTSB CHI76FEP07Accident · 1 fatalClosedNieuport 17 · Milwaukee, WIJul 27, 1975 · N3603 · DestroyedNTSB CHI76FEK02Accident · No injuriesClosedCessna 150M · Hicksville, OHJul 27, 1975 · N66687 · Substantial damageNTSB CHI76FEA04Accident · Minor injuriesClosedPiper PA-28 · Indianapolis, INJul 26, 1975 · N1874T · Substantial damageNTSB MKC76FCG08Accident · No injuriesClosedAero Comdr A-9B · Baldwin, KSJul 25, 1975 · N671W · Substantial damageNTSB FTW76FPD02Accident · Serious injuriesClosedBede BD-4 · N.Richlnd Hill, TXJul 25, 1975 · N666BL · DestroyedNTSB DEN76DTC05Accident · No injuriesClosedCessna 170 · Newcastle, WYJul 25, 1975 · N8127A · DestroyedNTSB DEN76AD006Accident · 5 fatalClosedCessna P206A · Parowan, UTJul 24, 1975 · N4693F · DestroyedNTSB CHI76FEK01Accident · Minor injuriesClosedBeech D95A · New Knoxville, OHJul 24, 1975 · N1768B · Substantial damageNTSB MKC76DTG05Accident · No injuriesClosedCallair A-9 · Hebron, NDJul 23, 1975 · N7206V · Substantial damageNTSB MIA76FK003Accident · No injuriesClosedBoeing B75N1 · Merigold, MSJul 23, 1975 · N9478H · Substantial damage