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 FTW78DRA26Accident · No injuriesClosedCessna A188B · El Campo, TXJun 6, 1978 · N78392 · Substantial damageNTSB CHI78FA044Accident · 1 fatalClosedCessna 206G · East Tawas, MIJun 6, 1978 · N8194G · DestroyedNTSB OAK78FVG46Accident · No injuriesClosedBeech 19A · Butte City, CAJun 5, 1978 · N6530T · Substantial damageNTSB OAK78DXQ25Accident · No injuriesClosedPiper PA-25 · Lovelock, NVJun 5, 1978 · N6622Z · Substantial damageNTSB MKC78FA045Accident · 2 fatalClosedCessna 170B · Isle, MNJun 4, 1978 · N4602C · DestroyedNTSB CHI78FEE42Accident · Minor injuriesClosedStearman B75N1 · Oak Brook, ILJun 4, 1978 · N64993 · Substantial damageNTSB SEA78DYP29Accident · No injuriesClosedGrum Amer AA5-A · Prosser, WAJun 3, 1978 · N26410 · Substantial damageNTSB MKC78FTG08Accident · No injuriesClosedBeech C55 · Grand Forks, NDJun 1, 1978 · N101CU · DestroyedNTSB LAX78FA052Accident · 1 fatalClosedPiper PA-11 · Tonopah, AZMay 30, 1978 · N5086H · DestroyedNTSB MKC78FA042Accident · 2 fatalClosedSwift GC-1B · Piedmont, MOMay 29, 1978 · N2302B · DestroyedNTSB MIA78FLA36Accident · Minor injuriesClosedPiper PA-28R · St.Simons, GAMay 29, 1978 · N5041S · Substantial damageNTSB LAX78FUG30Accident · Serious injuriesClosedCessna 177RG · Upland, CAMay 29, 1978 · N1857Q · Substantial damageNTSB LAX78DUJ65Accident · No injuriesClosedGrum Amer AA1 · Tucson, AZMay 29, 1978 · N5697L · DestroyedNTSB DEN78FTM21Accident · 1 fatalClosedBede BD5 · Wendover, UTMay 29, 1978 · N549 · DestroyedNTSB CHI78FEE40Accident · 1 fatalClosedGrum Amer AA1-B · Antioch, ILMay 29, 1978 · N1505R · DestroyedNTSB ANC78DAG83Accident · No injuriesClosedCessna 172 · Sparrevohn Sfo, AKMay 29, 1978 · N8524U · Substantial damageNTSB OAK78FVM29Accident · Serious injuriesClosedTaylorcraft BC1265 · Watsonville, CAMay 28, 1978 · N34037 · Substantial damageNTSB MKC78FCD29Accident · Minor injuriesClosedGrumman AA-5 · Goldfield, IAMay 28, 1978 · N7135L · Substantial damageNTSB CHI78FA043Accident · 4 fatalClosedPiper PA-22 · Saint Helen, MIMay 28, 1978 · N3610Z · DestroyedNTSB ANC78DAG60Accident · No injuriesClosedPiper PA-18 · Horseshoe Lake, AKMay 28, 1978 · N7538K · Substantial damageNTSB LAX78FA053Accident · Minor injuriesClosedRkwl Intl 500-S · Chula Vista, CAMay 27, 1978 · N2300H · Substantial damageNTSB DEN78FTM22Accident · No injuriesClosedBeech B23 · Nephi, UTMay 27, 1978 · N7635R · Substantial damageNTSB IAD78FIG09Accident · No injuriesClosedBeech B23 · Gaithersburg, MDMay 26, 1978 · N2321 · Substantial damageNTSB FTW78FRD31Accident · No injuriesClosedGrumman G-164A · Kaplan, LAMay 26, 1978 · N9508 · Substantial damageNTSB FTW78FPM10Accident · Serious injuriesClosedGlobe Swift GC-1B · Tulsa, OKMay 26, 1978 · N5BT · Substantial damageNTSB IAD78FIG08Accident · Minor injuriesClosedDehavilland DH82C · Cumberland, MDMay 25, 1978 · N18840 · Substantial damageNTSB MKC78FCD26Accident · No injuriesClosedCessna 150 · Ladora, IAMay 24, 1978 · N16117 · Substantial damageNTSB NYC78FA059Accident · 1 fatalClosedStol UC-1 · Champion, PAMay 23, 1978 · N9504U · Substantial damageNTSB MKC78FTK16Accident · Serious injuriesClosedCessna 188 · Hayes, SDMay 23, 1978 · N9510G · Substantial damageNTSB MKC78FER49Accident · Serious injuriesClosedPiper PA-28R · Warroad, MNMay 23, 1978 · N7487J · DestroyedNTSB SEA78FTI17Accident · No injuriesClosedCessna 188B · Chinook, MTMay 21, 1978 · N9355R · Substantial damageNTSB LAX78FUG32Accident · No injuriesClosedPiper PA-32 · Big Bear City, CAMay 21, 1978 · N15420 · Substantial damageNTSB IAD78FA067Accident · Serious injuriesClosedBoeing 727 · Erlanger, KYMay 21, 1978 · N1974 · Minor damageNTSB CHI78FEE44Accident · Serious injuriesClosedTaylorcraft BC12-D · Aurora, ILMay 21, 1978 · N44349 · Substantial damageNTSB LAX78DUJ57Accident · Minor injuriesClosedStinson 108-3 · Camp Verde, AZMay 20, 1978 · N665C · Substantial damageNTSB UNK78X0120Accident · No injuriesClosedCessna 152 · Tres Herms, St. Pierre & MiquelonMay 19, 1978 · N24723 · Substantial damageNTSB MKC78FA038Accident · 1 fatalClosedPiper PA-28 · Scott City, KSMay 19, 1978 · N9395W · DestroyedNTSB MIA78DKT51Accident · No injuriesClosedLake LA-4 · Pahokee, FLMay 18, 1978 · N1207L · Substantial damageNTSB MIA78FKQ11Accident · No injuriesClosedWaco UPF-7 · Meridian, MSMay 16, 1978 · N39737 · Substantial damageNTSB FTW78DRD28Accident · No injuriesClosedGrumman G-164A · Oberlin, LAMay 16, 1978 · N8512H · DestroyedNTSB DEN78FQA23Accident · No injuriesClosedPiper PA-28 · Albuquerque, NMMay 15, 1978 · N7553W · Substantial damageNTSB MIA78FA085Accident · 1 fatalClosedAmer Avco AA-1B · Clearwater, FLMay 13, 1978 · N6326L · DestroyedNTSB LAX78FUD05Accident · Serious injuriesClosedCessna 182 · Compton, CAMay 13, 1978 · N2148R · DestroyedNTSB FTW78DRG41Accident · No injuriesClosedCessna 177 · Yorktown, TXMay 13, 1978 · N3180F · Substantial damageNTSB LAX78FA047Accident · 1 fatalClosedVolpar C-45H · Lake Elsinore, CAMay 11, 1978 · N63H · DestroyedNTSB FTW78FRG39Accident · 3 fatalClosedDehaviland DHC-3 · Del Rio, TXMay 10, 1978 · N5370G · DestroyedNTSB FTW78FRD25Accident · No injuriesClosedGrumman G-164A · Basile, LAMay 10, 1978 · N8605H · Substantial damageNTSB OAK78FA031Accident · No injuriesClosedHandly Page HP 137 · Sacramento, CAMay 9, 1978 · N12223 · Substantial damageNTSB NYC78FA051Accident · Minor injuriesClosedPiper PA-28 · Royalton, NYMay 8, 1978 · N7933W · Substantial damageNTSB FTW78FQG29Accident · 1 fatalClosedHughes 369HS · Brownfield, TXMay 8, 1978 · N9066F · Destroyed