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 FTW75DRG59Accident · Minor injuriesClosedCessna 205 · Brownsville, TXMar 3, 1975 · N8401Z · Substantial damageNTSB FTW75DPD27Accident · No injuriesClosedCessna 172K · Eastland, TXMar 2, 1975 · N79120 · Substantial damageNTSB CHI75DEM29Accident · No injuriesClosedBeech 35 · Gladwin, MIMar 1, 1975 · N4416D · Substantial damageNTSB ANC75DAG72Accident · Minor injuriesClosedMaule M4210 · Togiak, AKMar 1, 1975 · N4748T · Substantial damageNTSB NYC75FGM26Accident · No injuriesClosedCessna 182J · Zelienople, PAFeb 28, 1975 · N3393F · Substantial damageNTSB MKC75DER57Accident · No injuriesClosedCessna 172 · Pine River, MNFeb 28, 1975 · N7830G · Substantial damageNTSB LAX75IL043Incident · No injuriesClosedDouglas DC-10 · Los Angeles, CAFeb 28, 1975 · N103A · No damageNTSB FTW75DPJ19Accident · Minor injuriesClosedPiper PA-28 · Kingfisher, OKFeb 28, 1975 · N41763 · DestroyedNTSB CHI75FEE48Accident · No injuriesClosedCessna 182L · Grayslake, ILFeb 27, 1975 · N3418R · Substantial damageNTSB SEA75FYC29Accident · No injuriesClosedBeech D55 · Hermiston, ORFeb 25, 1975 · N7878R · Substantial damageNTSB FTW75FPD26Accident · No injuriesClosedBeech D35 · Henrietta, TXFeb 23, 1975 · N2947B · Substantial damageNTSB ANC75AA057Accident · No injuriesClosedVolpar 18 · Fairbanks, AKFeb 23, 1975 · N340V · Substantial damageNTSB MKC75DTK13Accident · No injuriesClosedPiper PA-18A · Quinn, SDFeb 22, 1975 · N6886B · Substantial damageNTSB MIA75AM062Accident · 1 fatalClosedCessna 182B · Zephyrhills, FLFeb 21, 1975 · N7178E · DestroyedNTSB ANC75AA055Accident · No injuriesClosedCessna 180H · English Bay, AKFeb 21, 1975 · N9043M · Substantial damageNTSB CHI75DEE50Accident · No injuriesClosedMooney M20C · Grant Park, ILFeb 20, 1975 · N7161U · Substantial damageNTSB LAX75AL041Accident · 1 fatalClosedPiper PA-20 · Ramona, CAFeb 18, 1975 · N7056K · DestroyedNTSB IAD75FIA13Accident · Minor injuriesClosedPiper PA-28 · Leesburg, VAFeb 16, 1975 · N1504T · Substantial damageNTSB CHI75ACO57Accident · 1 fatalClosedCessna 172F · Wilmington, OHFeb 16, 1975 · N8466U · DestroyedNTSB ANC75AA054Accident · 2 fatalClosedDouglas DC-6B · Fairbanks, AKFeb 16, 1975 · N77DG · Substantial damageNTSB SEA75DYA31Accident · No injuriesClosedBeech 19 · Jackpot, NVFeb 15, 1975 · N2158W · Substantial damageNTSB OAK75DVG44Accident · No injuriesClosedWindjammer · Clarksburg, CAFeb 15, 1975 · N3831 · Substantial damageNTSB NYC75FNE27Accident · No injuriesClosedCessna 172 · Plymouth, CTFeb 15, 1975 · N7205E · Substantial damageNTSB FTW75FPG34Accident · No injuriesClosedAeronca 7AC · Lake City, ARFeb 15, 1975 · N84610 · Substantial damageNTSB MKC75FCD33Accident · No injuriesClosedMooney M20F · Davenport, IAFeb 9, 1975 · N3498N · Substantial damageNTSB ANC75DAG67Accident · Minor injuriesClosedPiper PA-12 · Puntilla Lake, AKFeb 9, 1975 · N2371M · Substantial damageNTSB NYC75DNC24Accident · No injuriesClosedCessna 180 · Otter Pond, MEFeb 8, 1975 · N9CG · Substantial damageNTSB MIA75FLT05Accident · Serious injuriesClosedCessna 182P · Frankston, MSFeb 8, 1975 · N58995 · DestroyedNTSB MIA75FLG22Accident · No injuriesClosedPiper PA-28R · Myrtle Beach, SCFeb 7, 1975 · N5107S · Substantial damageNTSB LAX75FUG31Accident · Serious injuriesClosedCessna 188 · Thermal, CAFeb 7, 1975 · N8095V · DestroyedNTSB IAD75FLQ16Accident · No injuriesClosedCessna 150 · Georgetown, KYFeb 7, 1975 · N6557S · Substantial damageNTSB LAX75DUG32Accident · No injuriesClosedMaule BD-4 · Big Bear City, CAFeb 6, 1975 · N4162C · Substantial damageNTSB SEA75FYE30Accident · No injuriesClosedMooney M20C · Alderwood Mnr, WAFeb 5, 1975 · N5932Q · Substantial damageNTSB CHI75DEE45Accident · No injuriesClosedGrum Amer AA-5 · Polo, ILFeb 4, 1975 · N5484L · Substantial damageNTSB NYC75FHA29Accident · Serious injuriesClosedRyan ST-3KR · Sussex, NJFeb 2, 1975 · N59502 · Substantial damageNTSB CHI75FEG13Accident · No injuriesClosedPiper PA-22 · Union City, INFeb 2, 1975 · N1528P · Substantial damageNTSB CHI75FEE44Accident · No injuriesClosedCessna 177 · Marseilles, ILFeb 2, 1975 · N3111T · Substantial damageNTSB MKC75DER46Accident · No injuriesClosedMooney M20C · Hector, MNFeb 1, 1975 · N6558U · Substantial damageNTSB DEN75DQA30Accident · No injuriesClosedKane Humbug · Alameda, NMFeb 1, 1975 · N7KP · Substantial damageNTSB CHI75FEG11Accident · No injuriesClosedCessna R172E · Xenia, OHFeb 1, 1975 · N14455 · Substantial damageNTSB MKC75DER45Accident · No injuriesClosedCessna 172 · Eden Prairie, MNJan 30, 1975 · N4380Q · Substantial damageNTSB DEN75FTE51Accident · No injuriesClosedCessna 150L · Greeley, COJan 30, 1975 · N16009 · Substantial damageNTSB MIA75DKT57Accident · No injuriesClosedBoeing A75 · Immokale, FLJan 28, 1975 · N26M · Substantial damageNTSB FTW75FPD25Accident · No injuriesClosedPiper J3C-65 · Santos, TXJan 26, 1975 · N38365 · Substantial damageNTSB DEN75DQA26Accident · No injuriesClosedPiper PA-28 · Dexter, NMJan 25, 1975 · N15373 · Substantial damageNTSB FTW75AF050Accident · 2 fatalClosedCessna 182L · Slaton, TXJan 23, 1975 · N42337 · DestroyedNTSB NYC75FNE26Accident · Serious injuriesClosedBeech A23 · Simsbury, CTJan 22, 1975 · N6949Q · Substantial damageNTSB IAD75FKM17Accident · No injuriesClosedPiper J4 · Advance, NCJan 22, 1975 · N26903 · Substantial damageNTSB CHI75FEK21Accident · Minor injuriesClosedPiper PA-22 · Mt Vernon, OHJan 20, 1975 · N9305D · DestroyedNTSB ANC75FAA25Accident · No injuriesClosedCessna 170B · Boundary, AKJan 20, 1975 · N3500D · Substantial damage