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 ANC76AA067Accident · No injuriesClosedBell 206B · Augustine Isld, AKFeb 2, 1976 · N90217 · Substantial damageNTSB NYC76FNA28Accident · Serious injuriesClosedPiper PA-28 · Norfolk, MAJan 31, 1976 · N1NS · Substantial damageNTSB LAX76FUJ53Accident · Serious injuriesClosedPiper PA-22 · Phoenix, AZJan 31, 1976 · N8938D · Substantial damageNTSB LAX76FVM22Accident · Serious injuriesClosedPiper PA-28R · Sn Luis Obspo, CAJan 30, 1976 · N55741 · Substantial damageNTSB FTW76FQG52Accident · No injuriesClosedCessna 310J · Lubbock, TXJan 29, 1976 · N3112L · Substantial damageNTSB MKC76DCQ29Accident · No injuriesClosedCessna 150 · Colby, KSJan 28, 1976 · N18513 · Substantial damageNTSB MIA76FLA31Accident · No injuriesClosedCessna 177RG · Jacksonville, FLJan 28, 1976 · N2199Q · Substantial damageNTSB FTW76FPD27Accident · Minor injuriesClosedCessna 421 · Iowa Park, TXJan 28, 1976 · N3160K · Substantial damageNTSB LAX76AL048Accident · 1 fatalClosedCessna 150E · Holbrook, AZJan 25, 1976 · N650LA · DestroyedNTSB FTW76DQG50Accident · Serious injuriesClosedDavis DA-5 · Stanton, TXJan 24, 1976 · N57994 · Substantial damageNTSB SEA76FYC27Accident · No injuriesClosedLuscombe 8A · Albany, ORJan 20, 1976 · N1933B · Substantial damageNTSB IAD76FKM25Accident · Serious injuriesClosedPiper PA-28R · Banner Elk, NCJan 20, 1976 · N33314 · DestroyedNTSB SEA76FYE24Accident · Serious injuriesClosedBede BD-5B · Arlington, WAJan 18, 1976 · N501PB · Substantial damageNTSB CHI76FEC21Accident · No injuriesClosedCessna 172 · Pinckney, MIJan 18, 1976 · N4154F · Substantial damageNTSB NYC76FNA27Accident · No injuriesClosedPiper PA-23 · Bedford, MAJan 17, 1976 · N3006P · Substantial damageNTSB NYC76FHJ12Accident · No injuriesClosedBeech B55 · Amityville, NYJan 17, 1976 · N1272Z · Substantial damageNTSB ANC76DAG84Accident · No injuriesClosedChampion 7GCB · New Stuyahok, AKJan 16, 1976 · N8996R · Substantial damageNTSB FTW76FRG37Accident · No injuriesClosedPiper PA-22 · Corpus Christi, TXJan 15, 1976 · N9669D · Substantial damageNTSB SEA76FYE23Accident · Serious injuriesClosedPiper PA-22 · Vashon, WAJan 14, 1976 · N5144Z · DestroyedNTSB IAD76DKM27Accident · No injuriesClosedPiper PA-22 · Whitsett, NCJan 14, 1976 · N851A · Substantial damageNTSB MIA76FLD38Accident · No injuriesClosedSiai-Marche S.205 · Venice, FLJan 12, 1976 · N974W · Substantial damageNTSB DEN76FTC23Accident · No injuriesClosedErco 415-D · Douglas, WYJan 12, 1976 · N2626H · Substantial damageNTSB MIA76DKT43Accident · Serious injuriesClosedCessna 182K · Stuart, FLJan 11, 1976 · N2799Q · DestroyedNTSB MIA76FLA28Accident · No injuriesClosedPiper PA-22 · Hilliard, FLJan 10, 1976 · N6922B · Substantial damageNTSB MKC76FCJ21Accident · Minor injuriesClosedMooney M20F · Alliance, NEJan 8, 1976 · N9631M · Substantial damageNTSB DEN76DTM13Accident · No injuriesClosedCessna 140 · Price, UTJan 7, 1976 · N73083 · Substantial damageNTSB CHI76FEM23Accident · Minor injuriesClosedPiper PA-28 · Eaton Rapids, MIJan 5, 1976 · N5549F · Substantial damageNTSB IAD76FLJ17Accident · Minor injuriesClosedCessna 210 · Core Banks, NCJan 4, 1976 · N4603Q · Substantial damageNTSB CHI76FEE54Accident · No injuriesClosedPiper PA-23 · Crestwood, ILJan 4, 1976 · N11TJ · Substantial damageNTSB ANC76DAG75Accident · Minor injuriesClosedPiper PA-18 · Anchorage, AKJan 3, 1976 · N2978Z · Substantial damageNTSB MIA76FKJ41Accident · Minor injuriesClosedMooney M20E · Alabaster, ALJan 2, 1976 · N5502Q · Substantial damageNTSB SEA76DYI13Accident · No injuriesClosedPiper J-3 · Medford, ORJan 1, 1976 · N6584H · Substantial damageNTSB FTW76AF054Accident · 2 fatalClosedCessna 182E · Mountain Home, TXJan 1, 1976 · N2921Y · DestroyedNTSB NYC76DNC34Accident · No injuriesClosedCessna 150 · Nashua, NHDec 29, 1975 · N66586 · Substantial damageNTSB DEN76AD026Accident · 4 fatalClosedAero Comdr 680 · Pagosa Spgs, CODec 28, 1975 · N6221D · DestroyedNTSB LAX76DUJ50Accident · Minor injuriesClosedCessna 206 · Holbrook, AZDec 27, 1975 · N3927G · Substantial damageNTSB ANC76AA056Accident · 2 fatalClosedBellanca 7GCAA · Soldotna, AKDec 26, 1975 · N6339N · Substantial damageNTSB CHI76FET24Accident · Serious injuriesClosedCessna 210B · Fort Wayne, INDec 24, 1975 · N9590X · Substantial damageNTSB NYC76AN059Accident · Serious injuriesClosedBeech C55 · Doylestown, PADec 23, 1975 · N236WC · DestroyedNTSB ANC76DAG28Accident · Minor injuriesClosedAeronca 11AC · Telida, AKDec 21, 1975 · N9015E · Substantial damageNTSB MIA76FLD34Accident · No injuriesClosedPiper PA-34 · St Petersburg, FLDec 20, 1975 · N1044U · Substantial damageNTSB LAX76FUM16Accident · No injuriesClosedHiller Acft UH-12B · San Diego, CADec 16, 1975 · N57U · Substantial damageNTSB NYC76AN055Accident · 1 fatalClosedPiper PA-28R · Erie, PADec 14, 1975 · N393HP · DestroyedNTSB FTW76FPJ19Accident · No injuriesClosedHiller Acft UH-12A · Ada, OKDec 13, 1975 · N8117H · Substantial damageNTSB ANC76AA051Accident · Minor injuriesClosedCessna 180 · Akiachak, AKDec 12, 1975 · N1099F · Substantial damageNTSB OAK76FJA08Accident · No injuriesClosedMurrayair MA-1 · Hilo, HIDec 9, 1975 · N1015Y · Substantial damageNTSB CHI76DER06Accident · No injuriesClosedAero Comdr 100 · Superior, WIDec 9, 1975 · N3877X · Substantial damageNTSB OAK76DJA07Accident · No injuriesClosedMurrayair MA-1 · Hilo, HIDec 8, 1975 · N306MA · Substantial damageNTSB OAK76DVD17Accident · Minor injuriesClosedCessna 182 · Oakland, CADec 7, 1975 · N79889 · DestroyedNTSB MKC76FCD22Accident · No injuriesClosedCessna 140 · Des Moines, IADec 6, 1975 · N2465V · Substantial damage