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 NYC76AN052Accident · 1 fatalClosedPiper PA-23 · Spring Valley, NYDec 4, 1975 · N2191P · DestroyedNTSB FTW76FPA12Accident · Minor injuriesClosedGrumman AA1-B · Lancaster, TXDec 3, 1975 · N8896L · Substantial damageNTSB ANC76AA050Accident · No injuriesClosedCessna 180 · Dillingham, AKDec 1, 1975 · N52109 · Substantial damageNTSB OAK76FVM15Accident · Serious injuriesClosedCessna 120 · Morgan Hill, CANov 30, 1975 · N76396 · Substantial damageNTSB NYC76FNA22Accident · Minor injuriesClosedPiper PA-28 · Malboro, MANov 29, 1975 · N693CA · Substantial damageNTSB LAX76DUJ45Accident · No injuriesClosedPiper PA-22 · Aguila, AZNov 29, 1975 · N8932D · Substantial damageNTSB IAD76FIG07Accident · Minor injuriesClosedStinson 108 · Davidsonville, MDNov 29, 1975 · N9520K · Substantial damageNTSB CHI76FCA05Accident · Serious injuriesClosedHiller Acft FH1100 · Belleville, ILNov 28, 1975 · N518FH · Substantial damageNTSB MIA76AM047Accident · 1 fatalClosedCessna 185 · St Petersburg, FLNov 26, 1975 · N445J · Substantial damageNTSB CHI76AC036Accident · Minor injuriesClosedBeech E18S · Fort Wayne, INNov 24, 1975 · N14VH · Substantial damageNTSB MKC76FER41Accident · No injuriesClosedBeech 35J · Rochester, MNNov 22, 1975 · N8397D · Substantial damageNTSB CHI76FEP19Accident · Serious injuriesClosedCessna 172A · Madison, WINov 22, 1975 · N7727T · DestroyedNTSB FTW76DPG37Accident · No injuriesClosedCessna 188 · Marker Tree, ARNov 21, 1975 · N9956G · Substantial damageNTSB SEA76DYC23Accident · No injuriesClosedAmer Avco AA1-A · Goldendale, WANov 19, 1975 · N6368L · Substantial damageNTSB SEA76AS027Accident · 1 fatalClosedBeech 19A · Port Orchard, WANov 19, 1975 · N5085T · DestroyedNTSB MIA76DLD13Accident · No injuriesClosedPiper PA-28 · Englewood, FLNov 17, 1975 · N8403R · Substantial damageNTSB IAD76FIJ09Accident · Serious injuriesClosedCessna 172C · Lansing, WVNov 16, 1975 · N1632Y · Substantial damageNTSB IAD76II040Incident · No injuriesClosedPiper PA-31 · Chantilly, VANov 15, 1975 · N4FA · No damageNTSB FTW76AF045Accident · 1 fatalClosedCessna 150F · Crowville, LANov 15, 1975 · N8607S · DestroyedNTSB DEN76FTE41Accident · No injuriesClosedTaylorcraft BC12-D · Aurora, CONov 15, 1975 · N44079 · Substantial damageNTSB MIA76AM042Accident · 1 fatalClosedBeech J35 · Columbus, MSNov 14, 1975 · N8296D · DestroyedNTSB IAD76II032Incident · No injuriesClosedPiper PA-23 · Beckley, WVNov 12, 1975 · N100BA · Minor damageNTSB OAK76AP028Accident · 2 fatalClosedBeech K35 · S.Lake Tahoe, CANov 11, 1975 · N3062C · DestroyedNTSB MIA76FLT02Accident · No injuriesClosedPiper J3C · Southhaven, MSNov 10, 1975 · N98453 · Substantial damageNTSB FTW76DRD18Accident · No injuriesClosedCessna 170B · Westwego, LANov 9, 1975 · N12218 · Substantial damageNTSB FTW76AF043Accident · 2 fatalClosedPiper PA-28 · Lakeview, ARNov 9, 1975 · N56004 · DestroyedNTSB ANC76AA048Accident · 3 fatalClosedPiper PA-18 · Willow, AKNov 9, 1975 · N2580P · DestroyedNTSB DEN76FTE39Accident · Minor injuriesClosedCessna A185F · Crested Butte, CONov 7, 1975 · N1284F · Substantial damageNTSB CHI76DEM20Accident · No injuriesClosedCessna 150G · Mikado, MINov 5, 1975 · N3961J · Substantial damageNTSB MIA76DKT30Accident · No injuriesClosedCessna 150 · Punta Gorda, FLNov 4, 1975 · N50670 · Substantial damageNTSB LAX76FUM13Accident · No injuriesClosedBoeing A75 · Imperial, CANov 4, 1975 · N68491 · Substantial damageNTSB IAD76AI028Accident · 6 fatalClosedBeech C90 · Charleston, WVNov 4, 1975 · N221MJ · DestroyedNTSB CHI76FEE28Accident · Serious injuriesClosedPiper PA-28R · Polo, ILNov 4, 1975 · N9381N · DestroyedNTSB ANC76FAG62Accident · No injuriesClosedHelio Acft H-250 · Anchorage, AKNov 4, 1975 · N6301V · Substantial damageNTSB MIA76FLA21Accident · Serious injuriesClosedCessna 172M · Callahan, FLNov 3, 1975 · N64098 · Substantial damageNTSB IAD76FLQ16Accident · No injuriesClosedMorrisey 2150A · Carrboro, NCNov 3, 1975 · N917JL · Substantial damageNTSB SEA76FTA07Accident · No injuriesClosedCessna 140 · Miles City, MTNov 2, 1975 · N2611N · DestroyedNTSB MIA76FLD28Accident · No injuriesClosedGlobe GC-1B · Umatilla, FLNov 2, 1975 · N80532 · Substantial damageNTSB FTW76FQG36Accident · No injuriesClosedAmer Avco AA1-B · Amarillo, TXNov 2, 1975 · N6516L · Substantial damageNTSB MKC76FCG29Accident · Minor injuriesClosedCessna 205A · Lees Summit, MONov 1, 1975 · N4851U · DestroyedNTSB IAD76DKM15Accident · No injuriesClosedCessna 182K · Horseshoe, NCOct 30, 1975 · N3207S · Substantial damageNTSB MKC76FCQ22Accident · Serious injuriesClosedPiper PA-28 · Haven, KSOct 29, 1975 · N4515R · DestroyedNTSB SEA76AS023Accident · 2 fatalClosedCessna 150J · Grants Pass, OROct 28, 1975 · N50490 · DestroyedNTSB NYC76FNC30Accident · Minor injuriesClosedLuscombe 8E · Milton, VTOct 25, 1975 · N1808B · Substantial damageNTSB FTW76FPG32Accident · No injuriesClosedChampion 7ACA · Conway, AROct 25, 1975 · N11708 · Substantial damageNTSB MIA76FKQ22Accident · Minor injuriesClosedCessna 140 · Philip, MSOct 21, 1975 · N76515 · DestroyedNTSB CHI76IC032Incident · No injuriesClosedBoeing 747 · Boston, MAOct 21, 1975 · N4711U · Minor damageNTSB MIA76FKG28Accident · Serious injuriesClosedCessna 120 · Athens, GAOct 20, 1975 · N1809N · Substantial damageNTSB NYC76FNC25Accident · No injuriesClosedCessna 210H · Newport, VTOct 19, 1975 · N5982F · Substantial damageNTSB MIA76FKT24Accident · Minor injuriesClosedPiper J-3 · Indiantown, FLOct 19, 1975 · N7175H · Substantial damage