NTSB investigations

18,850 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 MKC72FTG07Accident · No injuriesClosedCallair A-9 · Mekinock, NDJul 20, 1971 · N3569G · Substantial damageNTSB FTW72FPA02Accident · No injuriesClosedTraver Spcl PAC · Corsicana, TXJul 20, 1971 · N115Y · Substantial damageNTSB SEA72FTA02Accident · No injuriesClosedCallair A-9 · Laurel, MTJul 19, 1971 · N8264H · Substantial damageNTSB MKC72FCQ10Accident · No injuriesClosedBoeing A75N1 · Abilene, KSJul 19, 1971 · N66617 · Substantial damageNTSB MKC72DCD12Accident · No injuriesClosedPiper PA-25 · Oelwein, IAJul 19, 1971 · N6215Z · Substantial damageNTSB FTW72FRA01Accident · No injuriesClosedGrumman G-164A · Hamshire, TXJul 18, 1971 · N7950 · Substantial damageNTSB LAX72DVA03Accident · Minor injuriesClosedCallair A-9 · Shafter, CAJul 17, 1971 · N7215V · Substantial damageNTSB MKC72DCQ08Accident · No injuriesClosedPiper PA-25 · Sharon Sprgs, KSJul 16, 1971 · N6191Z · Substantial damageNTSB FTW72DQG04Accident · No injuriesClosedCessna 188 · Friona, TXJul 16, 1971 · N3542Q · Substantial damageNTSB LAX72FUJ15Accident · No injuriesClosedHughes 369HS · Grnd Canyon, AZJul 15, 1971 · N9046F · Substantial damageNTSB SEA72DYG03Accident · No injuriesClosedHughes 269B · Pullman, WAJul 14, 1971 · N9539F · Substantial damageNTSB SEA72FYG01Accident · 1 fatalClosedSnow S2R · Royal City, WAJul 13, 1971 · N8879Q · DestroyedNTSB OAK72DVD04Accident · No injuriesClosedRotorways Scorpi · Santa Rosa, CAJul 13, 1971 · N28HM · Substantial damageNTSB MIA72DKG05Accident · No injuriesClosedCassutt II · Milledgeville, GAJul 13, 1971 · N1419R · Substantial damageNTSB FTW72FQG06Accident · Serious injuriesClosedPiper PA-25 · Lockney, TXJul 12, 1971 · N8679L · DestroyedNTSB FTW72DPG03Accident · Serious injuriesClosedPiper PA-25 · Lake Village, ARJul 12, 1971 · N4680Y · DestroyedNTSB OAK72DVD01Accident · Minor injuriesClosedCessna 150 · San Frncsco, CAJul 11, 1971 · N3766J · DestroyedNTSB CHI72DEP02Accident · No injuriesClosedBoeing B75N1 · Blck Rvr Flls, WIJul 11, 1971 · N69808 · Substantial damageNTSB ANC72DAG31Accident · Minor injuriesClosedMaule M4210C · Soldotna, AKJul 10, 1971 · N4738T · DestroyedNTSB OAK72FVG03Accident · No injuriesClosedBoeing A75N1 · Sacramento, CAJul 9, 1971 · N62794 · DestroyedNTSB MKC72DTK01Accident · No injuriesClosedPiper PA-18 · Hayes, SDJul 9, 1971 · N6884B · Substantial damageNTSB MKC72DCQ06Accident · No injuriesClosedPiper PA-25 · Marion, KSJul 9, 1971 · N6583Z · Substantial damageNTSB MIA72FKJ02Accident · No injuriesClosedBoeing E75N1 · Echo, ALJul 9, 1971 · N66308 · Substantial damageNTSB CHI72FEM03Accident · Serious injuriesClosedPiper PA-25 · Orleans, MIJul 9, 1971 · N8711L · DestroyedNTSB FTW72FRG04Accident · Serious injuriesClosedPiper PA-32 · El Indio, TXJul 8, 1971 · N4847S · Substantial damageNTSB FTW72DRG06Accident · No injuriesClosedAero Comdr S-2R · Harlingen, TXJul 8, 1971 · N8898Q · DestroyedNTSB FTW72AF002Accident · 1 fatalClosedAeronca 7AC · Big Spring, TXJul 6, 1971 · N84600 · DestroyedNTSB CHI72FEI02Accident · Serious injuriesClosedCessna 150K · Brunswick, OHJul 6, 1971 · N8438M · Substantial damageNTSB FTW72FQG05Accident · No injuriesClosedPiper PA-25 · Plainview, TXJul 5, 1971 · N7770Z · Substantial damageNTSB ANC72DAG07Accident · Serious injuriesClosedCessna 140 · Mckinley Prk, AKJul 5, 1971 · N2182V · Substantial damageNTSB SEA72AS001Accident · 2 fatalClosedTaylorcraft BC12-D · Riverside, WAJul 3, 1971 · N43846 · DestroyedNTSB NYC72AN001Accident · 3 fatalClosedPiper PA-22 · Machias, NYJul 3, 1971 · N9539D · DestroyedNTSB LAX72DUJ02Accident · No injuriesClosedBell 204B · Heber, AZJul 3, 1971 · N1191W · Substantial damageNTSB CHI72AC002Accident · 1 fatalClosedRyan ST-3KR · Valmeyer, ILJul 3, 1971 · N73729 · DestroyedNTSB OAK72DVG01Accident · No injuriesClosedBoeing A75N1 · Meridian, CAJul 2, 1971 · N9697H · Substantial damageNTSB OAK72DVA01Accident · No injuriesClosedBoeing A75 · Mendota, CAJul 2, 1971 · N5041V · Substantial damageNTSB FTW72FRG01Accident · 1 fatalClosedPiper PA-25 · St Paul, TXJul 2, 1971 · N8278 · DestroyedNTSB MKC72FTG01Accident · No injuriesClosedCessna 188 · Grafton, NDJul 1, 1971 · N9946G · DestroyedNTSB MIA72FKJ01Accident · No injuriesClosedGrumman G-164 · Dothan, ALJul 1, 1971 · N748Y · Substantial damageNTSB OAK71FVG89Accident · No injuriesClosedPiper PA-25 · Dixon, CAJun 30, 1971 · N6563Z · Substantial damageNTSB OAK71DVA93Accident · No injuriesClosedBoeing E75 · Five Points, CAJun 30, 1971 · N5024V · Substantial damageNTSB MKC72FCQ11Accident · Serious injuriesClosedPiper PA-18 · Rolla, KSJun 30, 1971 · N3779P · Substantial damageNTSB MKC71FTG36Accident · No injuriesClosedCallair A-9 · Reeder, NDJun 30, 1971 · N7206V · DestroyedNTSB MKC71DCJ77Accident · Minor injuriesClosedPiper PA-25 · Alma, NEJun 30, 1971 · N6928Z · Substantial damageNTSB OAK71FVG88Accident · 1 fatalClosedHagel SA-100 · Folsom, CAJun 28, 1971 · N3410G · DestroyedNTSB MKC71FCA41Accident · Minor injuriesClosedBoeing A75N1 · Dexter, MOJun 28, 1971 · N63906 · Substantial damageNTSB CHI71FEV50Accident · Serious injuriesClosedChampion 7KCAB · Aledo, ILJun 28, 1971 · N5194T · DestroyedNTSB SEA71DYG61Accident · No injuriesClosedTaylorcraft BC12-D · Priest Lake, IDJun 27, 1971 · N44445 · Substantial damageNTSB NYC71DHD58Accident · Minor injuriesClosedPiper J-3 · Mickleton, NJJun 26, 1971 · N75356 · DestroyedNTSB ANC71AA061Accident · Serious injuriesClosedPiper PA-12 · Aniak, AKJun 25, 1971 · N98987 · Substantial damage