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 FTW76FPG46Accident · Serious injuriesClosedPiper PA-25 · Tuckerman, ARMar 15, 1976 · N4808Y · DestroyedNTSB FTW76DRA26Accident · Minor injuriesClosedGrumman G-164A · Elcampo, TXMar 15, 1976 · N8659H · Substantial damageNTSB OAK76FVM28Accident · Serious injuriesClosedCessna 188 · Castroville, CAMar 14, 1976 · N8106V · DestroyedNTSB FTW76FPG45Accident · No injuriesClosedCessna 150D · Stuttgart, ARMar 14, 1976 · N4271U · Substantial damageNTSB DEN76AD040Accident · Serious injuriesClosedHiller Acft UH-12E · Bluff, UTMar 14, 1976 · N67159 · DestroyedNTSB LAX76DUM23Accident · No injuriesClosedScorpion TOO · San Diego, CAMar 12, 1976 · N525BG · Substantial damageNTSB OAK76DVD25Accident · No injuriesClosedBell 47G-2 · Stockton, CAMar 10, 1976 · N9195F · Substantial damageNTSB OAK76DVA44Accident · Serious injuriesClosedBoeing A75N1 · Visalia, CAMar 5, 1976 · N49701 · DestroyedNTSB OAK76DVD26Accident · No injuriesClosedPiper PA-25 · Tracy, CAMar 3, 1976 · N4429Y · Substantial damageNTSB SEA76ATI15Accident · Serious injuriesClosedPiper PA-18 · Big Timber, MTMar 2, 1976 · N3474Z · Substantial damageNTSB MIA76DKT59Accident · No injuriesClosedBell 47D1 · South Bay, FLMar 1, 1976 · N12088 · Substantial damageNTSB MIA76FLA34Accident · No injuriesClosedBeech E35 · Live Oak, FLFeb 29, 1976 · N3499B · Substantial damageNTSB IAD76AI058Accident · 2 fatalClosedPiper PA-22 · Mooresville, NCFeb 29, 1976 · N5634Z · Substantial damageNTSB OAK76DVG47Accident · No injuriesClosedGrumman G-164A · Marysville, CAFeb 28, 1976 · N7807 · Substantial damageNTSB MIA76AM068Accident · 2 fatalClosedEnstrom F-28A · Guntersville, ALFeb 27, 1976 · N9263 · Substantial damageNTSB NYC76DHD18Accident · No injuriesClosedCessna 172M · Atglen, PAFeb 26, 1976 · N4467R · Substantial damageNTSB OAK76DVA43Accident · No injuriesClosedFairchild M-62 · Westley, CAFeb 25, 1976 · N50002 · Substantial damageNTSB FTW76DPJ26Accident · Minor injuriesClosedBoeing A75N1 · Eldorado, OKFeb 25, 1976 · N67238 · DestroyedNTSB FTW76DPJ25Accident · Minor injuriesClosedBell 47G-4 · Billings, OKFeb 25, 1976 · N1150W · DestroyedNTSB OAK76FVA42Accident · Serious injuriesClosedAeronca 7AC · Chowchilla, CAFeb 23, 1976 · N84588 · Substantial damageNTSB FTW76FPJ27Accident · No injuriesClosedCessna 182A · Stroud, OKFeb 22, 1976 · N3958D · Substantial damageNTSB DEN76AD035Accident · 1 fatalClosedChampion 7GCBC · Delta, COFeb 22, 1976 · N9010L · DestroyedNTSB SEA76FYE25Accident · No injuriesClosedHughes 269B · Renton, WAFeb 18, 1976 · N11212 · Substantial damageNTSB LAX76DUG36Accident · Serious injuriesClosedNaval Fcty N3N · Ripley, CAFeb 18, 1976 · N44846 · DestroyedNTSB FTW76DPJ24Accident · No injuriesClosedPiper PA-25 · Grandfield, OKFeb 18, 1976 · N6515Z · DestroyedNTSB ANC76DAG89Accident · No injuriesClosedCessna 180 · Iliamna, AKFeb 15, 1976 · N4718B · Substantial damageNTSB MIA76DKT57Accident · No injuriesClosedGlobe GC-1B · Homstead, FLFeb 14, 1976 · N77751 · DestroyedNTSB CHI76FEA26Accident · No injuriesClosedCessna 175A · Glendale, INFeb 13, 1976 · N6966E · Substantial damageNTSB MIA76AM061Accident · 2 fatalClosedBoeing E75 · Palmetto, GAFeb 10, 1976 · N622S · DestroyedNTSB IAD76DID20Accident · No injuriesClosedBell 47G-2 · Chesapeake, VAFeb 4, 1976 · N2823B · DestroyedNTSB OAK76FJA10Accident · No injuriesClosedHiller Acft UH-12E · Oahu, HIFeb 3, 1976 · N108HA · Substantial damageNTSB ANC76AA065Accident · 1 fatalClosedBellanca 8KCAB · Dillingham, AKFeb 2, 1976 · N36235 · DestroyedNTSB MIA76AM059Accident · 3 fatalClosedCessha 182 · Mayfield, GAJan 30, 1976 · N3659U · DestroyedNTSB LAX76FUJ54Accident · No injuriesClosedS.N.A.I.S SA316B · Maricopa, AZJan 29, 1976 · N8622 · Substantial damageNTSB OAK76FVG42Accident · Minor injuriesClosedCessna 180 · Red Bluff, CAJan 13, 1976 · N4786U · Substantial damageNTSB MIA76FLD39Accident · 1 fatalClosedUptonsunera I 2 · Sarasota, FLJan 13, 1976 · N6SU · DestroyedNTSB OAK76FJA09Accident · 1 fatalClosedBell 206B · Honolulu, HIJan 9, 1976 · N59471 · Substantial damageNTSB MIA76AM056Accident · 1 fatalClosedGrum Amer AA1-B · Ormond Beach, FLJan 9, 1976 · N8996L · DestroyedNTSB CHI76DEM24Accident · No injuriesClosedHughes 269C · Saginaw, MIJan 5, 1976 · N9685F · Substantial damageNTSB LAX76FVA18Accident · No injuriesClosedBell 47D-1 · Capistrano, CAJan 1, 1976 · N9673Z · Substantial damageNTSB MKC76DTG12Accident · Serious injuriesClosedBellanca 7ECA · Goodrich, NDDec 21, 1975 · N90992 · Minor damageNTSB SEA76FTA09Accident · No injuriesClosedBell 206B · Miles City, MTDec 14, 1975 · N59495 · Substantial damageNTSB OAK76DVM20Accident · No injuriesClosedBell 47G-2 · Salinas, CADec 14, 1975 · N2874B · Substantial damageNTSB SEA76FYC26Accident · Minor injuriesClosedHiller Acft UH-12D · Nehalem, ORDec 11, 1975 · N17714 · DestroyedNTSB NYC76FNE12Accident · Serious injuriesClosedAeronca 7AC · Charlton, MADec 7, 1975 · N1244E · Substantial damageNTSB DEN76DQD10Accident · No injuriesClosedBellanca 17-30A · Chamberino, NMNov 23, 1975 · N917TB · Substantial damageNTSB MIA76AM045Accident · 2 fatalClosedCessna 120 · Warner Robins, GANov 22, 1975 · N3593V · DestroyedNTSB MIA76AM044Accident · 1 fatalClosedPiper PA-20 · Lighthouse Pt, FLNov 21, 1975 · N7427K · DestroyedNTSB FTW76FRJ12Accident · Serious injuriesClosedCessna 150F · Oil City, LANov 18, 1975 · N7116F · Substantial damageNTSB SEA76AS026Accident · 1 fatalClosedPiper J3C-65 · Carbonado, WANov 9, 1975 · N6899H · Destroyed