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 FTW73DQG34Accident · No injuriesClosedCessna 182 · Big Spring, TXMar 10, 1973 · N3193F · Substantial damageNTSB OAK73DUD26Accident · No injuriesClosedCessna 182 · Oakland, CAFeb 28, 1973 · N3474R · Substantial damageNTSB CHI73DEJ30Incident · No injuriesClosedCessna 172 · Cleveland, OHFeb 27, 1973 · N4370Q · Minor damageNTSB NYC73DGM19Accident · No injuriesClosedCessna 150 · West Mifflin, PAFeb 25, 1973 · N60319 · Substantial damageNTSB MIA73FLD55Accident · No injuriesClosedCessna 172E · Sebring, FLFeb 20, 1973 · N3774S · 2 aircraft · Substantial damageNTSB DEN73FTM22Accident · No injuriesClosedCessna 320C · Ogden, UTFeb 20, 1973 · N3017T · Substantial damageNTSB CHI73AEM72Accident · No injuriesClosedPiper PA-32 · Charlotte, MIFeb 20, 1973 · N4394T · Substantial damageNTSB NYC73DNC53Accident · No injuriesClosedLuscombe 8E · Meddybemps, MEFeb 19, 1973 · N1740K · Substantial damageNTSB MIA73DKJ47Accident · No injuriesClosedCessna 170 · Mobile, ALFeb 19, 1973 · N2395D · Substantial damageNTSB DEN73DOG21Accident · No injuriesClosedChampion 7ECA · Clovis, NMFeb 18, 1973 · N9647S · Substantial damageNTSB MKC73DCD51Accident · No injuriesClosedCessna 150 · Waterloo, IAFeb 17, 1973 · N1264Q · Substantial damageNTSB DEN73FQA27Accident · No injuriesClosedCessna 172G · Moriarty, NMFeb 17, 1973 · N4226L · Substantial damageNTSB NYC73DHA15Accident · No injuriesClosedPiper PA-17 · Slatington, PAFeb 16, 1973 · N4841H · Substantial damageNTSB OAK73DVM22Accident · No injuriesClosedBensen B-8M · Salinas, CAFeb 15, 1973 · N2546 · Substantial damageNTSB NYC73IN112Incident · No injuriesClosedDehavilland DHC-6 · Ogdensburg, NYFeb 15, 1973 · N243P · Minor damageNTSB DEN73DQD16Accident · No injuriesClosedCessna 172 · Carlsbad, NMFeb 12, 1973 · N9125B · Substantial damageNTSB CHI73ALQ20Accident · No injuriesClosedCessna 177RG · Lexington, KYFeb 11, 1973 · N1874Q · 2 aircraft · Minor damageNTSB MIA73DKT62Accident · No injuriesClosedCessna 172 · Ft.Lauderdale, FLFeb 10, 1973 · N5770R · Substantial damageNTSB LAX73DUJ51Accident · Serious injuriesClosedCessna 175B · Tucson, AZFeb 9, 1973 · N8201T · Minor damageNTSB NYC73FGM17Accident · No injuriesClosedCessna 150 · West Mifflin, PAFeb 4, 1973 · N61038 · Substantial damageNTSB ANC73AA041Accident · No injuriesClosedCessna 180H · Bethel, AKFeb 3, 1973 · N2194Z · Substantial damageNTSB NYC73DNA36Accident · Minor injuriesClosedCessna 172L · Nantucket, MAJan 29, 1973 · N100DF · Substantial damageNTSB MIA73DKT55Accident · No injuriesClosedChampion 7FC · Opa Locka, FLJan 28, 1973 · N7680E · Substantial damageNTSB MIA73DLD54Accident · No injuriesClosedBell 47G-5 · Avon Park, FLJan 27, 1973 · N1476W · DestroyedNTSB FTW73DRG44Accident · No injuriesClosedCessna 172 · Eagle Pass, TXJan 27, 1973 · N3263L · Substantial damageNTSB NYC73FNC50Accident · No injuriesClosedCessna 140 · Manchester, NHJan 24, 1973 · N1995N · Substantial damageNTSB DEN73FTE48Accident · No injuriesClosedCessna 172 · Boulder, COJan 21, 1973 · N686JF · Substantial damageNTSB DEN73DQA24Accident · No injuriesClosedCessna 172 · Tanner, NMJan 21, 1973 · N3931F · Substantial damageNTSB NYC73DNE20Accident · No injuriesClosedPiper PA-22 · Windsor Lock, CTJan 20, 1973 · N5513Z · Substantial damageNTSB CHI73FEM38Accident · No injuriesClosedBeech B35 · Grand Rapids, MIJan 20, 1973 · N5240C · Substantial damageNTSB CHI73FEM34Accident · No injuriesClosedCessna 150F · Kalamazoo, MIJan 13, 1973 · N8153S · Substantial damageNTSB CHI73FEG15Accident · No injuriesClosedCessna 150K · Vandalia, OHJan 13, 1973 · N6319G · Substantial damageNTSB DEN73DTE52Accident · No injuriesClosedCessna 210A · Colo.Springs, COJan 12, 1973 · N6583X · Substantial damageNTSB CHI73FEP35Accident · No injuriesClosedPiper PA-32 · Racine, WIJan 12, 1973 · N4191R · Substantial damageNTSB LAX73DUG28Accident · No injuriesClosedCessna 411 · Bermuda Dns, CAJan 2, 1973 · N12WT · Substantial damageNTSB CHI73DEM33Accident · No injuriesClosedPiper PA-28 · Kalamazoo, MIJan 1, 1973 · N7046W · Substantial damageNTSB MIA73DLG29Accident · No injuriesClosedCessna 172 · No.Myrtle Bch, SCDec 27, 1972 · N2610L · Substantial damageNTSB MKC73DCG31Accident · No injuriesClosedCessna 172D · Queen City, MODec 24, 1972 · N2817U · Substantial damageNTSB DCA73AZ004Accident · 10 fatalClosedConvair 880 · Chicago, ILDec 20, 1972 · N8807E · 2 aircraft · Substantial damageNTSB NYC73DID15Accident · No injuriesClosedErco 415-C · South Boston, VADec 17, 1972 · N87119 · DestroyedNTSB LAX73DVA34Accident · No injuriesClosedCessna 150 · Taft, CADec 17, 1972 · N7729E · Substantial damageNTSB MIA73DLD46Accident · No injuriesClosedPiper PA-22 · Ft Pierce, FLDec 16, 1972 · N5072Z · Substantial damageNTSB MKC73DCD41Accident · No injuriesClosedCessna 150K · Waterloo, IADec 15, 1972 · N6404G · Substantial damageNTSB CHI73DEM32Accident · No injuriesClosedCessna 150 · Traverse Cty, MIDec 14, 1972 · N22120 · Substantial damageNTSB SEA73FYE22Accident · Minor injuriesClosedCessna 150 · Renton, WADec 8, 1972 · N3230J · Substantial damageNTSB MIA73DLD38Accident · No injuriesClosedPitts Spcial · Melbourne, FLDec 2, 1972 · N5311 · 2 aircraft · No damageNTSB SEA73FTI16Accident · No injuriesClosedCessna 175B · Great Falls, MTNov 30, 1972 · N8170T · Substantial damageNTSB MIA73OKT41Accident · No injuriesClosedCessna 172 · Freeport, Burkina FasoNov 30, 1972 · N7213A · Substantial damageNTSB FTW73DPA19Accident · No injuriesClosedCessna 150 · Greenville, TXNov 28, 1972 · N1706Q · Substantial damageNTSB NYC73DHD20Accident · Minor injuriesClosedPiper PA-23 · Chester, PANov 25, 1972 · N6185Y · Substantial damage