NTSB investigations

1,978 cases where the phase of flight was Unknown.

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 = 990)
  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 LAX75O0034Accident · No injuriesClosedCurtiss-Wrt C-46F · La Papa, MexicoMar 24, 1975 · N69343 · Substantial damageNTSB LAX75DUJ80Accident · No injuriesClosedCessna 182D · Mesa, AZMar 10, 1975 · N9076X · Substantial damageNTSB MIA7KAM065Accident · 1 fatalClosedPiper PA-30 · Missing AircraftFeb 25, 1975 · N414DG · DestroyedNTSB FTW75ORG72Accident · Minor injuriesClosedCessna 205 · Muzquin, MexicoFeb 17, 1975 · N8318Z · DestroyedNTSB DEN75AD043Accident · 2 fatalClosedCessna 150H · Lamar, COFeb 13, 1975 · N22010 · DestroyedNTSB LAX75DUG35Accident · Minor injuriesClosedCessna 180 · Desert Center, CAFeb 7, 1975 · N180BB · Substantial damageNTSB ANC75AA050Accident · 5 fatalClosedDehavilland DHC-2 · Missing AircraftJan 13, 1975 · N1944 · DestroyedNTSB MIA75RM032Accident · 1 fatalClosedCessna 177RG · Great Inagua, Burkina FasoDec 16, 1974 · N2128Q · DestroyedNTSB ANC75AA045Accident · 5 fatalClosedGrumman G-21 · Missing AircraftDec 11, 1974 · N1583V · DestroyedNTSB OAK75O0003Accident · 2 fatalClosedCessna 150L · Missing AcftDec 10, 1974 · N6950G · DestroyedNTSB DEN75AD031Accident · 1 fatalClosedBeech H35 · Provo, UTDec 10, 1974 · N361B · DestroyedNTSB ANC75FAA22Accident · 2 fatalClosedPiper PA-22 · Missing AircraftNov 30, 1974 · N9686D · DestroyedNTSB LAX75AL026Accident · 1 fatalClosedCessna 150F · Santa Maria, CANov 13, 1974 · N3026X · DestroyedNTSB OAK75DJA03Accident · 1 fatalClosedBeech A36 · Missing AircraftOct 12, 1974 · N8132R · DestroyedNTSB FTW75ORG49Accident · No injuriesClosedPiper PA-32 · Agualeguas, MexicoOct 11, 1974 · N3470W · DestroyedNTSB ANC74AA034Accident · 4 fatalClosedGrumman G-73 · Missing AircraftSep 30, 1974 · N2965 · DestroyedNTSB DEN75AD016Accident · 2 fatalClosedCessna 150L · Parker, COSep 29, 1974 · N11945 · DestroyedNTSB FTW75ORG47Accident · 3 fatalClosedCessna T210L · Mal Paso, MexicoSep 19, 1974 · N90707 · DestroyedNTSB MIA75AM018Accident · 3 fatalClosedCessna 172M · Missing AircraftAug 30, 1974 · N5142R · DestroyedNTSB MIA75AM015Accident · 2 fatalClosedBeech K35 · Missing AircraftAug 11, 1974 · N632Q · DestroyedNTSB CHI75IC013Incident · No injuriesClosedBoeing 727 · Chicago, ILAug 3, 1974 · N1643 · No damageNTSB OAK75DXQ02Accident · No injuriesClosedPiper PA-25 · Fallon, NVJul 13, 1974 · N6301Z · Substantial damageNTSB MIA75AM007Accident · 6 fatalClosedPiper PA-32 · Missing AircraftJul 13, 1974 · N83CA · DestroyedNTSB LAX75OL004Accident · 4 fatalClosedCessna 337 · Punta Chivato, MexicoJun 22, 1974 · N2127X · DestroyedNTSB OAK74AP069Accident · 2 fatalClosedAmer Avco AA5 · Missing AircraftJun 21, 1974 · N5885L · DestroyedNTSB FTW75OF004Accident · No injuriesClosedCessna U206 · Los Papalotes, MexicoMay 29, 1974 · N8087Z · Substantial damageNTSB UNK74X0109Accident · 2 fatalClosedCessna 195 · San Felipe, MexicoMay 28, 1974 · N4382N · DestroyedNTSB LAX75OL008Accident · 2 fatalClosedCessna 210 · Magdalena, MexicoMay 24, 1974 · N1187Q · DestroyedNTSB LAX75OL011Accident · No injuriesClosedCessna U206C · S.Luis Gnzaga, MexicoMay 19, 1974 · N29020 · Substantial damageNTSB FTW74ORG81Accident · 2 fatalClosedCessna 182J · Zihauatanejo, MexicoApr 25, 1974 · N3302F · DestroyedNTSB LAX75OL006Accident · No injuriesClosedPiper PA-32 · Tecoripa, MexicoApr 17, 1974 · N98217 · Substantial damageNTSB NYC74AN084Accident · 4 fatalClosedPiper PA-23 · Nantucket, MAApr 2, 1974 · N4623P · DestroyedNTSB OAK74DJA15Accident · 1 fatalClosedCessna 182 · Missing AircraftFeb 19, 1974 · N52356 · DestroyedNTSB MIA74AM068Accident · 1 fatalClosedCessna 414 · Missing AircraftFeb 10, 1974 · N8103Q · DestroyedNTSB LAX74OL051Accident · No injuriesClosedCessna 310 · Mazatlan, MexicoDec 26, 1973 · N3092D · Substantial damageNTSB LAX74OL049Accident · 4 fatalClosedMooney M20C · Mulege, MexicoDec 22, 1973 · N9082V · DestroyedNTSB DEN74FQG02Accident · No injuriesClosedCessna TU206F · Jal, NMDec 18, 1973 · N51404 · Substantial damageNTSB FTW74DRD20Accident · 2 fatalClosedCessna 182 · Mexico City, MexicoDec 7, 1973 · N869TX · Substantial damageNTSB FTW74DRJ26Accident · No injuriesClosedPiper PA-23 · Vera Cruz, MexicoDec 5, 1973 · N14348 · Substantial damageNTSB ANC74AA048Accident · 1 fatalClosedAeronca 15AC · Missing AircraftNov 25, 1973 · N1373H · DestroyedNTSB CHI74AC030Accident · 1 fatalClosedCessna 337 · Mackinac Cty, MIOct 3, 1973 · N1876M · DestroyedNTSB LAX74OL032Accident · 2 fatalClosedAero Comdr 100 · Hermosillo, MexicoSep 29, 1973 · N4038X · Substantial damageNTSB FTW74DPJ10Accident · No injuriesClosedHelio Acft H-295 · Olustee, OKSep 28, 1973 · N6473V · Substantial damageNTSB MIA74AM021Accident · 3 fatalClosedCessna 150 · Missing AcftAug 26, 1973 · N50143 · DestroyedNTSB MIA74AM017Accident · 4 fatalClosedBeech S35 · Missing AircraftAug 10, 1973 · N7956K · DestroyedNTSB CHI74AC013Accident · 4 fatalClosedPiper PA-28 · St.Ignace, MIAug 7, 1973 · N4737L · DestroyedNTSB FTW74DRA15Accident · 1 fatalClosedPiper PA-28 · Empalme, MexicoJul 31, 1973 · N5198L · DestroyedNTSB SEA74AS002Accident · 2 fatalClosedPiper PA-22 · Missing AircraftJul 11, 1973 · N5017Z · DestroyedNTSB OAK74AP001Accident · 2 fatalClosedAmer Avco AA1 · Garberville, CAJul 4, 1973 · N5692L · DestroyedNTSB FTW73FRG93Accident · 1 fatalClosedGrumman G-164A · Laferia, TXJun 28, 1973 · N7805 · Destroyed