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 FTW76DPG57Accident · No injuriesClosedGrumman G-164A · Harrisburg, ARMay 24, 1976 · N8960H · Substantial damageNTSB FTW76DQG67Accident · Serious injuriesClosedBoeing B75N1 · Childress, TXMay 22, 1976 · N65578 · Substantial damageNTSB CHI76FEA35Accident · Minor injuriesClosedBell 47G-2 · Monticello, INMay 22, 1976 · N9238Z · Substantial damageNTSB SEA76AS049Accident · 2 fatalClosedCessna 172K · Weiser, IDMay 21, 1976 · N7148G · DestroyedNTSB OAK76DVD36Accident · No injuriesClosedBell 47G-5 · Cloverdale, CAMay 21, 1976 · N6277N · Substantial damageNTSB CHI76FET34Accident · Minor injuriesClosedCessna 188B · Union, MIMay 20, 1976 · N9031G · Substantial damageNTSB CHI76FEA34Accident · 1 fatalClosedPiper PA-25 · Columbus, INMay 20, 1976 · N8599L · DestroyedNTSB MIA76FKJ62Accident · Serious injuriesClosedCessna A188B · Mobile, ALMay 19, 1976 · N9013R · DestroyedNTSB FTW76DPG63Accident · No injuriesClosedGrumman G-164A · St.Charles, ARMay 19, 1976 · N8766H · Substantial damageNTSB MKC76DCQ51Accident · No injuriesClosedHughes 369 · Elkhart, KSMay 18, 1976 · N9153F · Substantial damageNTSB MKC76DCD42Accident · No injuriesClosedCessna 188 · Cedar Falls, IAMay 18, 1976 · N9735G · Substantial damageNTSB SEA76FYA24Accident · No injuriesClosedBell 47G3B1 · Burley, IDMay 17, 1976 · N47042 · Substantial damageNTSB SEA76FTI27Accident · No injuriesClosedCessna 188B · Three Forks, MTMay 17, 1976 · N4810Q · Substantial damageNTSB MIA76AM085Accident · 1 fatalClosedCessna 210G · Livingston, ALMay 16, 1976 · N5890F · DestroyedNTSB FTW76DQG65Accident · Minor injuriesClosedBoeing E75 · Rotan, TXMay 16, 1976 · N5195N · DestroyedNTSB DEN76FTE69Accident · Minor injuriesClosedPitts S-1E · Falcon, COMay 16, 1976 · N2JM · Substantial damageNTSB SEA76FYC45Accident · Serious injuriesClosedHiller Acft UH-12E · Tillamook, ORMay 14, 1976 · N9785C · DestroyedNTSB FTW76FRD47Accident · No injuriesClosedGrumman G-164A · Lake Charles, LAMay 14, 1976 · N4864 · Substantial damageNTSB FTW76DPG50Accident · Minor injuriesClosedGrumman G-164A · Carlisle, ARMay 14, 1976 · N975X · Substantial damageNTSB CHI76AC062Accident · 1 fatalClosedPiper PA-28 · Milan, MIMay 14, 1976 · N5729W · DestroyedNTSB SEA76DYE41Accident · Minor injuriesClosedBell 47G-3B · Forks, WAMay 12, 1976 · N3794G · Substantial damageNTSB OAK76DVG75Accident · No injuriesClosedPitts Spcl S-1 · Angels Camp, CAMay 11, 1976 · N4WA · Substantial damageNTSB LAX76DUJ80Accident · No injuriesClosedHiller Acft UH-12E · Somerton, AZMay 11, 1976 · N9278Z · Substantial damageNTSB SEA76FYG50Accident · No injuriesClosedBell 47G-3B · Spokane, WAMay 10, 1976 · N58131 · Substantial damageNTSB SEA76FYE40Accident · Serious injuriesClosedTaylorcraft L-2 · Shelton, WAMay 9, 1976 · N58604 · DestroyedNTSB MKC76AK057Accident · 2 fatalClosedTaylorcraft DCO-65 · Bernie, MOMay 9, 1976 · N49030 · DestroyedNTSB CHI76FEV38Accident · No injuriesClosedPiper PA-22 · Mansfield, ILMay 9, 1976 · N2965Z · Substantial damageNTSB NYC76FHA29Accident · No injuriesClosedEnstrom F-28A · Coopersburg, PAMay 8, 1976 · N290Q · Substantial damageNTSB FTW76FRD42Accident · Serious injuriesClosedGrumman G-164A · Elton, LAMay 6, 1976 · N9816 · DestroyedNTSB OAK76DXQ42Accident · No injuriesClosedPiper PA-12 · Winnemucca, NVMay 4, 1976 · N3483M · Substantial damageNTSB CHI76AC059Accident · 1 fatalClosedBoeing A75N1 · Lake Geneva, WIMay 4, 1976 · N56945 · DestroyedNTSB OAK76DVG74Accident · No injuriesClosedCessna 172M · Lake Berryessa, CAMay 3, 1976 · N20086 · Substantial damageNTSB OAK76DVG73Accident · No injuriesClosedGrumman G-164A · Marysville, CAMay 3, 1976 · N897X · Substantial damageNTSB LAX76DUG49Accident · No injuriesClosedCessna 172 · Mecca, CAMay 2, 1976 · N64156 · Substantial damageNTSB SEA76FYC43Accident · 1 fatalClosedSnow S2A · Heppner, ORMay 1, 1976 · N9409R · DestroyedNTSB OAK76DVG72Accident · No injuriesClosedAeronca 7AC · Colusa, CAMay 1, 1976 · N81862 · Substantial damageNTSB LAX76FUG48Accident · 1 fatalClosedAcroduster SA-700 · Corona, CAMay 1, 1976 · N181J · DestroyedNTSB FTW76FRD41Accident · No injuriesClosedPiper PA-25 · Elton, LAMay 1, 1976 · N8784L · Substantial damageNTSB SEA76FYG49Accident · 1 fatalClosedGrumman G-164A · Oakesdale, WAApr 30, 1976 · N5357 · DestroyedNTSB NYC76FHA28Accident · No injuriesClosedBellanca 8KCAB · Sussex, NJApr 29, 1976 · N36435 · DestroyedNTSB MKC76FCD41Accident · Minor injuriesClosedRaven RX-6 · Carlisle, IAApr 29, 1976 · N8671L · DestroyedNTSB MIA76DKT73Accident · Minor injuriesClosedCessna 150A · Ft Lauderdale, FLApr 29, 1976 · N9963G · Substantial damageNTSB LAX76DVA56Accident · No injuriesClosedBell 47G3B1 · Coalinga, CAApr 29, 1976 · N73959 · Substantial damageNTSB FTW76DPJ32Accident · Serious injuriesClosedPiper PA-25 · Mcqueen, OKApr 29, 1976 · N6256Z · DestroyedNTSB CHI76FEV32Accident · No injuriesClosedHiller Acft UH-12D · Eldred, ILApr 29, 1976 · N62417 · Substantial damageNTSB LAX76DVA58Accident · No injuriesClosedGrumman G-164B · Buttonwillow, CAApr 28, 1976 · N31184 · Substantial damageNTSB FTW76DRG50Accident · Minor injuriesClosedGrumman G-164 · Placedo, TXApr 27, 1976 · N485Y · DestroyedNTSB MIA76FKQ29Accident · No injuriesClosedPiper PA-25 · Pace, MSApr 26, 1976 · N5861Z · No damageNTSB FTW76FRG49Accident · Serious injuriesClosedSnow 600S2C · Mathis, TXApr 26, 1976 · N1692S · DestroyedNTSB FTW76FRA35Accident · 1 fatalClosedAero Comdr 600S2R · Fulsher, TXApr 26, 1976 · N3649X · Destroyed