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 LAX75DUJ05Accident · No injuriesClosedPilatus PC-6 · Mt Baldy, AZJul 9, 1974 · N351FH · DestroyedNTSB MIA75FKT03Accident · Serious injuriesClosedPiper PA-24 · Ft Lauderdale, FLJul 8, 1974 · N5084P · Substantial damageNTSB LAX75FUD01Accident · No injuriesClosedSpartan 7W · Hawthorne, CAJul 8, 1974 · N17659 · DestroyedNTSB DEN75AQA02Accident · Minor injuriesClosedCessna 172G · Wagon Mound, NMJul 8, 1974 · N3735L · Substantial damageNTSB CHI75DEA01Accident · No injuriesClosedCessna 172 · Anderson, INJul 8, 1974 · N7410A · Substantial damageNTSB SEA75DYE01Accident · No injuriesClosedCessna 172 · Lopez, WAJul 7, 1974 · N12788 · Substantial damageNTSB SEA75AS001Accident · 4 fatalClosedBellanca 14-132 · Bremerton, WAJul 7, 1974 · N4852N · DestroyedNTSB NYC75FNA03Accident · No injuriesClosedCorbin Baby ACE C · Tewksbury, MAJul 7, 1974 · N6575D · Substantial damageNTSB FTW75ORG07Accident · No injuriesClosedCessna P206A · Coahuila, MexicoJul 7, 1974 · N5720J · DestroyedNTSB CHI75DEM01Accident · No injuriesClosedSchemp SHI · Frankfort, MIJul 7, 1974 · N415M · Substantial damageNTSB IAD75FLQ01Accident · No injuriesClosedCessna 140 · Symsonia, KYJul 6, 1974 · N73052 · DestroyedNTSB MIA75FLD05Accident · Serious injuriesClosedPiper PA-24 · Orlando, FLJul 5, 1974 · N9397P · Substantial damageNTSB SEA75DYA02Accident · Minor injuriesClosedBeech B19 · Yellowpine, IDJul 4, 1974 · N24620 · Substantial damageNTSB NYC75FGT02Accident · No injuriesClosedNavion A · Wellsboro, PAJul 4, 1974 · N8883H · Substantial damageNTSB MIA75DLT01Accident · No injuriesClosedCessna 177 · Coldwater, MSJul 4, 1974 · N3315T · Substantial damageNTSB CHI75FET01Accident · Minor injuriesClosedTeenie Two TT1 · Watervliet, MIJul 4, 1974 · N4027 · Substantial damageNTSB FTW75DPG01Accident · No injuriesClosedGrumman G-164A · Walnut Ridge, ARJul 3, 1974 · N7926 · Substantial damageNTSB OAK75AP001Accident · 1 fatalClosedCessna A150L · Yuba City, CAJul 2, 1974 · N6149F · DestroyedNTSB MKC750TG04Accident · No injuriesClosedAmer Avco AA-5 · Perrault Fls, CanadaJul 2, 1974 · N9515L · Substantial damageNTSB LAX75DUJ01Accident · Serious injuriesClosedBensen B8M · Mesa, AZJul 2, 1974 · NONE · Substantial damageNTSB ANC75AA001Accident · Minor injuriesClosedHiller Acft UH-12E · Ketchikan, AKJul 2, 1974 · N5352V · Substantial damageNTSB UNK74X0113Accident · Serious injuriesClosedPiper PA-28 · Bimini, Burkina FasoJun 30, 1974 · N203X · DestroyedNTSB CHI74FER05Accident · No injuriesClosedCessna 170A · Horse Creek, WIJun 30, 1974 · N9546A · Substantial damageNTSB MKC74FCG47Accident · Serious injuriesClosedAeronca 11AC · Humphreys, MOJun 29, 1974 · N3223E · Substantial damageNTSB LAX74AL088Accident · 4 fatalClosedNavion A-1 · Pismo Beach, CAJun 29, 1974 · N8918H · DestroyedNTSB IAD74FLQ40Accident · Minor injuriesClosedPiper PA-22 · Elizabethtown, KYJun 29, 1974 · N1928P · Substantial damageNTSB FTW74FRH02Accident · Serious injuriesClosedBede 5J · Corpus Chrsti, TXJun 29, 1974 · N151BD · Substantial damageNTSB MKC74DER64Accident · No injuriesClosedBeech A36 · Warroad, MNJun 28, 1974 · N1715A · Substantial damageNTSB MIA74FLE06Accident · Minor injuriesClosedBede BD4 · Orlando, FLJun 28, 1974 · N90834 · Substantial damageNTSB MIA74FLA49Accident · Serious injuriesClosedHughes 269B · Jacksonville, FLJun 28, 1974 · N9493F · Substantial damageNTSB FTW74DPG80Accident · No injuriesClosedAero Comdr A-9B · Grady, ARJun 28, 1974 · N7774V · Substantial damageNTSB DEN74FTE92Accident · Serious injuriesClosedSchweizer SGS126 · Boulder, COJun 28, 1974 · N2416W · Substantial damageNTSB MKC74DER62Accident · No injuriesClosedBeech N35 · Trimont, MNJun 25, 1974 · N1289Z · Substantial damageNTSB MIA74FKG88Accident · No injuriesClosedErco 415-E · Stockbridge, GAJun 25, 1974 · N94770 · Substantial damageNTSB DEN74FTE93Accident · No injuriesClosedPiper PA-18 · Lamar, COJun 25, 1974 · N4143Z · Substantial damageNTSB ANC74AA084Accident · 1 fatalClosedPiper PA-23 · Kiana, AKJun 25, 1974 · N5330Y · DestroyedNTSB OAK75DVD38Accident · No injuriesClosedCessna 140 · Hayward, CAJun 23, 1974 · N76138 · Substantial damageNTSB FTW74DQG70Accident · No injuriesClosedPiper PA-25 · Plainview, TXJun 23, 1974 · N7674Z · Substantial damageNTSB OAK74FVD37Accident · Minor injuriesClosedGlobe GC-1B · Sohoma, CAJun 22, 1974 · N3311K · Substantial damageNTSB NYC74FNE29Accident · Serious injuriesClosedEea Biplane · Danielson, CTJun 22, 1974 · N15PH · DestroyedNTSB MKC74FCD43Accident · No injuriesClosedMooney M20G · Paullina, IAJun 22, 1974 · N6765N · Substantial damageNTSB CHI74FEC50Accident · Serious injuriesClosedPiper PA-28 · Troy, MIJun 21, 1974 · N8744W · Substantial damageNTSB FTW74DPG78Accident · No injuriesClosedGrumman G-164A · Wheatley, ARJun 20, 1974 · N4859 · DestroyedNTSB MIA74AM102Accident · 2 fatalClosedPiper PA-23 · Merritt Is, FLJun 19, 1974 · N4168P · DestroyedNTSB DEN74FTE53Accident · No injuriesClosedPiper PA-28 · Strasburg, COJun 18, 1974 · N15628 · Substantial damageNTSB OAK74DXQ44Accident · No injuriesClosedAeronca 7AC · Elko, NVJun 17, 1974 · N82269 · Substantial damageNTSB MIA74FKQ24Accident · No injuriesClosedCessna A188B · Batesville, MSJun 17, 1974 · N53200 · DestroyedNTSB MIA74DKQ25Accident · No injuriesClosedCessna A188B · Benoit, MSJun 17, 1974 · N8098G · Substantial damageNTSB FTW74FPG73Accident · Serious injuriesClosedCessna 172 · N.Little Rock, ARJun 16, 1974 · N35520 · Substantial damageNTSB NYC74AN110Accident · 3 fatalClosedAerostar 600 · Perkasie, PAJun 15, 1974 · N14ES · Destroyed