NTSB investigations

6,400 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 UNK65X0360Accident · No injuriesClosedBoeing B75N1 · Homestead, FLOct 21, 1964 · N65900 · Substantial damageNTSB UNK65X0307Accident · No injuriesClosedCessna 180 · Fayetteville, AROct 17, 1964 · N1731C · Minor damageNTSB UNK65X0303Accident · No injuriesClosedPiper PA22 · Kennett, MOOct 17, 1964 · N9317D · Substantial damageNTSB UNK65X0300Accident · 1 fatalClosedBensen Gyro B8MEJ · Berea, KYOct 16, 1964 · N3402G · Substantial damageNTSB UNK65X0295Accident · No injuriesClosedCessna 140 · Edgely, NDOct 16, 1964 · N72307 · Substantial damageNTSB UNK65X0290Accident · No injuriesClosedPiper PA28 · Bessemer, ALOct 16, 1964 · N6021W · Substantial damageNTSB UNK65X0282Accident · No injuriesClosedCessna 172 · Grand Canyon, AZOct 15, 1964 · N8118B · Substantial damageNTSB UNK65X0265Accident · No injuriesClosedMooney M20E · Sacramento, CAOct 13, 1964 · N7129U · Substantial damageNTSB UNK65X0244Accident · No injuriesClosedCessna 172 · El Monte, CAOct 11, 1964 · N7842T · Substantial damageNTSB UNK65X0197Accident · No injuriesClosedTaylorcraft BC12D · New Smyrna Bh, FLOct 8, 1964 · N95020 · Substantial damageNTSB UNK65X0156Accident · No injuriesClosedBeechcraft B35 · Akron, OHOct 5, 1964 · N8906A · Substantial damageNTSB UNK65X0155Accident · No injuriesClosedBeechcraft 35B33 · Phoenix, AZOct 5, 1964 · N8923M · Substantial damageNTSB UNK65X0130Accident · No injuriesClosedCessna 170 · Las Vegas, NVOct 3, 1964 · N4392B · Substantial damageNTSB UNK65X0125Accident · No injuriesClosedPiper PA22 · Fresno, CAOct 3, 1964 · N3730P · Substantial damageNTSB UNK65X0117Accident · No injuriesClosedCessna 180 · West Memphis, AROct 2, 1964 · N4724B · 2 aircraft · Substantial damageNTSB UNK65X0109Accident · No injuriesClosedCessna 175 · Great Falls, MTOct 1, 1964 · CF-KPG · Substantial damageNTSB UNK65X0104Accident · No injuriesClosedBeechcraft 23 · Arlington, TXOct 1, 1964 · N2313J · Substantial damageNTSB UNK64X4215Accident · No injuriesClosedCessna 172D · Helena, MTSep 30, 1964 · N8536X · Substantial damageNTSB UNK64X4203Incident · No injuriesClosedViscount 745D · Elmira, NYSep 29, 1964 · N7456 · Minor damageNTSB UNK64X4162Accident · No injuriesClosedCessna 182B · Fargo, NDSep 26, 1964 · N8422T · Substantial damageNTSB UNK64X4152Accident · No injuriesClosedCessna 182 · Murdock, MNSep 26, 1964 · N4966E · Substantial damageNTSB UNK64X4142Accident · No injuriesClosedPiper PA20 · Cleveland, OHSep 25, 1964 · N7667K · Substantial damageNTSB UNK64X4132Accident · No injuriesClosedCessna 172D · Valentine, NESep 24, 1964 · N8561X · Substantial damageNTSB UNK64X4115Accident · No injuriesClosedBeechcraft 95 · Wheeling, ILSep 23, 1964 · N9901R · Substantial damageNTSB UNK64X4114Accident · No injuriesClosedChampion 7FC · Sioux Falls, SDSep 23, 1964 · N9866B · Substantial damageNTSB UNK64X4113Accident · No injuriesClosedPiper PA22 · Watertown, SDSep 23, 1964 · N2464A · Substantial damageNTSB UNK64X4112Accident · No injuriesClosedPiper PA22 · Webster City, IASep 23, 1964 · N5708D · Substantial damageNTSB UNK64X4074Accident · No injuriesClosedPiper PA22 · Chico, CASep 20, 1964 · N2335P · Substantial damageNTSB UNK64X4073Accident · No injuriesClosedHoward DGA15P · Deridder, LASep 20, 1964 · N65595 · DestroyedNTSB UNK64X4070Accident · No injuriesClosedCessna 182 · Bishop, CASep 20, 1964 · N3158Y · Substantial damageNTSB UNK64X4050Accident · No injuriesClosedBeechcraft C45H · Fresno, CASep 19, 1964 · N9329Z · Substantial damageNTSB UNK64X4031Accident · No injuriesClosedPiper PA22 · Marshall, MNSep 18, 1964 · N5436Z · Substantial damageNTSB UNK64X4024Accident · No injuriesClosedPiper PA22 · Kershaw, SCSep 17, 1964 · N2393A · Substantial damageNTSB UNK64X4022Accident · No injuriesClosedAeronca 7EC · Cavendish, IDSep 17, 1964 · N4317C · Substantial damageNTSB UNK64X4021Accident · No injuriesClosedCessna 172A · Beverly, MASep 17, 1964 · N9712T · Minor damageNTSB UNK64X3951Accident · No injuriesClosedCessna 172 · La Verne, CASep 13, 1964 · N2454U · 2 aircraft · Substantial damageNTSB UNK64X3938Accident · No injuriesClosedPiper PA22 · Kremlin, MTSep 12, 1964 · N303F · Substantial damageNTSB UNK64X3935Accident · No injuriesClosedCessna 182 · Eau Claire, WISep 12, 1964 · N3758D · Substantial damageNTSB DEN65D0048Accident · No injuriesClosedBeechcraft 35 · Panguitch, UTSep 12, 1964 · N2875V · Substantial damageNTSB UNK64X3900Accident · No injuriesClosedCessna 172 · Detroit, MISep 10, 1964 · N3661S · Substantial damageNTSB UNK64X3898Accident · No injuriesClosedBeechcraft 33 · Hastings, NESep 10, 1964 · N1512Z · Substantial damageNTSB UNK64X3854Accident · No injuriesClosedNavion B · Edina, MOSep 7, 1964 · N5419K · Substantial damageNTSB UNK64X3848Accident · No injuriesClosedPiper PA22 · Tallahassee, FLSep 7, 1964 · N3266B · Substantial damageNTSB UNK64X3829Accident · No injuriesClosedVertol 107 · New York, NYSep 6, 1964 · N6672D · Substantial damageNTSB UNK64X3823Accident · No injuriesClosedCessna 150 · Houston, TXSep 6, 1964 · N1195Y · Substantial damageNTSB UNK64X3820Accident · No injuriesClosedCessna 182 · Bennington, VTSep 6, 1964 · N8864 · Substantial damageNTSB UNK64X3761Accident · No injuriesClosedCessna 172E · Champaign, ILSep 4, 1964 · N5715T · Substantial damageNTSB UNK64X3698Accident · No injuriesClosedPiper J3 · Chattanooga, TNAug 31, 1964 · N30798 · Substantial damageNTSB UNK64X3684Accident · No injuriesClosedAero Comm 520 · Morristown, NJAug 30, 1964 · N63G · Substantial damageNTSB UNK64X3659Accident · No injuriesClosedCessna 140 · Birmingham, MIAug 29, 1964 · N2981N · Substantial damage