NTSB investigations

18,851 cases where the phase of flight was Maneuvering.

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 = 450)
  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 LAX73FVA40Accident · 1 fatalClosedGrumman G-164 · Edison, CAFeb 12, 1973 · N10220 · DestroyedNTSB MIA73AM080Accident · 1 fatalClosedAmer Avco AA1 · Attapulgus, GAFeb 6, 1973 · N6408L · DestroyedNTSB CHI73AC068Accident · 2 fatalClosedCessna 150L · Morris, ILFeb 4, 1973 · N6974G · DestroyedNTSB OAK73FVG44Accident · Serious injuriesClosedAeronca 7AC · Sloughhouse, CAJan 30, 1973 · N85401 · Substantial damageNTSB FTW73DPJ08Accident · No injuriesClosedPiper J3C · Alva, OKJan 30, 1973 · N98850 · Substantial damageNTSB DEN73AD034Accident · 2 fatalClosedBellanca 17-31A · Aurora, COJan 30, 1973 · N39860 · DestroyedNTSB LAX73AL036Accident · 1 fatalClosedGlobe GC-1B · Desert Cntr, CAJan 28, 1973 · N3262K · DestroyedNTSB OAK73DVG41Accident · No injuriesClosedBell 47D1 · Marysville, CAJan 27, 1973 · N10190 · DestroyedNTSB OAK73DVG42Accident · No injuriesClosedMooney M20G · Sacramento, CAJan 26, 1973 · N9145V · Substantial damageNTSB OAK73FVD24Accident · 1 fatalClosedAeronca 7AC · Sonoma, CAJan 25, 1973 · N82108 · Substantial damageNTSB MKC73FER36Accident · Serious injuriesClosedCessna A185E · Warroad, MNJan 17, 1973 · N5841J · DestroyedNTSB NYC73AN100Accident · 1 fatalClosedPiper PA-18 · Providence Frg, VAJan 11, 1973 · N3902Z · DestroyedNTSB MIA73FKT46Accident · Serious injuriesClosedCessna 150 · Coral Springs, FLJan 3, 1973 · N8597G · DestroyedNTSB FTW73AF035Accident · 2 fatalClosedCessna 150G · Manila, ARJan 1, 1973 · N3802J · DestroyedNTSB MIA73FKW14Accident · No injuriesClosedPiper PA-28 · Chuckey, TNDec 31, 1972 · N8032W · Substantial damageNTSB CHI73FEV19Accident · Minor injuriesClosedCessna 150H · Albion, ILDec 29, 1972 · N50344 · Substantial damageNTSB NYC73FIA08Accident · No injuriesClosedEnstrom F-28A · Fairfax, VADec 26, 1972 · N4469 · Substantial damageNTSB OAK73AP018Accident · 1 fatalClosedBeech C35 · Middletown, CADec 23, 1972 · N5937C · DestroyedNTSB FTW73DPD17Accident · No injuriesClosedHiller Acft UH-12C · Valley View, TXDec 23, 1972 · N5328V · Substantial damageNTSB MIA73FKT39Accident · 1 fatalClosedBoeing E75 · Clewiston, FLDec 20, 1972 · N1206M · DestroyedNTSB OAK73DVM21Accident · No injuriesClosedBell 47G-2 · Salinas, CADec 15, 1972 · N6727D · Substantial damageNTSB SEA73FYG21Accident · 2 fatalClosedSikorsky S-61A · Chelan, WADec 14, 1972 · N318Y · DestroyedNTSB SEA73DYC14Accident · No injuriesClosedCessna 170B · Wallowa, ORDec 9, 1972 · N8365A · Substantial damageNTSB FTW73FQG25Accident · Serious injuriesClosedStits SA6-B · Spearman, TXDec 2, 1972 · N5960 · DestroyedNTSB LAX73DVA30Accident · No injuriesClosedBell 47G-2 · Richgrove, CANov 30, 1972 · N10194 · Substantial damageNTSB ANC73DAG66Accident · No injuriesClosedPiper PA-18 · Glenallen, AKNov 26, 1972 · N5993Z · Substantial damageNTSB OAK73FJA08Accident · 1 fatalClosedPiper J5C · Kaanapali, HINov 25, 1972 · N62032 · DestroyedNTSB LAX73FUQ17Accident · Minor injuriesClosedPiper PA-28 · Goleta, CANov 24, 1972 · N403FL · DestroyedNTSB DEN73ADO24Accident · 1 fatalClosedLuscombe 8A · Cody, WYNov 23, 1972 · N28409 · DestroyedNTSB FTW73DRJ24Accident · Minor injuriesClosedAeronca 7DC · Lk Providence, LANov 22, 1972 · N81475 · Substantial damageNTSB FTW73AF020Accident · 2 fatalClosedPiper PA-24 · Mt.Vernon, TXNov 22, 1972 · N5723P · DestroyedNTSB ANC73AA033Accident · 1 fatalClosedCessna 206 · Anchorage, AKNov 13, 1972 · N5201U · DestroyedNTSB NYC73AN062Accident · 1 fatalClosedChampion 7GCB · Honesdale, PANov 5, 1972 · N9881Y · DestroyedNTSB FTW73FRA12Accident · Serious injuriesClosedCessna 172 · Riverside, TXNov 5, 1972 · N7140A · Substantial damageNTSB MKC73AKO34Accident · 2 fatalClosedCessna A150K · Wentzville, MONov 4, 1972 · N8344M · DestroyedNTSB FTW73FQG23Accident · Serious injuriesClosedGrumman G-164 · Roby, TXNov 3, 1972 · N10231 · DestroyedNTSB MIA73DLT11Accident · No injuriesClosedHughes 269B · Millington, TNNov 1, 1972 · N9468F · Substantial damageNTSB CHI73FET09Accident · No injuriesClosedHughes 269A · Gary, INNov 1, 1972 · N8790F · Substantial damageNTSB MIA73DKJ31Accident · No injuriesClosedCessna 150J · Tuscaloosa, ALOct 29, 1972 · N60902 · Substantial damageNTSB FTW73FRG24Accident · Serious injuriesClosedPiper PA-28 · Round Rock, TXOct 24, 1972 · N4256T · DestroyedNTSB MIA73FLD24Accident · No injuriesClosedGrumman G-164A · Zellwood, FLOct 21, 1972 · N770ZF · Substantial damageNTSB LAX73FUM07Accident · Serious injuriesClosedNaval Fcty N3N-3 · Winterhaven, CAOct 21, 1972 · N44951 · DestroyedNTSB MKC73FTK08Accident · No injuriesClosedCallair A-9A · Murdo, SDOct 20, 1972 · N8288H · Substantial damageNTSB FTW73FPG32Accident · Serious injuriesClosedAero Comdr A-9B · Gould, AROct 20, 1972 · N7948V · DestroyedNTSB FTW73DRG22Accident · No injuriesClosedPiper PA-25 · Uvalde, TXOct 17, 1972 · N6662Z · Substantial damageNTSB MKC73AK026Accident · 2 fatalClosedCessna 170B · Richmond, MOOct 16, 1972 · N4607C · Substantial damageNTSB FTW73AF013Accident · 2 fatalClosedPiper PA-28 · Comstock, TXOct 15, 1972 · N8018N · DestroyedNTSB LAX73DUJ31Accident · No injuriesClosedGrumman G-164A · Queen Creek, AZOct 14, 1972 · N970X · Substantial damageNTSB FTW73FPG31Accident · Serious injuriesClosedBoeing A75 · Moro, AROct 13, 1972 · N57989 · Substantial damageNTSB FTW73FRD08Accident · Serious injuriesClosedAeronca 7AC · Fenton, LAOct 12, 1972 · N4198E · Substantial damage