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 UNK65X1056Accident · No injuriesClosedCessna 150 · San Carlos, CADec 19, 1964 · N5973E · 2 aircraft · Substantial damageNTSB UNK65X1045Accident · Minor injuriesClosedBrantly B2B · Hawthorn, PADec 18, 1964 · N2264U · Substantial damageNTSB UNK65X1024Accident · No injuriesClosedPiper PA22 · Sanford, TXDec 16, 1964 · N3751A · Substantial damageNTSB UNK65X1018Accident · No injuriesClosedCessna 172 · Teterboro, NJDec 15, 1964 · N5413T · Substantial damageNTSB UNK65X1011Accident · No injuriesClosedBeechraft N35 · Centerville, IADec 14, 1964 · N545T · Substantial damageNTSB UNK65X0989Accident · Minor injuriesClosedPiper PA-22 · Blythe, CADec 12, 1964 · N5861Z · Substantial damageNTSB UNK65X0980Incident · No injuriesClosedCessna 185 · Homer, AKDec 11, 1964 · N9918X · Minor damageNTSB UNK65X0947Accident · No injuriesClosedCessna 172 · Riverside, CADec 7, 1964 · N3090U · Substantial damageNTSB UNK65X0924Accident · No injuriesClosedAeronca 7AC · Rialto, CADec 5, 1964 · N2559E · Substantial damageNTSB UNK65X0903Accident · No injuriesClosedCessna 172 · Inyokern, CADec 2, 1964 · N7882X · Substantial damageNTSB UNK65X0902Accident · No injuriesClosedCessna 182 · Houston, TXDec 2, 1964 · N3997D · Substantial damageNTSB UNK65X0899Accident · No injuriesClosedBeechraft AT11 · Pacoima, CADec 2, 1964 · N75589 · Minor damageNTSB UNK65X0888Accident · No injuriesClosedCessna 310B · Tucson, AZNov 29, 1964 · N5232A · Substantial damageNTSB UNK65X0886Accident · No injuriesClosedCessna 172 · Las Vegas, NVNov 29, 1964 · N8217X · Substantial damageNTSB UNK65X0883Accident · No injuriesClosedCessna 182 · March Afb, CANov 29, 1964 · N7197E · Substantial damageNTSB UNK65X0849Accident · No injuriesClosedPiper PA12 · Anchorage, AKNov 27, 1964 · N2741M · Minor damageNTSB UNK65X0845Accident · No injuriesClosedLuscombe 8E · Lancaster, CANov 26, 1964 · N1857K · Substantial damageNTSB NYC65I0079Incident · No injuriesClosedDouglas DC-6 · Newyork, NYNov 25, 1964 · N37535 · Minor damageNTSB UNK65X0814Accident · No injuriesClosedDouglas DC-3 · Vandalia, OHNov 24, 1964 · N84H · No damageNTSB UNK65X0798Accident · No injuriesClosedCessna 150 · Agawam, MANov 22, 1964 · N5889E · Substantial damageNTSB UNK65X0792Accident · No injuriesClosedStinson 108 · Emporia, KSNov 22, 1964 · N97350 · Substantial damageNTSB UNK65X0771Incident · No injuriesClosedPila Porter PC-6A · Anaik, AKNov 21, 1964 · N4915 · Minor damageNTSB UNK65X0760Incident · No injuriesClosedMartin M-404 · San Francisco, CANov 20, 1964 · N442E · 2 aircraft · Minor damageNTSB UNK65X0758Accident · No injuriesClosedPiper PA-30 · Miles City, MTNov 20, 1964 · N7318Y · Substantial damageNTSB UNK65X0756Accident · No injuriesClosedDouglas DC-4 · Norfolk, VANov 19, 1964 · N1437V · Substantial damageNTSB UNK65X0747Accident · No injuriesClosedCessna 150 · Detroit, MINov 17, 1964 · N1222Y · Substantial damageNTSB UNK65X0746Accident · No injuriesClosedDouglas DC-4 · Tangra, GreenlandNov 17, 1964 · N17 · Substantial damageNTSB UNK65X0739Accident · No injuriesClosedCessna 175A · Santa Rosa, CANov 16, 1964 · N6756E · Substantial damageNTSB UNK65X0734Accident · No injuriesClosedCessna 310 · Tabruk, Saudi ArabiaNov 16, 1964 · N1848H · Substantial damageNTSB UNK65X0716Accident · No injuriesClosedCessna 172 · Saco, MTNov 15, 1964 · N9857T · Substantial damageNTSB UNK65X0715Accident · No injuriesClosedPiper PA24 · Ashland, NJNov 15, 1964 · N7645P · Substantial damageNTSB UNK65X0697Accident · Minor injuriesClosedBeechcraft B35 · Long Beach, CANov 14, 1964 · N8725A · DestroyedNTSB UNK65X0678Accident · No injuriesClosedBoeing 707 123B · Nashville, TNNov 12, 1964 · N7516A · Substantial damageNTSB UNK65X0676Accident · No injuriesClosedCessna 172E · Detroit, MINov 12, 1964 · CF-PUP · Substantial damageNTSB UNK65X0668Accident · No injuriesClosedPiper PA24 · Ft Lauderdale, FLNov 12, 1964 · N5504P · Substantial damageNTSB UNK65X0660Incident · 1 fatalClosedBoeing 707 · Jamaica, NYNov 11, 1964 · GAPFH · No damageNTSB UNK65X0658Accident · No injuriesClosedCessna 150 · Minneapolis, MNNov 11, 1964 · N6173T · Minor damageNTSB UNK65X0657Accident · Minor injuriesClosedCessna 170B · Childress, TXNov 11, 1964 · N8106A · Substantial damageNTSB UNK65X0640Accident · No injuriesClosedCessna 172 · Gualala, CANov 10, 1964 · N6831X · DestroyedNTSB UNK65X0628Accident · No injuriesClosedNavion B · Oakland, CANov 9, 1964 · N707YU · Substantial damageNTSB UNK65X0619Accident · No injuriesClosedCessna 150 · San Carlos, CANov 8, 1964 · N6055T · Substantial damageNTSB UNK65X0615Accident · No injuriesClosedPiper PA22 · Alice, TXNov 8, 1964 · N9650D · Substantial damageNTSB UNK65X0604Accident · No injuriesClosedAero Cmdr 520 · Honolulu, HINov 8, 1964 · N4169B · Substantial damageNTSB UNK65X0480Incident · No injuriesClosedDouglas DC-8 · New York, NYOct 30, 1964 · N8609 · Minor damageNTSB UNK65X0433Accident · No injuriesClosedNavion A · Houston, TXOct 25, 1964 · N4419K · Substantial damageNTSB UNK65X0427Accident · No injuriesClosedCessna 172 · Manzanola, COOct 25, 1964 · N2812U · Substantial damageNTSB UNK65X0420Accident · No injuriesClosedCessna 172C · Columbus, OHOct 25, 1964 · N1397Y · DestroyedNTSB UNK65X0403Accident · No injuriesClosedPiper PA22 · Payson, AZOct 24, 1964 · N5745Z · Substantial damageNTSB UNK65X0397Accident · No injuriesClosedCessna 182B · Phoenix, AZOct 24, 1964 · N2701G · Substantial damageNTSB UNK65X0363Accident · No injuriesClosedBeechraft 95 · Savoy, ILOct 21, 1964 · N2742Y · Substantial damage