NTSB investigations

6,398 cases where the phase of flight was Taxi.

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 = 250)
  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 MKC79DCD11Accident · No injuriesClosedCessna 140 · Lamotte, IAFeb 11, 1979 · N89902 · Substantial damageNTSB FTW79DRG17Accident · No injuriesClosedCessna 150 · Brady, TXFeb 9, 1979 · N704UR · Substantial damageNTSB MKC79DER23Accident · No injuriesClosedPiper PA-38 · Eden Prairie, MNFeb 7, 1979 · N2359D · Substantial damageNTSB SEA79DYP10Accident · No injuriesClosedCessna 185 · Cottonwood, IDFeb 5, 1979 · N80337 · Substantial damageNTSB NYC79FFA11Accident · Minor injuriesClosedPiper PA-22 · Albany, NYFeb 5, 1979 · N4510Z · Substantial damageNTSB CHI79DET14Accident · No injuriesClosedBrantly B2B · Kendallville, INFeb 5, 1979 · N2285U · Substantial damageNTSB NYC79DHM08Accident · No injuriesClosedCessna 172N · Montgomery, NYFeb 3, 1979 · N739PF · Substantial damageNTSB NYC79FNA12Accident · No injuriesClosedCessna 172 · Boston, MAJan 29, 1979 · N9701T · Substantial damageNTSB SEA79DYM12Accident · No injuriesClosedPiper J3C-65 · The Dalles, ORJan 28, 1979 · N5721N · Substantial damageNTSB FTW79DRG12Accident · No injuriesClosedCessna 310B · Austin, TXJan 23, 1979 · N6819T · Substantial damageNTSB DEN79FTE19Accident · No injuriesClosedHughes 500D · Marble, COJan 21, 1979 · N8306F · Substantial damageNTSB MKC79FA015Accident · No injuriesClosedConvair CV580 · St Louis, MOJan 19, 1979 · N73161 · Substantial damageNTSB LAX79DUJ37Accident · No injuriesClosedPiper PA-24 · Phoenix, AZJan 14, 1979 · N6721P · Substantial damageNTSB NYC79IA019Incident · No injuriesClosedLockheed L-1011 · Newark, NJJan 12, 1979 · N324EA · Minor damageNTSB ANC79DAA05Accident · No injuriesClosedCessna U-206 · Prudhoe Bay, AKJan 11, 1979 · N59199 · Substantial damageNTSB MIA79DKT30Accident · No injuriesClosedBell 47G · Opa Locka, FLJan 7, 1979 · N2AR · DestroyedNTSB OAK79DXQ10Accident · No injuriesClosedHughes 369C · Minden, NVJan 4, 1979 · N9141F · Substantial damageNTSB NYC79DHA07Accident · No injuriesClosedAerostar 601P · Reading, PAJan 1, 1979 · N90521 · Substantial damageNTSB UNK79X0108Accident · No injuriesClosedMooney M20F · Walker Cay, Burkina FasoDec 30, 1978 · N6913V · Substantial damageNTSB MKC79DCQ07Accident · No injuriesClosedCessna 172 · Sedgwick, KSDec 27, 1978 · N6161E · Substantial damageNTSB LAX79DUJ32Accident · No injuriesClosedCessna 152 · Phoenix, AZDec 27, 1978 · N25058 · Substantial damageNTSB CHI79DEP19Accident · No injuriesClosedGrumman AA-1C · Madison, WIDec 26, 1978 · N9649U · Substantial damageNTSB NYC79FNA10Accident · No injuriesClosedCessna 172 · Boston, MADec 25, 1978 · N12083 · Substantial damageNTSB NYC79FNC12Accident · No injuriesClosedMooney M20J · Augusta, MEDec 23, 1978 · N201M · 2 aircraft · Substantial damageNTSB LAX79DUJ29Accident · No injuriesClosedCessna 152 · Phoenix, AZDec 21, 1978 · N48600 · Substantial damageNTSB NYC79FFA05Accident · No injuriesClosedCessna 182M · Albany, NYDec 17, 1978 · N71606 · Substantial damageNTSB OAK79IA011Incident · No injuriesClosedDehavilland DHC-6 · Sacramento, CADec 11, 1978 · N76PH · Minor damageNTSB LAX79FUQ08Accident · No injuriesClosedPiper PA-22 · Van Nuys, CADec 5, 1978 · N1720P · Substantial damageNTSB FTW79FRA05Accident · No injuriesClosedPiper PA-28 · Pearland, TXDec 5, 1978 · N1140Q · Substantial damageNTSB FTW79DQG10Accident · No injuriesClosedPiper PA-24 · Levelland, TXDec 5, 1978 · N5407P · Substantial damageNTSB NYC79FNA05Accident · No injuriesClosedPiper PA-28 · New Bedford, MADec 1, 1978 · N9436W · Substantial damageNTSB DEN79DTC04Accident · No injuriesClosedCessna 172 · Cheyenne, WYNov 28, 1978 · C-GZDD · Substantial damageNTSB MKC79DCQ04Accident · No injuriesClosedBeech V35 · Liberal, KSNov 27, 1978 · N2002W · Substantial damageNTSB NYC79FHJ03Accident · No injuriesClosedCessna 150 · Farmingdale, NYNov 20, 1978 · N8999U · Substantial damageNTSB NYC79DFA03Accident · No injuriesClosedLuscombe 8F · Saratoga Spgs, NYNov 19, 1978 · N1917B · Substantial damageNTSB CHI79DEC04Accident · Serious injuriesClosedBede BD-4 · Romeo, MINov 18, 1978 · N37RH · Substantial damageNTSB NYC79IA010Incident · No injuriesClosedDouglas DC-8 · Jamaica, NYNov 14, 1978 · N8007U · Minor damageNTSB UNK79X0101Accident · Minor injuriesClosedCessna 150 · Atsugi, JANov 7, 1978 · N6963G · DestroyedNTSB CHI79IA015Incident · No injuriesClosedBoeing 747 · Chicago, ILNov 7, 1978 · N4710U · 2 aircraft · Minor damageNTSB LAX79DUJ16Accident · No injuriesClosedCessna 152 · Goodyear, AZNov 6, 1978 · N24864 · Substantial damageNTSB CHI79FEC05Accident · No injuriesClosedBeechcraft D-18S · Flint, MINov 3, 1978 · N80369 · DestroyedNTSB SEA79DYP02Accident · No injuriesClosedPiper PA-22 · Nez Perce, IDNov 1, 1978 · N3380A · Substantial damageNTSB MIA79DLD10Accident · No injuriesClosedCessna 182 · Plymouth, FLOct 30, 1978 · N9568Z · Substantial damageNTSB DEN79FQA06Accident · No injuriesClosedBell 47G3B2 · Albuquerque, NMOct 29, 1978 · N83029 · Substantial damageNTSB DEN79DQA04Accident · No injuriesClosedScorpion 133 · Tucumcari, NMOct 26, 1978 · N81950 · Substantial damageNTSB MIA79FKA01Accident · Serious injuriesClosedCessna 172 · San Juan, PROct 25, 1978 · N61567 · Substantial damageNTSB CHI79FEE06Accident · No injuriesClosedHughes 269C · West Chicago, ILOct 24, 1978 · N7415F · Substantial damageNTSB CHI79FEX03Accident · No injuriesClosedPiper PA-31 · Indianapolis, INOct 23, 1978 · N62856 · Substantial damageNTSB ANC79DAG17Accident · No injuriesClosedCessna U206A · Hooper Bay, AKOct 23, 1978 · N4SF · Substantial damageNTSB CHI79DEE05Accident · No injuriesClosedPiper PA-28 · West Chicago, ILOct 19, 1978 · N5749F · Substantial damage