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 MKC75DCG44Accident · No injuriesClosedPiper PA-28 · Garden City, MOMay 15, 1975 · N4377T · Substantial damageNTSB MIA75FLA42Accident · Minor injuriesClosedPiper PA-22 · Chipley, FLMay 15, 1975 · N1530P · Substantial damageNTSB IAD75AI058Accident · 1 fatalClosedBeech E18S · Salisbury, MDMay 15, 1975 · N23XY · DestroyedNTSB SEA7KFYC37Accident · No injuriesClosedPiper PA-25 · Kent, ORMay 14, 1975 · N6638Z · DestroyedNTSB FTW75FRD54Accident · No injuriesClosedGrumman G-164A · Eunice, LAMay 14, 1975 · N9830 · Substantial damageNTSB FTW75FPD40Accident · No injuriesClosedBeech A23A · Fort Worth, TXMay 14, 1975 · N2312W · Substantial damageNTSB OAK75DVG65Accident · No injuriesClosedCessna 150 · Yuba City, CAMay 13, 1975 · N66548 · DestroyedNTSB MKC75DCQ48Accident · No injuriesClosedCessna 188 · Selden, KSMay 13, 1975 · N5642J · Substantial damageNTSB ANC75DAG90Accident · No injuriesClosedPiper PA-18 · Anchorage, AKMay 13, 1975 · N7466L · Substantial damageNTSB ANC75AA082Accident · 6 fatalClosedPiper PA-23 · Savoonga, AKMay 12, 1975 · N5607Y · Substantial damageNTSB LAX75FUD06Accident · Minor injuriesClosedCessna 150 · Hawthorne, CAMay 11, 1975 · N8282F · DestroyedNTSB LAX75AL061Accident · 6 fatalClosedLockheed 1049H · Mesa, AZMay 11, 1975 · N45516 · DestroyedNTSB FTW75FRD50Accident · No injuriesClosedSnow 600S2R · Oakdale, LAMay 10, 1975 · N3652X · Substantial damageNTSB FTW75FPG52Accident · Serious injuriesClosedCessna 150L · Greenwood, ARMay 10, 1975 · N19395 · DestroyedNTSB DEN75DTM14Accident · Minor injuriesClosedCessna 175 · Lynn, UTMay 10, 1975 · N7003M · Substantial damageNTSB IAD75FID20Accident · Serious injuriesClosedPiper PA-12 · Newport News, VAMay 9, 1975 · N3167M · Substantial damageNTSB FTW75FRD46Accident · Minor injuriesClosedPiper PA-25 · Leroy, LAMay 9, 1975 · N8787L · Substantial damageNTSB OAK75DVG60Accident · No injuriesClosedGrumman G-164A · Davis, CAMay 8, 1975 · N8376 · Substantial damageNTSB FTW75DPG54Accident · No injuriesClosedGrumman G-164A · Beedeville, ARMay 8, 1975 · N7930 · Substantial damageNTSB SEA75DYE42Accident · No injuriesClosedPiper PA-30 · Ocean Shores, WAMay 7, 1975 · CF-DUF · Substantial damageNTSB OAK75FVG59Accident · Minor injuriesClosedGrumman G-164 · Grimes, CAMay 6, 1975 · N10260 · Substantial damageNTSB SEA75DYG38Accident · No injuriesClosedBeech A35 · Spokane, WAMay 4, 1975 · N8689A · Substantial damageNTSB MKC75FCQ43Accident · Serious injuriesClosedBeech 95-B55 · Beaumont, KSMay 4, 1975 · N8975M · Substantial damageNTSB LAX75FUQ28Accident · No injuriesClosedCessna 150 · Van Nuys, CAMay 4, 1975 · N5411Q · Substantial damageNTSB FTW75FRD44Accident · Minor injuriesClosedPiper PA-22 · Mamou, LAMay 4, 1975 · N1249C · Substantial damageNTSB FTW75FPD39Accident · Serious injuriesClosedPiper PA-28 · Ft Worth, TXMay 4, 1975 · N98282 · Substantial damageNTSB CHI75FEP52Accident · Serious injuriesClosedWeber W8 · Shullsburg, WIMay 4, 1975 · NONE · DestroyedNTSB CHI75DET18Accident · No injuriesClosedCessna 177 · Angola, INMay 4, 1975 · N33857 · Substantial damageNTSB FTW75FRG77Accident · No injuriesClosedCessna 320D · Harlingen, TXMay 3, 1975 · N3301Q · Substantial damageNTSB FTW75FPJ22Accident · No injuriesClosedCessna 172 · Ada, OKMay 3, 1975 · N6035A · Substantial damageNTSB DEN75DTC21Accident · No injuriesClosedPiper PA-18 · Cassa, WYMay 3, 1975 · N2873P · Substantial damageNTSB SEA75FYE40Accident · No injuriesClosedAmer Avco AA1A · Stuart Island, WAMay 1, 1975 · N9290L · DestroyedNTSB FTW75FPG49Accident · Minor injuriesClosedAero Comdr 500A · Springdale, ARMay 1, 1975 · N6147X · Substantial damageNTSB MIA75FKJ59Accident · Minor injuriesClosedPiper PA-36 · Dothan, ALApr 30, 1975 · N9916P · DestroyedNTSB SEA7KFYA37Accident · No injuriesClosedBeech B24R · Carey, IDApr 29, 1975 · N2549W · Substantial damageNTSB CHI75FEP51Accident · No injuriesClosedPiper PA-25 · Monroe, WIApr 29, 1975 · N7645Z · Substantial damageNTSB OAK75DVM28Accident · Minor injuriesClosedCessna 305A · Fort Ord, CAApr 27, 1975 · N5483 · Substantial damageNTSB ANC75AA076Accident · No injuriesClosedBeech E18S · Montague Is, AKApr 27, 1975 · N3734B · Substantial damageNTSB MIA75AM016Accident · 6 fatalClosedBeech A100 · Hilton Head Is, SCApr 26, 1975 · N700SP · DestroyedNTSB IAD75FLQ21Accident · No injuriesClosedPiper PA-25 · Skylight, KYApr 26, 1975 · N6062Z · Substantial damageNTSB CHI75FEG18Accident · Serious injuriesClosedCessna 182A · Waynesville, OHApr 26, 1975 · N4937D · Substantial damageNTSB MIA75FLD69Accident · No injuriesClosedBede BD-4 · Kissimmee, FLApr 25, 1975 · N70RD · Substantial damageNTSB FTW75FRD42Accident · No injuriesClosedGrumman G-164A · Reeves, LAApr 25, 1975 · N5477 · Substantial damageNTSB FTW75FRA24Accident · No injuriesClosedBoeing B75N1 · Anahuac, TXApr 25, 1975 · N4683N · Substantial damageNTSB IAD75FLQ20Accident · Serious injuriesClosedVolksplane VP-1 · Utica, KYApr 22, 1975 · N39WA · Substantial damageNTSB FTW75FPM16Accident · No injuriesClosedWillie II · Tulsa, OKApr 21, 1975 · N113BT · DestroyedNTSB IAD75FIG17Accident · Minor injuriesClosedCessna 180 · Laurel, MDApr 20, 1975 · N7689A · DestroyedNTSB FTW75FPG47Accident · Minor injuriesClosedPiper PA-28 · N.Little Rock, ARApr 20, 1975 · N6205P · Substantial damageNTSB FTW75FPA24Accident · Minor injuriesClosedCessna 310F · Dallas, TXApr 18, 1975 · N5818X · DestroyedNTSB IAD75DKM25Accident · No injuriesClosedCessna 150G · Wadesboro, NCApr 15, 1975 · N2603J · Substantial damage