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 MIA76FKJ56Accident · Minor injuriesClosedStinson 108 · Priceville, ALMar 21, 1976 · N97402 · Substantial damageNTSB MKC76FCJ29Accident · Serious injuriesClosedPiper J3C-65 · Alliance, NEMar 17, 1976 · N3426K · Substantial damageNTSB FTW76FPD32Accident · Minor injuriesClosedGlobe GC-1B · Stamford, TXMar 17, 1976 · N3309K · Substantial damageNTSB OAK76DVG55Accident · No injuriesClosedNaval Fcty N3N-3 · Winters, CAMar 16, 1976 · N52568 · Substantial damageNTSB NYC76AN089Accident · Serious injuriesClosedBeech 99 · Wappinger Fls, NYMar 16, 1976 · N7997R · DestroyedNTSB OAK76DXQ36Accident · No injuriesClosedErco 415-CD · Crescent Vly, NVMar 13, 1976 · N3540H · Substantial damageNTSB OAK76DVG52Accident · Serious injuriesClosedCessna 150 · Fall Rvr Mills, CAMar 12, 1976 · N8598G · DestroyedNTSB NYC76FHA22Accident · No injuriesClosedCessna 310 · Allentown, PAMar 12, 1976 · N6715T · Substantial damageNTSB FTW7600003Accident · No injuriesClosedCessna 206 · Tuxpan, MexicoMar 12, 1976 · N5020U · Substantial damageNTSB MKC76AK051Accident · No injuriesClosedCessna U206F · Columbia, MOMar 11, 1976 · N8268Q · Substantial damageNTSB NYC76FNE17Accident · Serious injuriesClosedPiper PA-28 · Waterford, CTMar 10, 1976 · N8752N · Substantial damageNTSB CHI76FEC32Accident · Minor injuriesClosedCessna 177RG · Owosso, MIMar 10, 1976 · N8060G · DestroyedNTSB CHI76FEV29Accident · Serious injuriesClosedMooney M20E · Colusa, ILMar 8, 1976 · N2608W · Substantial damageNTSB MKC76FCQ39Accident · Serious injuriesClosedPiper PA-22 · Madison, KSMar 6, 1976 · N3827P · Substantial damageNTSB CHI76FEE44Accident · No injuriesClosedCessna 182 · Belvidere, ILMar 5, 1976 · N1945X · Substantial damageNTSB OAK76FVM26Accident · No injuriesClosedBoeing B75 · Watsonville, CAMar 3, 1976 · N68986 · DestroyedNTSB OAK76FJA14Accident · No injuriesClosedPiper PA-32 · Lihue, HIMar 3, 1976 · N8934N · Substantial damageNTSB OAK76DXQ34Accident · Minor injuriesClosedPiper PA-28R · S.Lake Tahoe, CAMar 1, 1976 · N3173R · Substantial damageNTSB DEN76FTE57Accident · Serious injuriesClosedCessna 150J · Broomfield, COMar 1, 1976 · N51220 · Substantial damageNTSB FTW76FPG43Accident · No injuriesClosedLuscombe 8A · Conway, ARFeb 29, 1976 · N71153 · Substantial damageNTSB ANC76DAG95Accident · No injuriesClosedBellanca 7ECA · Whitefish Lake, AKFeb 29, 1976 · N1624G · Substantial damageNTSB MKC76DCQ36Accident · Minor injuriesClosedInterstate S-1A · Spivey, KSFeb 28, 1976 · N37377 · Substantial damageNTSB MKC76DCQ35Accident · No injuriesClosedPiper PA-22 · Beaumont, KSFeb 28, 1976 · N2328P · Substantial damageNTSB DEN76FQD14Accident · Serious injuriesClosedPiper PA-28 · Silver City, NMFeb 28, 1976 · N1136X · Substantial damageNTSB CHI76DET29Accident · No injuriesClosedGrumman G-164 · Ft Wayne, INFeb 26, 1976 · N655U · Substantial damageNTSB NYC76FGM25Accident · No injuriesClosedCessna T310Q · Erie, PAFeb 25, 1976 · N5455X · Substantial damageNTSB FTW76DRA24Accident · No injuriesClosedCessna 150 · Addicks, TXFeb 25, 1976 · N21978 · DestroyedNTSB SEA76FYE26Accident · No injuriesClosedPiper PA-28 · Auburn, WAFeb 22, 1976 · N32767 · Substantial damageNTSB LAX76FUG34Accident · 1 fatalClosedGlobe GC-1B · Hesperia, CAFeb 22, 1976 · N3851K · Substantial damageNTSB CHI76FEC28Accident · No injuriesClosedCessna 150G · Petersburg, MIFeb 20, 1976 · N3412J · Substantial damageNTSB CHI76AC050Accident · 1 fatalClosedPiper PA-32 · Cable, WIFeb 20, 1976 · N3947W · DestroyedNTSB MKC76FCD29Accident · No injuriesClosedPiper PA-28 · Adel, IAFeb 19, 1976 · N1472X · Substantial damageNTSB MIA76FKQ25Accident · 1 fatalClosedCessna 150 · Madison, MSFeb 19, 1976 · N3504V · DestroyedNTSB FTW76AF066Accident · 1 fatalClosedPiper PA-32 · Waco, TXFeb 19, 1976 · N7721J · DestroyedNTSB LAX76DUJ59Accident · No injuriesClosedGrumman G-164A · Yuma, AZFeb 17, 1976 · N5312 · Substantial damageNTSB NYC76AN079Accident · 1 fatalClosedTaylorcraft BC12-D · Minorsville, PAFeb 16, 1976 · N43435 · DestroyedNTSB OAK76FVM23Accident · No injuriesClosedStearman A75N1 · Castroville, CAFeb 12, 1976 · N67800 · Substantial damageNTSB MKC76FCQ30Accident · 1 fatalClosedBede BD-5JX · Newton, KSFeb 11, 1976 · N13SL · Substantial damageNTSB MKC76DCG50Accident · No injuriesClosedCessna 172 · Topeka, KSFeb 11, 1976 · N5232T · Substantial damageNTSB FTW76DQD12Accident · Minor injuriesClosedCessna 150 · Coyanosa, TXFeb 10, 1976 · N2816S · Substantial damageNTSB CHI76DEM28Accident · No injuriesClosedCessna 182J · Newberry, MIFeb 9, 1976 · N3091F · Substantial damageNTSB MKC76DER51Accident · No injuriesClosedPiper J3C-65 · Lino Lakes, MNFeb 8, 1976 · N5797N · Substantial damageNTSB MIA76AM060Accident · Minor injuriesClosedCessna 150L · Walls, MSFeb 8, 1976 · N11626 · 2 aircraft · Substantial damageNTSB DCA76AZ020Accident · 3 fatalClosedDouglas DC-6 · Van Nuys, CAFeb 8, 1976 · N901MA · DestroyedNTSB CHI76FEA25Accident · 1 fatalClosedSaltzman BD-5B · Evansville, INFeb 8, 1976 · N617PS · DestroyedNTSB NYC76FNC41Accident · Minor injuriesClosedCessna 180 · Gray, MEFeb 7, 1976 · N9354T · Substantial damageNTSB MIA76DKT54Accident · Minor injuriesClosedSikorsky S-52 · Miami, FLFeb 4, 1976 · N54063 · Substantial damageNTSB SEA76FYC28Accident · No injuriesClosedAmer Avco AA1-A · Goldendale, WAFeb 3, 1976 · N6385L · DestroyedNTSB FTW76AF062Accident · 2 fatalClosedBeech C-45H · Lafayette, LAFeb 3, 1976 · N3329G · DestroyedNTSB OAK76FVG45Accident · No injuriesClosedCessna 170 · Cordelia, CAFeb 2, 1976 · N4245V · Substantial damage