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 SEA75FYA27Accident · Minor injuriesClosedPiper PA-32 · Hailey, IDJan 19, 1975 · N5200S · DestroyedNTSB LAX75FUG28Accident · 1 fatalClosedOWL Racer OR65-2 · Upland, CAJan 19, 1975 · N3269 · DestroyedNTSB FTW75FPA16Accident · Serious injuriesClosedCessna 150G · Teague, TXJan 17, 1975 · N8434J · DestroyedNTSB MIA75AM045Accident · 1 fatalClosedCessna 177 · Pompano Beach, FLJan 16, 1975 · N2855X · DestroyedNTSB IAD75AI043Accident · 1 fatalClosedPiper PA-22 · Chamblee, GAJan 15, 1975 · N1447C · DestroyedNTSB OAK75DVD33Accident · No injuriesClosedBoeing A75N1 · Santa Rosa, CAJan 14, 1975 · N62945 · Substantial damageNTSB CHI75AC053Accident · No injuriesClosedWestwind TC-45J · Evansville, INJan 14, 1975 · N8794 · Substantial damageNTSB OAK75FXQ34Accident · Serious injuriesClosedBeech E35 · Truckee, CAJan 12, 1975 · N3483B · DestroyedNTSB IAD75FIG11Accident · Serious injuriesClosedPiper PA-28 · Mitchellville, MDJan 12, 1975 · N9752W · DestroyedNTSB FTW75AF048Accident · 1 fatalClosedBellanca 17-30A · Uvalde, TXJan 12, 1975 · N8201R · DestroyedNTSB ANC76DAG63Accident · No injuriesClosedBellanca 8GCBC · Anchorage, AKJan 12, 1975 · N87050 · Substantial damageNTSB MIA75AM043Accident · 1 fatalClosedBeech 95-C55 · Opa Locka, FLJan 11, 1975 · N5943S · DestroyedNTSB MIA75DKG55Accident · Minor injuriesClosedPiper PA-23 · Bruswick, GAJan 9, 1975 · N5667Y · Substantial damageNTSB MKC75AK035Accident · 1 fatalClosedBeech 95-58 · Des Moines, IAJan 8, 1975 · N4430A · DestroyedNTSB FTW75DRJ22Accident · Minor injuriesClosedTaylorcraft BL-65 · Kilbourne, LAJan 6, 1975 · N22267 · Substantial damageNTSB DEN75FTE43Accident · Serious injuriesClosedCessna 177 · Englewood, COJan 5, 1975 · N29410 · Substantial damageNTSB ANC75AAG64Accident · Serious injuriesClosedCessna 150 · Anchorage, AKJan 5, 1975 · N66277 · Substantial damageNTSB FTW75FPG30Accident · Serious injuriesClosedBeech N35 · Salem, ARJan 4, 1975 · N1297Z · DestroyedNTSB DEN75FTM09Accident · Serious injuriesClosedPiper PA-28 · Bountiful, UTJan 4, 1975 · N7322J · DestroyedNTSB MKC75FER36Accident · Serious injuriesClosedCessna 180A · Detroit Lakes, MNJan 3, 1975 · N9733B · DestroyedNTSB DEN75DTE50Accident · No injuriesClosedPiper PA-28R · Crested Butte, COJan 3, 1975 · CF-CTW · Substantial damageNTSB OAK75AP029Accident · 5 fatalClosedBeech A60 · Mammoth Lakes, CAJan 2, 1975 · N2855W · DestroyedNTSB CHI75FEG10Accident · Minor injuriesClosedCessna 150F · Brookville, OHJan 2, 1975 · N8925S · Substantial damageNTSB CHI75FEC32Accident · No injuriesClosedPiper PA-28 · Troy, MIJan 2, 1975 · N55580 · Substantial damageNTSB CHI75AC047Accident · 1 fatalClosedAeronca 7BCM · Grover Hill, OHJan 2, 1975 · N6559D · DestroyedNTSB MKC75DEG27Accident · Minor injuriesClosedAmer Avco AA1-A · Richmond, MOJan 1, 1975 · N9296L · Substantial damageNTSB MKC75FCD30Accident · No injuriesClosedCessna 150 · Ottuma, IADec 31, 1974 · N7757F · Substantial damageNTSB LAX75FUD03Accident · No injuriesClosedCessna 172M · Snta Monica, CADec 30, 1974 · N13723 · Substantial damageNTSB ANC75AAG60Accident · Serious injuriesClosedCessna 172 · Kodiak, AKDec 29, 1974 · N46348 · Substantial damageNTSB ANC75AA047Accident · 1 fatalClosedPiper PA-18 · Anchorage, AKDec 27, 1974 · N9902D · DestroyedNTSB SEA75AS028Accident · 4 fatalClosedBrittnorman BN-2A · Riverton Hts, WADec 26, 1974 · N66HA · DestroyedNTSB FTW75DRD21Accident · No injuriesClosedPiper PA-28 · Lockport, LADec 26, 1974 · N5413S · Substantial damageNTSB MKC75FCD27Accident · Serious injuriesClosedAeronca 7AC · Graf, IADec 22, 1974 · N85697 · Substantial damageNTSB MKC75D1G16Accident · No injuriesClosedPiper J3C-65 · Esmond, NDDec 22, 1974 · N98755 · Substantial damageNTSB CHI75FEI35Accident · Minor injuriesClosedCessna 150 · Flushing, OHDec 22, 1974 · N22768 · Substantial damageNTSB MKC75FER34Accident · No injuriesClosedBeech V35 · St Paul, MNDec 20, 1974 · N2798T · Substantial damageNTSB CHI75DEP39Accident · No injuriesClosedBeech 95-B55 · Milwaukee, WIDec 19, 1974 · N7981K · Substantial damageNTSB DEN75FQA22Accident · No injuriesClosedAmer Avco AA-1A · Albuquerque, NMDec 17, 1974 · N9383L · Substantial damageNTSB MKC75FCG22Accident · No injuriesClosedCessna 182 · Lees Summit, MODec 16, 1974 · N2353R · Substantial damageNTSB DEN75FTC12Accident · Minor injuriesClosedCessna 182 · Gillette, WYDec 16, 1974 · N3087Q · Substantial damageNTSB OAK75FVM17Accident · No injuriesClosedCessna 172D · San Carlos, CADec 15, 1974 · N79893 · Substantial damageNTSB DEN75FTM11Accident · Minor injuriesClosedErco 415-C · Bountiful, UTDec 14, 1974 · N87276 · DestroyedNTSB CHI75FEI32Accident · Minor injuriesClosedCessna 150L · Alliance, OHDec 14, 1974 · N10646 · Substantial damageNTSB NYC75AN074Accident · 3 fatalClosedCessna 172 · Philipsburg, PADec 12, 1974 · N5868A · DestroyedNTSB MKC75DCQ26Accident · No injuriesClosedCessna 172 · Conway, KSDec 12, 1974 · N8857B · Substantial damageNTSB MIA75DLD43Accident · No injuriesClosedBeech C-45H · Palma Sola, FLDec 12, 1974 · N3719G · DestroyedNTSB MKC75FCD26Accident · No injuriesClosedMooney M20A · Guttenberg, IADec 11, 1974 · N6085X · Substantial damageNTSB DEN75DTE38Accident · No injuriesClosedCessna 150 · Greeley, CODec 11, 1974 · N5690G · Substantial damageNTSB CHI75FEE33Accident · 1 fatalClosedSmith Termit · Loves Park, ILDec 10, 1974 · N70LS · DestroyedNTSB SEA75DYA25Accident · No injuriesClosedCessna 180 · Bellevue, IDDec 8, 1974 · N2849A · Substantial damage