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 CHI67F0062Accident · No injuriesClosedPiper PA-23 · East St Louis, ILFeb 19, 1966 · N2153P · Substantial damageNTSB MKC66D0432Accident · No injuriesClosedPiper PA-18 · Summit, SDFeb 18, 1966 · N6980D · Substantial damageNTSB CHI66F0579Accident · No injuriesClosedCessna 320 · Saginaw, MIFeb 17, 1966 · N5500E · Substantial damageNTSB CHI66F0570Accident · No injuriesClosedForney F-1 · W Lafayette, OHFeb 17, 1966 · N7507C · Substantial damageNTSB ANC66A0032Accident · No injuriesClosedCurtiss-Wrt C-46 · Homer, AKFeb 17, 1966 · N10012 · Substantial damageNTSB SEA66F0209Accident · No injuriesClosedCessna 172D · Twin Falls, IDFeb 12, 1966 · N2796U · Substantial damageNTSB LAX66F0238Accident · No injuriesClosedPiper PA-23 · Los Angeles, CAFeb 12, 1966 · N103MC · Substantial damageNTSB CHI66D0562Accident · No injuriesClosedCessna 172 · Mt Vernon, OHFeb 9, 1966 · N5660R · Substantial damageNTSB FTW66D0531Accident · No injuriesClosedPiper PA-28 · Houston, TXFeb 5, 1966 · N7664W · Substantial damageNTSB DEN66F0234Accident · No injuriesClosedCessna 195 · Tucson, AZFeb 5, 1966 · N1007D · Substantial damageNTSB CHI66F0541Accident · No injuriesClosedPiper PA-28 · Cincinnati, OHFeb 5, 1966 · N5381W · Substantial damageNTSB FTW66A0068Accident · No injuriesClosedPiper PA-24 · El Paso, TXJan 31, 1966 · N6492P · Substantial damageNTSB DEN66D0241Accident · No injuriesClosedCessna 172 · Nunn, COJan 30, 1966 · N6221E · Substantial damageNTSB CHI66D0532Accident · No injuriesClosedPiper PA-15 · Fraser, MIJan 30, 1966 · N4320H · Substantial damageNTSB NYC66D0554Accident · No injuriesClosedCessna 150 · Newport, RIJan 29, 1966 · N4404U · Substantial damageNTSB CHI66F0507Accident · No injuriesClosedPiper J3 · Plymouth, MIJan 27, 1966 · N5483N · Substantial damageNTSB NYC66I0080Incident · No injuriesClosedLockheed 1049G · Jamaica, NYJan 26, 1966 · N7115C · Substantial damageNTSB MKC66A0467Accident · No injuriesClosedPiper PA-28 · Kansas City, MOJan 26, 1966 · N6397Z · Substantial damageNTSB DEN66F0213Accident · No injuriesClosedCessna 180 · Rock Springs, WYJan 25, 1966 · N6570A · Substantial damageNTSB OAK66F0180Accident · No injuriesClosedCessna 210D · Chester, CAJan 22, 1966 · N37864 · Substantial damageNTSB NYC66D0441Accident · No injuriesClosedPiper PA-22 · Hartford, CTJan 22, 1966 · N8546C · Substantial damageNTSB OAK66D0174Accident · No injuriesClosedBeechcraft C45H · San Francisco, CAJan 17, 1966 · N420RJ · Substantial damageNTSB CHI66D0575Accident · No injuriesClosedDehavilland 104-6A · Chicago, ILJan 17, 1966 · N4041B · Substantial damageNTSB LAX66F0250Accident · No injuriesClosedCessna 172 · Ontario, CAJan 16, 1966 · N5466R · Substantial damageNTSB LAX66D0236Accident · Minor injuriesClosedPiper PA-22 · Chino, CAJan 16, 1966 · N4962Z · Substantial damageNTSB LAX66D0215Accident · No injuriesClosedCessna 172E · Van Nuys, CAJan 16, 1966 · N5661T · Substantial damageNTSB LAX66D0210Accident · No injuriesClosedCessna 150 · Santa Paula, CAJan 16, 1966 · N7774E · Substantial damageNTSB NYC66A0073Accident · No injuriesClosedBell 47J-2 · East Boston, MAJan 14, 1966 · N8433E · Substantial damageNTSB OAK66D0175Accident · No injuriesClosedBeechcraft B55 · Oakland, CAJan 13, 1966 · N1597Z · Substantial damageNTSB MKC66D0468Accident · No injuriesClosedPiper J3C-65 · Pipestone, MNJan 9, 1966 · N5797N · Substantial damageNTSB NYC66F0440Accident · No injuriesClosedCessna 172F · Baltimore, MDJan 8, 1966 · N7950U · Substantial damageNTSB LAX66F0222Accident · No injuriesClosedRepublic RC-3 · Pacoima, CAJan 8, 1966 · N87545 · Substantial damageNTSB CHI66F0543Accident · No injuriesClosedBeechcraft 23 · Joliet, ILJan 8, 1966 · N2328J · Substantial damageNTSB SEA66D0210Accident · No injuriesClosedPiper PA-22 · Roundup, MTJan 6, 1966 · N864A · Substantial damageNTSB NYC66D0450Accident · No injuriesClosedPiper PA-24 · Ocean City, NJJan 4, 1966 · N8865P · Substantial damageNTSB MKC66F0377Accident · No injuriesClosedMooney M20A · Goodland, KSJan 2, 1966 · N8139E · Substantial damageNTSB MKC66D0335Accident · No injuriesClosedCessna 182 · Wichita, KSDec 31, 1965 · N2621F · Substantial damageNTSB FTW66F0473Accident · No injuriesClosedBeechcraft AT-11 · Monroe, LADec 29, 1965 · N556T · Substantial damageNTSB NYC66F0394Accident · No injuriesClosedPiper PA-24 · Richmond, VADec 26, 1965 · N7720P · Substantial damageNTSB FTW66D0452Accident · No injuriesClosedCessna 172 · Altus, OKDec 24, 1965 · N5950R · Substantial damageNTSB LAX66D0209Accident · Minor injuriesClosedChampion 7FC · San Diego, CADec 23, 1965 · N9896B · Substantial damageNTSB FTW66D0488Accident · No injuriesClosedNavion A · Harlingen, TXDec 23, 1965 · N4507K · Substantial damageNTSB MIA66F0357Accident · No injuriesClosedBeechcraft A35 · Miami, FLDec 22, 1965 · N609B · Substantial damageNTSB MIA66F0389Accident · No injuriesClosedBoeing PT-13 · Atlanta, GADec 20, 1965 · N1714M · Substantial damageNTSB LAX66D0216Accident · No injuriesClosedCessna 140A · Lancaster, CADec 20, 1965 · N9475A · Substantial damageNTSB SEA66D0200Accident · No injuriesClosedAeronca 7AC · Billings, MTDec 19, 1965 · N1128N · Substantial damageNTSB MKC66F0410Accident · No injuriesClosedPiper PA-12 · Lake Elmo, MNDec 18, 1965 · N78480 · Substantial damageNTSB CHI66F0533Accident · No injuriesClosedBeechcraft K35 · Chicago, ILDec 18, 1965 · N635Q · Substantial damageNTSB MKC66F0325Accident · No injuriesClosedCessna 172F · St Louis, MODec 17, 1965 · N8621U · Substantial damageNTSB ANC66A0022Accident · No injuriesClosedBeechcraft 35B33 · Anchorage, AKDec 16, 1965 · N9507Y · Substantial damage