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 CHI74FEM29Accident · No injuriesClosedCessna 411 · Lansing, MIDec 14, 1973 · N1056R · DestroyedNTSB CHI74FEE36Accident · No injuriesClosedPiper PA-28 · Chicago, ILDec 12, 1973 · N5796F · Substantial damageNTSB FTW74DQG33Accident · No injuriesClosedPiper PA-25 · Floydada, TXDec 11, 1973 · N6057Z · Substantial damageNTSB LAX74DUG34Accident · No injuriesClosedBeech A35 · Boron, CADec 10, 1973 · N597B · Substantial damageNTSB OAK74DVD19Accident · Minor injuriesClosedBeech A35 · Stockton, CADec 9, 1973 · N8630A · Substantial damageNTSB OAK74FVG20Accident · 1 fatalClosedSemco T · Chico, CADec 8, 1973 · N9975 · Substantial damageNTSB NYC74FHD28Accident · 1 fatalClosedTaylor Mono · Millville, NJDec 8, 1973 · N71RC · DestroyedNTSB CHI74FEI17Accident · No injuriesClosedMooney M20B · Elyria, OHDec 8, 1973 · N74585 · Substantial damageNTSB NYC74AN051Accident · 2 fatalClosedBeech E18S · Corapolis, PADec 7, 1973 · N387B · DestroyedNTSB MIA74DLA27Accident · No injuriesClosedCessna 175 · Cherry Lake, FLDec 5, 1973 · N7366M · Substantial damageNTSB LAX74DUJ35Accident · Minor injuriesClosedCessna 210 · Sedona, AZDec 5, 1973 · N9581T · Substantial damageNTSB SEA74DYG21Accident · No injuriesClosedCessna 150 · Priest River, IDDec 2, 1973 · N7711E · Substantial damageNTSB NYC74FHJ16Accident · No injuriesClosedBeech V35B · White Plains, NYDec 2, 1973 · N4277A · Substantial damageNTSB MIA74DLD44Accident · Minor injuriesClosedRepublic RC-3 · Umatilla, FLDec 2, 1973 · N6277K · Substantial damageNTSB MKC74AK029Accident · 1 fatalClosedPiper PA-28 · Cuba, MODec 1, 1973 · N6554J · DestroyedNTSB SEA74AYE28Accident · Serious injuriesClosedBeech A23-19 · Everett, WANov 30, 1973 · N8735M · Substantial damageNTSB FTW74FPJ13Accident · Minor injuriesClosedAeronca 7AC · Wynnewood, OKNov 27, 1973 · N1020E · Substantial damageNTSB DEN74DTC21Accident · No injuriesClosedMaule M4220C · Gillette, WYNov 26, 1973 · N2080U · Substantial damageNTSB LAX74FUM13Accident · Minor injuriesClosedRyan ST-3KR · Ramona, CANov 22, 1973 · N46705 · Substantial damageNTSB IAD74DKM29Accident · No injuriesClosedCessna 150 · Gastonia, NCNov 22, 1973 · N6314G · Substantial damageNTSB CHI74DEP22Accident · Minor injuriesClosedCessna 172G · Elkhorn, WINov 22, 1973 · N1346F · Substantial damageNTSB MKC74FCQ17Accident · No injuriesClosedPiper PA-24 · Larned, KSNov 19, 1973 · N8131P · Substantial damageNTSB SEA74DYI09Accident · No injuriesClosedCessna 177 · North Bend, ORNov 18, 1973 · N2289Y · Substantial damageNTSB MIA74FLA22Accident · Minor injuriesClosedStinson 108 · Baker, FLNov 18, 1973 · N97378 · Substantial damageNTSB FTW74AF033Accident · 1 fatalClosedCessna 150F · Plano, TXNov 18, 1973 · N8336G · DestroyedNTSB LAX74AL037Accident · 1 fatalClosedPiper PA-24 · San Dimas, CANov 17, 1973 · N5531P · DestroyedNTSB FTW74FQG28Accident · Minor injuriesClosedN.American AT-6 · Shallowater, TXNov 17, 1973 · N7000S · Substantial damageNTSB FTW74AF031Accident · 2 fatalClosedCessna 150D · Melville, LANov 17, 1973 · N4113U · DestroyedNTSB ANC74AA045Accident · 3 fatalClosedCessna 170 · Anchorage, AKNov 17, 1973 · N9058A · DestroyedNTSB DEN74FQA26Accident · No injuriesClosedCessna 310P · Albuquerque, NMNov 12, 1973 · N5842M · Substantial damageNTSB CHI74FEA20Accident · No injuriesClosedPiper PA-22 · Monroe City, INNov 12, 1973 · N4919Z · Substantial damageNTSB ANC74AA044Accident · Serious injuriesClosedPiper PA-18 · Anchorage, AKNov 12, 1973 · N3872Z · 2 aircraft · Substantial damageNTSB MKC74AK021Accident · 2 fatalClosedCessna 150 · Conesville, IANov 11, 1973 · N7751E · DestroyedNTSB MIA74DKT52Accident · No injuriesClosedGrumman G-44 · Dry Tortugas, FLNov 11, 1973 · N2PS · Substantial damageNTSB FTW74FPM12Accident · 2 fatalClosedCameron Skyblt · Sand Springs, OKNov 10, 1973 · N711PC · DestroyedNTSB IAD74F1A06Accident · Minor injuriesClosedPiper PA-28 · Manassas, VANov 8, 1973 · N1590J · Substantial damageNTSB MIA74FKT36Accident · No injuriesClosedRepublic RC-3 · Dania, FLNov 6, 1973 · N6059K · Substantial damageNTSB IAD74FKM27Accident · Serious injuriesClosedBenson B8M · Salisbury, NCNov 6, 1973 · N6020 · Substantial damageNTSB DEN74FQA24Accident · No injuriesClosedAmer Avco AA5 · Albuquerque, NMNov 6, 1973 · N6015L · Substantial damageNTSB DEN74DTE28Accident · No injuriesClosedPiper PA-23 · Greeley, CONov 6, 1973 · N1034P · Substantial damageNTSB FTW74FPM10Accident · Serious injuriesClosedMooney M22 · Sand Springs, OKNov 5, 1973 · N7737M · DestroyedNTSB MIA74FLG13Accident · No injuriesClosedCessna 150F · Barnwell, SCNov 4, 1973 · N8297F · Substantial damageNTSB MIA74DKT34Accident · No injuriesClosedPiper PA-28 · Sanibel Isle, FLNov 4, 1973 · N1685T · Substantial damageNTSB FTW74AF027Accident · 4 fatalClosedAero Comdr 100 · Dialville, TXNov 4, 1973 · N2940T · DestroyedNTSB IAD74DKM24Accident · Serious injuriesClosedPiper PA-28 · Albemarle, NCNov 3, 1973 · N6449W · Substantial damageNTSB CHI74DEK07Accident · No injuriesClosedPiper PA-28 · Pandora, OHOct 28, 1973 · N4231T · Substantial damageNTSB CHI74FEC19Accident · No injuriesClosedCessna 120 · Troy, MIOct 27, 1973 · N76610 · Substantial damageNTSB MIA74DKT33Accident · Minor injuriesClosedThompson Craft · Lantana, FLOct 26, 1973 · N661 · Substantial damageNTSB CHI74FEA17Accident · Minor injuriesClosedPiper PA-23 · Terre Haute, INOct 26, 1973 · N1365P · DestroyedNTSB ANC74AA040Accident · 1 fatalClosedCessna 180 · Anchorage, AKOct 26, 1973 · N3160D · Destroyed