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 ANC74DAH03Accident · No injuriesClosedCessna 170 · Farewell, AKMay 1, 1974 · N2981D · Substantial damageNTSB MIA74FLD68Accident · No injuriesClosedCessna A188B · Arcadia, FLApr 30, 1974 · N21656 · Substantial damageNTSB MIA740KT73Accident · No injuriesClosedGrumman G-21A · Nassau, Burkina FasoApr 24, 1974 · N86640 · Substantial damageNTSB ANC74AA070Accident · No injuriesClosedPiper PA-31 · Fairbanks, AKApr 22, 1974 · N101TA · Substantial damageNTSB NYC74FHM26Accident · No injuriesClosedBell 206B · Hewitt, NJApr 20, 1974 · N4FL · Substantial damageNTSB FTW74DRD30Accident · No injuriesClosedGrumman G-164A · Lake Arthur, LAApr 20, 1974 · N462RF · Substantial damageNTSB CHI74DEM56Accident · No injuriesClosedErco 415-D · South Haven, MIApr 20, 1974 · N2650H · Substantial damageNTSB CHI74DEE69Accident · No injuriesClosedPiper PA-12 · Harvard, ILApr 20, 1974 · N4225M · Substantial damageNTSB CHI74FEV34Accident · No injuriesClosedBeech A23 · Danville, ILApr 16, 1974 · N7932L · Substantial damageNTSB CHI74FE136Accident · No injuriesClosedPiper PA-31 · Cleveland, OHApr 16, 1974 · N999TE · Substantial damageNTSB CHI74DEK22Accident · No injuriesClosedCessna 172C · Columbus, OHApr 14, 1974 · N1675Y · Substantial damageNTSB LAX74DVA55Accident · No injuriesClosedCessna 150 · Bakersfield, CAApr 13, 1974 · N10513 · 2 aircraft · DestroyedNTSB LAX74DYI11Accident · No injuriesClosedCessna 150 · Medford, ORApr 7, 1974 · N2800S · 2 aircraft · Substantial damageNTSB FTW74DPJ24Accident · No injuriesClosedCessna U206F · Oklahoma Cty, OKApr 6, 1974 · N9610G · Substantial damageNTSB MKC74AK060Accident · No injuriesClosedCessna 185F · Warroad, MNApr 5, 1974 · N2678S · Substantial damageNTSB LAX74DUG49Accident · No injuriesClosedPiper PA-24 · La Verne, CAApr 5, 1974 · N6674P · Substantial damageNTSB FTW74DPD40Accident · No injuriesClosedCessna 177 · Brownwood, TXApr 5, 1974 · N29347 · Substantial damageNTSB CHI74DEI37Accident · No injuriesClosedCessna 182P · Fremont, OHApr 3, 1974 · N91377 · Substantial damageNTSB MKC74AK058Accident · No injuriesClosedBeech D18S · St Louis, MOApr 2, 1974 · N653G · Substantial damageNTSB MIA74FKG67Accident · No injuriesClosedBeech 99 · St Simons Isl, GAMar 31, 1974 · N848NS · DestroyedNTSB LAX74FUM23Accident · No injuriesClosedCessna 310N · Santee, CAMar 31, 1974 · N4150Q · Substantial damageNTSB SEA74FTI20Accident · No injuriesClosedCessna 172B · Livingston, MTMar 30, 1974 · N7972X · Substantial damageNTSB IAD74DKW29Accident · No injuriesClosedCessna 175 · Nashville, TNMar 30, 1974 · N6836E · DestroyedNTSB FTW74FPA20Accident · No injuriesClosedPiper PA-31 · Dallas, TXMar 30, 1974 · N6754L · Minor damageNTSB FTW74DPG51Accident · No injuriesClosedCessna 172F · Blytheville, ARMar 30, 1974 · N5159F · Substantial damageNTSB LAX74IL065Incident · No injuriesClosedDouglas DC3C · Imperial, CAMar 29, 1974 · N190BB · Minor damageNTSB MIA74DLD76Accident · No injuriesClosedCessna 180 · Tampa, FLMar 25, 1974 · N4678B · Substantial damageNTSB NYC74FHD32Accident · No injuriesClosedCessna 172 · Toms River, NJMar 20, 1974 · N7062Q · Substantial damageNTSB ANC74AA058Accident · No injuriesClosedCessna 180 · Bethel, AKMar 19, 1974 · N9131T · Minor damageNTSB FTW74DPG49Accident · No injuriesClosedAeronca 7AC · Paragould, ARMar 14, 1974 · N83147 · Substantial damageNTSB DEN74DQA32Accident · No injuriesClosedCessna 182 · Roswell, NMMar 3, 1974 · N3456S · Substantial damageNTSB DEN74DTC28Accident · No injuriesClosedCessna 182L · Cheyenne, WYMar 2, 1974 · N3439R · Substantial damageNTSB ANC74DAG92Accident · No injuriesClosedCessna 180 · Kodiak, AKMar 2, 1974 · N9150T · DestroyedNTSB OAK74DXQ24Accident · No injuriesClosedCessna 206 · Hawthorne, NVFeb 28, 1974 · N9495G · Substantial damageNTSB CHI74DEE57Accident · No injuriesClosedCessna 172H · Aurora, ILFeb 28, 1974 · N2413L · Substantial damageNTSB CHI74DEA30Accident · No injuriesClosedCessna 175 · Lafayette, INFeb 28, 1974 · N6883E · Substantial damageNTSB FTW74FPJ23Accident · No injuriesClosedCessna 182 · Okla City, OKFeb 27, 1974 · N9360X · Substantial damageNTSB MKC74DCQ27Accident · No injuriesClosedCessna 175 · Hillsboro, KSFeb 26, 1974 · N7470M · Substantial damageNTSB FTW74DRG67Accident · No injuriesClosedEnstrom F-28A · Olmito, TXFeb 26, 1974 · N9057 · Substantial damageNTSB FTW74DRG66Accident · No injuriesClosedPiper PA-28 · Bandera, TXFeb 24, 1974 · N1762T · Substantial damageNTSB NYC74DNA35Accident · No injuriesClosedCessna 206 · Nantucket, MAFeb 23, 1974 · N70594 · Substantial damageNTSB LAX74FUD03Accident · No injuriesClosedPiper PA-28R · Los Angeles, CAFeb 22, 1974 · N40796 · Substantial damageNTSB FTW74FRG65Accident · No injuriesClosedCessna 172K · Corpus Chrsti, TXFeb 21, 1974 · N78211 · Substantial damageNTSB MIA74AM071Accident · No injuriesClosedCessna 402A · Gainesville, FLFeb 16, 1974 · N7800Q · Substantial damageNTSB MKC74FER45Accident · No injuriesClosedBellanca 7GCBC · Roseau, MNFeb 12, 1974 · N62984 · Substantial damageNTSB OAK74DVG29Accident · No injuriesClosedBellanca 17-31 · Lk.Berryesa, CAFeb 9, 1974 · N7387V · Substantial damageNTSB CHI74DEM43Accident · No injuriesClosedPiper PA-28 · Linwood, MIFeb 9, 1974 · N7028W · Substantial damageNTSB MKC74DTK10Accident · No injuriesClosedCessna 172F · Hot Springs, SDFeb 8, 1974 · N8307U · Substantial damageNTSB MKC74AK044Accident · No injuriesClosedBeech C-45H · St Louis, MOFeb 1, 1974 · N149L · Substantial damageNTSB CHI74DEV37Accident · No injuriesClosedCessna 195B · Marion, ILJan 22, 1974 · N3025B · Substantial damage