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 DEN74FTC24Accident · No injuriesClosedCessna 180H · Lander, WYJan 30, 1974 · N2461F · Substantial damageNTSB CHI74FEK14Accident · No injuriesClosedPiper J3C-65 · London, OHJan 30, 1974 · N92224 · Substantial damageNTSB CHI74FEI26Accident · Minor injuriesClosedPiper PA-32 · Cleveland, OHJan 29, 1974 · N3793W · Substantial damageNTSB NYC74FHA24Accident · No injuriesClosedPiper PA-28 · Birchwood, PAJan 27, 1974 · N9784W · Substantial damageNTSB LAX74DUG40Accident · No injuriesClosedPiper PA-22 · Rubidoux, CAJan 27, 1974 · N2480P · Substantial damageNTSB FTW74DRG56Accident · No injuriesClosedCessna 182 · Kingsville, TXJan 26, 1974 · N3996D · Substantial damageNTSB DEN74FTE49Accident · Minor injuriesClosedPiper PA-22 · Kiowa, COJan 26, 1974 · N3011Z · Substantial damageNTSB MIA74FLD55Accident · No injuriesClosedCessna 177RG · St Petersburg, FLJan 23, 1974 · N1830Q · Substantial damageNTSB LAX74DVA42Accident · No injuriesClosedBoeing B75N1 · Edison, CAJan 23, 1974 · N63268 · Substantial damageNTSB NYC74FHD27Accident · No injuriesClosedPiper PA-28 · West Chester, PAJan 22, 1974 · N56118 · Substantial damageNTSB MKC74DTK08Accident · No injuriesClosedCessna 170A · Bemis, SDJan 20, 1974 · N1279D · Substantial damageNTSB FTW74FPJ18Accident · Minor injuriesClosedCessna 310 · Stroud, OKJan 20, 1974 · N4856B · DestroyedNTSB NYC74FHD24Accident · No injuriesClosedAmer Avco AA1-B · Bristol, PAJan 19, 1974 · N9605L · Substantial damageNTSB CHI74FEC28Accident · No injuriesClosedCessna 150L · Mason, MIJan 19, 1974 · N16080 · Substantial damageNTSB OAK74AP032Accident · Minor injuriesClosedAero Comdr 500-S · Oakland, CAJan 17, 1974 · N9167N · Substantial damageNTSB CHI74FEP26Accident · Minor injuriesClosedCessna U206E · Cable, WIJan 15, 1974 · N9425G · Substantial damageNTSB SEA74DYE34Accident · No injuriesClosedCessna 172 · Holly, WAJan 13, 1974 · N7234G · Substantial damageNTSB FTW74DQG38Accident · No injuriesClosedCessna 150 · Umbarger, TXJan 13, 1974 · N1450Q · Substantial damageNTSB LAX74FUG36Accident · No injuriesClosedGray KR1 · Corona, CAJan 12, 1974 · N5CG · DestroyedNTSB OAK74DVA39Accident · No injuriesClosedAero Comdr 600S2R · Five Points, CAJan 10, 1974 · N5542X · Substantial damageNTSB MIA74AM056Accident · 5 fatalClosedBeech 65 · Jacksonville, FLJan 10, 1974 · N671T · DestroyedNTSB SEA74DYA19Accident · No injuriesClosedCessna 182L · Bellevue, IDJan 8, 1974 · N3396R · Substantial damageNTSB ANC74AA052Accident · No injuriesClosedCessna 180 · Bethel, AKJan 8, 1974 · N2641Y · Substantial damageNTSB NYC74FNA31Accident · Serious injuriesClosedPiper J5A · Westford, MAJan 6, 1974 · N30313 · Substantial damageNTSB MKC74DER33Accident · No injuriesClosedCessna 172M · Forrest Lake, MNJan 6, 1974 · N20183 · Substantial damageNTSB FTW74DRA22Accident · No injuriesClosedPiper PA-28 · Danbury, TXJan 6, 1974 · N7401J · Substantial damageNTSB DEN74DTE63Accident · No injuriesClosedPiper PA-32 · Byers, COJan 4, 1974 · N5248S · Substantial damageNTSB CHI74FEK11Accident · No injuriesClosedCessna 150L · Marion, OHJan 4, 1974 · N19079 · Substantial damageNTSB CHI74FEI20Accident · No injuriesClosedAero Comdr 100 · Upr Sandusky, OHJan 4, 1974 · N3893X · Substantial damageNTSB CHI74FEC26Accident · No injuriesClosedPiper PA-23 · Marlette, MIJan 1, 1974 · N2201P · Substantial damageNTSB CHI74AC055Accident · 1 fatalClosedCessna 150F · Marshall, MIJan 1, 1974 · N8204S · DestroyedNTSB ANC74DAG84Accident · No injuriesClosedPiper PA-12 · Farewell, AKJan 1, 1974 · N2537M · Substantial damageNTSB CHI74FEE44Accident · No injuriesClosedPiper PA-24 · Princeton, ILDec 30, 1973 · N6906P · Substantial damageNTSB CHI74FEC24Accident · Minor injuriesClosedBeech G18S · Ann Arbor, MIDec 29, 1973 · N118W · DestroyedNTSB LAX74AL047Accident · 5 fatalClosedCessna 210-5 · Hesperia, CADec 28, 1973 · N8263Z · DestroyedNTSB CHI74FET16Accident · Serious injuriesClosedPiper PA-24 · Fort Wayne, INDec 27, 1973 · N8074D · DestroyedNTSB DEN74FTM10Accident · No injuriesClosedCessna 205 · Bountiful, UTDec 26, 1973 · N1828Z · Substantial damageNTSB LAX74FUQ25Accident · No injuriesClosedLuscombe 8A · Pacoima, CADec 24, 1973 · N71464 · Substantial damageNTSB OAK74AP024Accident · 3 fatalClosedCessna 150C · Stockton, CADec 23, 1973 · N7925Z · DestroyedNTSB CHI74FEE42Accident · No injuriesClosedAmer Avco AA1 · Woodstock, ILDec 23, 1973 · N6152L · Substantial damageNTSB NYC74FHA23Accident · No injuriesClosedCessna 177B · Manville, NJDec 22, 1973 · N34832 · Substantial damageNTSB LAX74IL046Incident · No injuriesClosedCessna 310P · Riverside, CADec 22, 1973 · N3175K · Minor damageNTSB MIA74DKJ37Accident · No injuriesClosedCessna 182 · Hazel Green, ALDec 21, 1973 · N3186Y · Substantial damageNTSB MKC74DER27Accident · No injuriesClosedPiper J-3 · Aitkin, MNDec 20, 1973 · N3322N · Substantial damageNTSB ANC74FAA24Accident · No injuriesClosedConvair L-13 · Fairbanks, AKDec 20, 1973 · N4704V · Substantial damageNTSB OAK74AP023Accident · 2 fatalClosedPiper PA-22 · Concord, CADec 19, 1973 · N8245C · DestroyedNTSB MIA74FKA06Accident · Minor injuriesClosedCessna 177 · St Thomas, VIDec 19, 1973 · N2229Y · Substantial damageNTSB CHI74AC051Accident · 2 fatalClosedBeech 95-C55 · Rochester, INDec 19, 1973 · N6299V · DestroyedNTSB DCA74AZ013Accident · 3 fatalClosedLockheed 1049H · Miami, FLDec 15, 1973 · N6917C · DestroyedNTSB MIA74FKG47Accident · Serious injuriesClosedAeronca 7AC · Dalton, GADec 14, 1973 · N83556 · Substantial damage