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 DEN77FTE15Accident · 2 fatalClosedStits SA-11A · Longmont, COJan 13, 1977 · N3274 · Substantial damageNTSB FTW77FQD05Accident · No injuriesClosedCessna 182P · El Paso, TXJan 8, 1977 · N4800H · Substantial damageNTSB MIA77DA022Accident · 6 fatalClosedPiper PA-23 · Missing AircraftDec 28, 1976 · N4573P · DestroyedNTSB MIA77FA009Accident · 3 fatalClosedPiper PA-28 · Beaufort, SCNov 15, 1976 · N7286J · DestroyedNTSB OAK76FA001Accident · 1 fatalClosedWildmaster 2 · Oroville, CAOct 8, 1976 · N28524 · DestroyedNTSB LAX76O0020Accident · 2 fatalClosedPiper PA-28R · Victoria, CanadaAug 13, 1976 · N4849T · DestroyedNTSB LAX76DUK05Accident · No injuriesClosedCessna 182 · Young, AZAug 13, 1976 · N2633Q · DestroyedNTSB FTW76O0008Accident · 1 fatalClosedPiper PA-28 · Missing AcftAug 8, 1976 · N6377J · DestroyedNTSB MIA760M010Accident · 3 fatalClosedAvions Mrcl Falcon · Acapulco, MexicoAug 7, 1976 · N888AR · DestroyedNTSB ANC76AA113Accident · 1 fatalClosedCessna 170B · Council, AKJul 19, 1976 · N3552C · Substantial damageNTSB LAX78FA074Accident · 4 fatalClosedCessna 320 · Santa Barbara, CAJul 13, 1976 · N5205X · DestroyedNTSB SEA76FTA22Accident · No injuriesClosedCessna 177 · Hardin, MTJun 5, 1976 · N34525 · Substantial damageNTSB ANC76AA089Accident · 1 fatalClosedCessna 206 · Missing AircraftMay 11, 1976 · N59186 · Substantial damageNTSB FTW76DQG58Accident · No injuriesClosedCessna 210 · Sonora, TXMar 22, 1976 · N29169 · Substantial damageNTSB LAX76AL058Accident · 4 fatalClosedBellanca 14-19 · S.Gorgonio Pk, CAFeb 6, 1976 · N9816B · DestroyedNTSB FTW76AF061Accident · 2 fatalClosedCessna 210 · Jena, LAJan 25, 1976 · N9490T · DestroyedNTSB NYC76AN065Accident · 1 fatalClosedPiper PA-28R · Missing AircraftJan 13, 1976 · N15496 · DestroyedNTSB OAK76AP039Accident · 1 fatalClosedCessna A150K · Oakland, CADec 29, 1975 · N8430M · DestroyedNTSB LAX7600014Accident · No injuriesClosedCessna 210 · Culiacan, MexicoDec 25, 1975 · N5279V · Substantial damageNTSB LAX76DUJ57Accident · No injuriesClosedCessna 182 · Lukeville, AZDec 21, 1975 · N91592 · Substantial damageNTSB MIA76AM052Accident · 1 fatalClosedCessna 172 · Missing AircraftDec 9, 1975 · N5182R · DestroyedNTSB LAX76DUG22Accident · No injuriesClosedCessna 210E · 29 Palms, CADec 4, 1975 · N4908U · DestroyedNTSB FTW76FPA16Accident · No injuriesClosedCessna 402 · Cerralvo, MexicoDec 1, 1975 · N33WT · Substantial damageNTSB SEA76AS030Accident · 1 fatalClosedPiper PA-28 · Missing AircraftNov 28, 1975 · N3435K · DestroyedNTSB LAX76AL034Accident · 1 fatalClosedAeronca 7AC · Missing AircraftNov 4, 1975 · N3342E · DestroyedNTSB SEA76AS024Accident · 1 fatalClosedCessna 150F · Missing AircraftNov 2, 1975 · N8462G · DestroyedNTSB FTW76AF044Accident · 2 fatalClosedBeech E18S · Missing AircraftOct 28, 1975 · N5657D · DestroyedNTSB DEN76O0001Accident · 4 fatalClosedCessna 320 · Puerta Valrto, MexicoOct 18, 1975 · N3043R · DestroyedNTSB OAK76FVA18Accident · No injuriesClosedCessna T210F · Chowchilla, CAOct 8, 1975 · N6145R · Substantial damageNTSB FTW76AF030Accident · 1 fatalClosedCessna 210E · Missing AircraftSep 27, 1975 · N2334F · DestroyedNTSB ANC76AA043Accident · 1 fatalClosedBeech D18C-T · Missing AircraftSep 22, 1975 · N3674G · DestroyedNTSB LAX76A0008Accident · No injuriesClosedPiper PA-32 · Navajoa, MexicoSep 17, 1975 · N43152 · Substantial damageNTSB FTW76DQG24Accident · No injuriesClosedPiper PA-24 · Christoval, TXSep 16, 1975 · N7213P · Substantial damageNTSB NYC76ON004Accident · 2 fatalClosedPiper PA-30 · S Coast, Canary IslandsSep 14, 1975 · N7038Y · Substantial damageNTSB ANC76AA030Accident · 4 fatalClosedGrum Amer AA5B · Juneau, AKAug 31, 1975 · N1567R · DestroyedNTSB LAX76O0005Accident · 2 fatalClosedPiper PA-23 · Bahia De L A, MexicoAug 30, 1975 · N40211 · Substantial damageNTSB FTW76OQD05Accident · No injuriesClosedCessna P206A · Juarez, MexicoAug 24, 1975 · N4663F · DestroyedNTSB LAX7600007Incident · No injuriesClosedPiper PA-18 · Mesata Coronl, MexicoAug 13, 1975 · N1331A · Minor damageNTSB FTW76AF024Accident · 2 fatalClosedPiper PA-28 · San Diego, TXAug 9, 1975 · N3576K · DestroyedNTSB CHI76AC027Accident · 1 fatalClosedPiper PA-28 · Missing AircraftJul 27, 1975 · N8041N · DestroyedNTSB FTW75FRJ37Accident · No injuriesClosedNavion A · Mansfield, LAJun 15, 1975 · N8885H · Substantial damageNTSB FTW75FRD63Accident · No injuriesClosedBell 206B · St Martinville, LAJun 1, 1975 · N58099 · DestroyedNTSB LAX7500033Accident · No injuriesClosedCessna 210L · Mesa Zamarano, MexicoMay 24, 1975 · N59264 · Substantial damageNTSB FTW75OPG89Accident · No injuriesClosedBeech D18S · Jalisco, MexicoMay 3, 1975 · N64R · DestroyedNTSB SEA75AS040Accident · 1 fatalClosedPiper J-3 · Missing AircraftMay 2, 1975 · N98722 · DestroyedNTSB MIA75AM081Accident · 1 fatalClosedCessna 337D · Missing AircraftMay 2, 1975 · N86011 · DestroyedNTSB NYC75AN101Accident · 7 fatalClosedPiper PA-32 · Missing AircraftApr 27, 1975 · N294HA · DestroyedNTSB MIA75DLG37Accident · No injuriesClosedCessna 150 · Opa Locka, FLApr 27, 1975 · N5890G · Substantial damageNTSB ANC75AA072Accident · 2 fatalClosedCessna 182A · Port Lyons, AKApr 14, 1975 · N2244G · Substantial damageNTSB LAX76O0012Accident · 2 fatalClosedLockheed PV-1 · Culiacan, MexicoApr 1, 1975 · N730EG · Substantial damage