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 MIA75FKT88Accident · No injuriesClosedBensen B-8M · Hollywood, FLJun 29, 1975 · N47056 · Substantial damageNTSB IAD75DLT13Accident · Minor injuriesClosedPiper PA-28 · Bells, TNJun 29, 1975 · N7382W · Substantial damageNTSB ANC76FAG04Accident · Minor injuriesClosedPiper PA-18 · Anchorage, AKJun 29, 1975 · N5743Y · Substantial damageNTSB LAX75DUJ95Accident · Minor injuriesClosedCessna 210 · Payson, AZJun 28, 1975 · N16CM · Substantial damageNTSB IAD75FIJ20Accident · No injuriesClosedPiper PA-28 · Taplin, WVJun 28, 1975 · N4469T · Substantial damageNTSB NYC75DFA45Accident · No injuriesClosedAeronca 7AC · Oneonta, NYJun 27, 1975 · N85227 · Substantial damageNTSB LAX75AL070Accident · 4 fatalClosedCessna 172M · Tsaile, AZJun 27, 1975 · N1420V · DestroyedNTSB FTW75AF076Accident · 2 fatalClosedPiper PA-28 · Baton Rouge, LAJun 27, 1975 · N32558 · DestroyedNTSB CHI75DEP71Accident · No injuriesClosedStinson 108-1 · Montello, WIJun 27, 1975 · N8784K · Substantial damageNTSB ANC76DAG06Accident · Minor injuriesClosedCessna 180 · Dillingham, AKJun 27, 1975 · N2927A · Substantial damageNTSB FTW75DPJ26Accident · No injuriesClosedCessna 150A · Ada, OKJun 26, 1975 · N13888 · Substantial damageNTSB FTW75AF075Accident · 4 fatalClosedCessna 172 · Plainview, TXJun 26, 1975 · N7086T · DestroyedNTSB ANC76DAG01Accident · Minor injuriesClosedPiper PA-14 · Anchorage, AKJun 26, 1975 · N4259H · Substantial damageNTSB MIA75FLT07Accident · Minor injuriesClosedBellanca 17-30A · Olive Branch, MSJun 24, 1975 · N39848 · Substantial damageNTSB SEA75FTI35Accident · Serious injuriesClosedCessna 182F · Townsend, MTJun 22, 1975 · N3319U · Substantial damageNTSB NYC75FNA46Accident · Serious injuriesClosedPiper PA-28 · Oak Bluffs, MAJun 22, 1975 · N9408T · Substantial damageNTSB ANC76DAG07Accident · Minor injuriesClosedCessna 150E · Tonsina, AKJun 22, 1975 · N3002J · Substantial damageNTSB SEA75FYG44Accident · Serious injuriesClosedErco 415-C · Priest River, IDJun 21, 1975 · N99752 · Substantial damageNTSB NYC75FGM47Accident · Minor injuriesClosedLuscombe 8A · Leechburg, PAJun 21, 1975 · N1544K · Substantial damageNTSB ANC75AA092Accident · No injuriesClosedCessna 185F · Bettles, AKJun 21, 1975 · N1750R · Substantial damageNTSB FTW75FPG87Accident · Serious injuriesClosedGrumman G-164A · Amagon, ARJun 20, 1975 · N4345 · DestroyedNTSB LAX75DUJ88Accident · No injuriesClosedPiper PA-28R · Show Low, AZJun 19, 1975 · N3877T · Substantial damageNTSB ANC75AA091Accident · Minor injuriesClosedCessna 207 · Kwigillingok, AKJun 19, 1975 · N91065 · Substantial damageNTSB ANC75AA090Accident · No injuriesClosedCessna 185 · Kasigluk, AKJun 19, 1975 · N70010 · Substantial damageNTSB MIA75IM089Incident · Minor injuriesClosedBoeing 727 · Miami, FLJun 18, 1975 · N8841E · Minor damageNTSB NYC75DFJ26Accident · No injuriesClosedCessna 150G · Farmington, NYJun 17, 1975 · N8324J · Substantial damageNTSB MKC75FCA33Accident · 1 fatalClosedK Pinsch Mustng · Chesterfield, MOJun 17, 1975 · N144KP · DestroyedNTSB IAD75FKW19Accident · No injuriesClosedCessna 150 · Crossville, TNJun 16, 1975 · N2676J · Substantial damageNTSB FTW75DPD46Accident · Minor injuriesClosedFairchild PT-26 · Justin, TXJun 15, 1975 · N53366 · Substantial damageNTSB FTW75DPD45Accident · Minor injuriesClosedFleet 16B · Justin, TXJun 15, 1975 · N24197 · Substantial damageNTSB MKC75AK061Accident · Serious injuriesClosedN.American NA-265 · Watertown, SDJun 14, 1975 · N67KM · Substantial damageNTSB LAX75O0028Accident · Serious injuriesClosedStinson 108-2 · Bahia De L.A., MexicoJun 14, 1975 · N9512K · DestroyedNTSB LAX75DUJ93Accident · No injuriesClosedMooney M20 · Chambers, AZJun 13, 1975 · N6528B · DestroyedNTSB FTW75AF072Accident · 1 fatalClosedPiper PA-28R · Jasper, TXJun 13, 1975 · N5065S · DestroyedNTSB CHI75FEK30Accident · No injuriesClosedCessna 150 · Circleville, OHJun 13, 1975 · N1724Q · Substantial damageNTSB DEN75DQA49Accident · No injuriesClosedPiper PA-23 · Santa Fe, NMJun 12, 1975 · N4190P · Substantial damageNTSB LAX75DUG49Accident · No injuriesClosedCessna 172 · Phelan, CAJun 11, 1975 · N7607G · Substantial damageNTSB MIA75DKJ61Accident · Minor injuriesClosedBellanca 8GCBC · Town Creek, ALJun 9, 1975 · N8597V · Substantial damageNTSB IAD75FID25Accident · No injuriesClosedBellanca 14-19 · New London, VAJun 9, 1975 · N74388 · Substantial damageNTSB NYC75FNA45Accident · 1 fatalClosedBaby Ace D1 · Green, RIJun 8, 1975 · N4184A · DestroyedNTSB CHI75FER07Accident · Serious injuriesClosedBeech A23 · Baldwin, WIJun 7, 1975 · N4769J · DestroyedNTSB NYC75AN115Accident · 1 fatalClosedPiper PA-12 · Mount Laurel, NJJun 6, 1975 · N3192M · DestroyedNTSB LAX75FUG46Accident · Serious injuriesClosedStinson 108-2 · Rubidoux, CAJun 6, 1975 · N9765K · DestroyedNTSB IAD75AI063Accident · No injuriesClosedCessna 320B · Bowling Green, KYJun 6, 1975 · N551X · Substantial damageNTSB FTW75DRD65Accident · No injuriesClosedGrumman G-164A · Eunice, LAJun 6, 1975 · N5257 · Substantial damageNTSB DEN75FTE73Accident · No injuriesClosedGrumman G-164A · Dove Creek, COJun 6, 1975 · N9694 · DestroyedNTSB CHI75FEP66Accident · No injuriesClosedPiper PA-22 · Pewaukee, WIJun 6, 1975 · N7043D · Substantial damageNTSB MKC75FCA32Accident · No injuriesClosedBeech 23 · Chesterfield, MOJun 5, 1975 · N2314Z · Substantial damageNTSB CHI75AC094Accident · 3 fatalClosedCessna 177 · Detroit, MIJun 4, 1975 · N2242Y · DestroyedNTSB LAX75DUJ89Accident · Minor injuriesClosedCessna 170B · St.Johns, AZJun 3, 1975 · N2593D · Destroyed