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 MIA73FKT11Accident · No injuriesClosedPitts Spcl S-2A · Miami, FLAug 3, 1972 · N8028 · Substantial damageNTSB FTW73FRJ06Accident · 1 fatalClosedPiper PA-18 · Tallulah, LAAug 3, 1972 · N7465D · DestroyedNTSB DEN73DTE12Accident · No injuriesClosedPiper PA-25 · Rocky Ford, COAug 2, 1972 · N8825L · Substantial damageNTSB MKC73DCQ09Accident · No injuriesClosedBoeing E75 · Copeland, KSAug 1, 1972 · N65013 · Substantial damageNTSB MKC73AK011Accident · 2 fatalClosedN.American SNJ-5 · Kingman, KSJul 31, 1972 · N3194G · DestroyedNTSB LAX73FUJ06Accident · No injuriesClosedGrumman G-164A · Guadalupe, AZJul 31, 1972 · N7842 · Substantial damageNTSB FTW73FPG08Accident · Serious injuriesClosedStearman E75N1 · Pollard, ARJul 31, 1972 · N38979 · Substantial damageNTSB NYC73AN020Accident · 1 fatalClosedChampion 7KCAB · Windsor, VAJul 30, 1972 · N7564F · DestroyedNTSB MIA73FKG17Accident · No injuriesClosedPiper PA-25 · Chula, GAJul 30, 1972 · N8596L · Substantial damageNTSB FTW73FQG08Accident · 1 fatalClosedPiper PA-25 · Stratford, TXJul 29, 1972 · N4347Y · DestroyedNTSB ANC73DAA05Accident · No injuriesClosedPiper PA-14 · Wales, AKJul 29, 1972 · N5108H · DestroyedNTSB MIA73FLA10Accident · 1 fatalClosedAero Comdr A-9B · Cottondale, FLJul 28, 1972 · N7679V · DestroyedNTSB MIA73RM013Accident · 5 fatalClosedCessna 310C · Normans Cay, Burkina FasoJul 27, 1972 · N2121T · DestroyedNTSB MIA73FKT08Accident · Serious injuriesClosedCessna 175 · Port Charlote, FLJul 27, 1972 · N9325B · DestroyedNTSB LAX73DUJ09Accident · No injuriesClosedPiper PA-25 · Picacho, AZJul 27, 1972 · N6877Z · Substantial damageNTSB MIA73DKG15Accident · No injuriesClosedPiper PA-25 · Shellman, GAJul 26, 1972 · N4460Y · Substantial damageNTSB FTW73FPG07Accident · No injuriesClosedGrumman G-164A · Coy, ARJul 26, 1972 · N6563 · DestroyedNTSB DEN73FTE10Accident · Serious injuriesClosedSnow 600S2C · Wray, COJul 26, 1972 · N1611S · DestroyedNTSB MIA73FKG11Accident · No injuriesClosedAero Comdr A-9 · Warrenton, GAJul 25, 1972 · N7622V · Substantial damageNTSB SEA73DYA02Accident · No injuriesClosedPiper PA-25 · Terreton, IDJul 24, 1972 · N7844Z · Substantial damageNTSB NYC73FID03Accident · Minor injuriesClosedPiper PA-25 · Newsoms, VAJul 24, 1972 · N4744Y · Substantial damageNTSB FTW73FQG07Accident · Serious injuriesClosedPiper PA-25 · Dumas, TXJul 24, 1972 · N6577Z · DestroyedNTSB FTW73DPG05Accident · No injuriesClosedPiper PA-25 · Eudora, ARJul 23, 1972 · N4704Y · Substantial damageNTSB CHI73DEV05Accident · No injuriesClosedBell 47G-2 · Murdock, ILJul 23, 1972 · N12848 · Substantial damageNTSB MKC73AK010Accident · 1 fatalClosedCessna 150J · Gravois Mills, MOJul 22, 1972 · N60171 · DestroyedNTSB MIA73FLG07Accident · No injuriesClosedBell 47G-2 · Pinewood, SCJul 22, 1972 · N6711D · Substantial damageNTSB MIA73DKG08Accident · Minor injuriesClosedPiper PA-18A · Cordele, GAJul 22, 1972 · N9473D · Substantial damageNTSB FTW73DRG04Accident · No injuriesClosedFunk F-23 · Los Fresnos, TXJul 22, 1972 · N1129Z · DestroyedNTSB SEA73FYE05Accident · No injuriesClosedHiller Acft FH1100 · Skykomish, WAJul 21, 1972 · N5044F · Substantial damageNTSB MIA73FKA01Accident · No injuriesClosedLake LA-4 · Charltte Amlie, VIJul 21, 1972 · N7627L · Substantial damageNTSB FTW73FRG03Accident · Serious injuriesClosedPiper PA-18 · Portland, TXJul 19, 1972 · N4342Z · Substantial damageNTSB MIA73FLG06Accident · No injuriesClosedPiper J3C · Cades, SCJul 18, 1972 · N77549 · Substantial damageNTSB OAK73FVA07Accident · No injuriesClosedBoeing A75N1 · Fresno, CAJul 16, 1972 · N62777 · Substantial damageNTSB SEA73DYG04Accident · Minor injuriesClosedPiper PA-25 · Othello, WAJul 15, 1972 · N8804L · Substantial damageNTSB MKC73FCD04Accident · Serious injuriesClosedGrumman G164 · Northwood, IAJul 15, 1972 · N7228 · DestroyedNTSB SEA73DYG03Accident · No injuriesClosedGrumman G-164A · Touchet, WAJul 14, 1972 · N7372 · Substantial damageNTSB NYC73AN010Accident · 4 fatalClosedCessna T337D · Belfast, MEJul 14, 1972 · N86018 · DestroyedNTSB FTW73FRJ03Accident · No injuriesClosedGrumman G-164A · Ferriday, LAJul 14, 1972 · N7355 · Substantial damageNTSB FTW73FQG03Accident · No injuriesClosedPiper PA-25 · Garden City, TXJul 14, 1972 · N4901Y · Substantial damageNTSB MKC73AK006Accident · 2 fatalClosedCessna 150 · Ravanna, MOJul 13, 1972 · N7737E · DestroyedNTSB CHI73DEM03Accident · No injuriesClosedPiper PA-25 · Munger, MIJul 13, 1972 · N7200Z · Substantial damageNTSB MKC73FTK01Accident · No injuriesClosedGrumman G-164 · Pukwana, SDJul 12, 1972 · N607U · Substantial damageNTSB DEN73FQA05Accident · 2 fatalClosedBoeing B-17 · Socorro, NMJul 12, 1972 · N73648 · DestroyedNTSB MIA73FKJ03Accident · Serious injuriesClosedCallair A-9B · Demopolis, ALJul 11, 1972 · N7793V · DestroyedNTSB UNK72X0110Accident · No injuriesClosedHughes 269 · Eucott Bay, CanadaJul 10, 1972 · N9622F · Substantial damageNTSB MKC73FCA02Accident · Serious injuriesClosedPiper PA-25 · Kewanee, MOJul 10, 1972 · N6466Z · DestroyedNTSB MKC73DCJ07Accident · No injuriesClosedPiper PA-25 · Humbolt, NEJul 10, 1972 · N4886Y · Substantial damageNTSB MIA73DKJ02Accident · Serious injuriesClosedAero Comdr A-9B · Greensboro, ALJul 10, 1972 · N7770V · Substantial damageNTSB FTW73DRA06Accident · Minor injuriesClosedCessna 188 · Wharton, TXJul 10, 1972 · N9702V · DestroyedNTSB MIA73FLD01Accident · Minor injuriesClosedCessna 150 · Jensen Beach, FLJul 9, 1972 · N6339S · Substantial damage