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 MIA68F0006Accident · Minor injuriesClosedPiper PA-25 · Pitts, GAJul 24, 1967 · N74829 · Substantial damageNTSB LAX68A0011Accident · 2 fatalClosedCessna 150F · Kingman, AZJul 24, 1967 · N8243S · DestroyedNTSB FTW68F0120Accident · Serious injuriesClosedPiper PA-25 · Wharton, TXJul 24, 1967 · N7755Z · Substantial damageNTSB FTW68D0141Accident · No injuriesClosedPiper PA-18A · Lewisville, ARJul 24, 1967 · N9858D · Substantial damageNTSB MIA68F0183Accident · Serious injuriesClosedCessna 150 · Douglasville, GAJul 23, 1967 · N7007F · Substantial damageNTSB NYC68F0075Accident · No injuriesClosedRepublic RC-3 · Beaver, PAJul 22, 1967 · N6055K · Substantial damageNTSB FTW68D0118Accident · No injuriesClosedPiper PA-18 · Presidio, TXJul 22, 1967 · N8095D · Substantial damageNTSB FTW68A0008Accident · 1 fatalClosedChampion 7GCA · Ft Worth, TXJul 22, 1967 · N6301N · DestroyedNTSB DEN68A0006Accident · No injuriesClosedBell 47G3B1 · Leadville, COJul 22, 1967 · N1334X · Substantial damageNTSB LAX68D0095Accident · No injuriesClosedNaval Fcty N3N · Chandler, AZJul 21, 1967 · N44814 · Substantial damageNTSB FTW68F0180Accident · No injuriesClosedBoeing E75 · Nome, TXJul 21, 1967 · N66554 · Substantial damageNTSB DEN68D0041Accident · Minor injuriesClosedCessna P206 · Farmington, NMJul 21, 1967 · N2569X · Substantial damageNTSB NYC68A0011Accident · No injuriesClosedBell 47-D1 · Waterford, PAJul 20, 1967 · N310A · Substantial damageNTSB FTW68F0117Accident · No injuriesClosedGrumman G-164 · San Benito, TXJul 20, 1967 · N10235 · Substantial damageNTSB MIA68A0010Accident · 1 fatalClosedAeronca 7BCM · Albany, GAJul 19, 1967 · N81791 · DestroyedNTSB FTW68D0116Accident · No injuriesClosedAeronca 7GC · Imperial, TXJul 19, 1967 · N4844E · Substantial damageNTSB SEA68D0095Accident · No injuriesClosedPiper J-3 · Newberg, ORJul 17, 1967 · N1075N · Substantial damageNTSB FTW68A0007Accident · 1 fatalClosedPiper J-3C · Parkin, ARJul 17, 1967 · N3511N · DestroyedNTSB LAX68D0096Accident · No injuriesClosedCessna 172 · Holbrook, AZJul 15, 1967 · N6323E · DestroyedNTSB FTW68D0095Accident · No injuriesClosedPiper PA-25 · Spearman, TXJul 15, 1967 · N6186Z · Substantial damageNTSB OAK68A0006Accident · 1 fatalClosedBoeing A75N1 · Haena, HIJul 14, 1967 · N67916 · DestroyedNTSB OAK68D0065Accident · No injuriesClosedBoeing A75 · Williams, CAJul 13, 1967 · N1318N · Substantial damageNTSB NYC68A0007Accident · No injuriesClosedBell 47D1 · N Kingston, RIJul 13, 1967 · N210B · Substantial damageNTSB MKC68F0150Accident · No injuriesClosedPiper PA-18 · Barnesville, MNJul 13, 1967 · N4250Z · Substantial damageNTSB MKC68A0004Accident · 2 fatalClosedPiper PA-23 · Benton, MOJul 13, 1967 · N4786P · DestroyedNTSB FTW68A0003Accident · 1 fatalClosedBoeing IB75A · Ganado, TXJul 13, 1967 · N62660 · DestroyedNTSB MIA68D0059Accident · No injuriesClosedBoeing A75N1 · Tomnolen, MSJul 10, 1967 · N75690 · Substantial damageNTSB MKC68F0077Accident · No injuriesClosedPiper PA-11 · Chaffee, NDJul 8, 1967 · N4923M · DestroyedNTSB FTW68F0070Accident · Serious injuriesClosedBoeing A75N1 · Barstow, TXJul 7, 1967 · N64812 · Substantial damageNTSB MIA68F0072Accident · Minor injuriesClosedPiper PA-25 · Inverness, FLJul 6, 1967 · N4404Y · Substantial damageNTSB SEA68D0041Accident · Minor injuriesClosedPiper PA-25 · Genesee, IDJul 5, 1967 · N4535Y · DestroyedNTSB FTW68D0068Accident · No injuriesClosedCallair A-9 · Floydada, TXJul 5, 1967 · N7231V · Substantial damageNTSB SEA68A0004Accident · 4 fatalClosedBeech K35 · Fort Peck, MTJul 4, 1967 · N6024E · DestroyedNTSB MIA68A0003Accident · 1 fatalClosedPiper PA-18A · Bonita Sprgs, FLJul 4, 1967 · N1677P · DestroyedNTSB LAX68A0002Accident · 2 fatalClosedChampion 7GCAA · Amboy, CAJul 4, 1967 · N8340V · DestroyedNTSB FTW68F0084Accident · No injuriesClosedPiper PA-25 · Santa Rosa, TXJul 3, 1967 · N7368Z · Substantial damageNTSB MIA68A0001Accident · 1 fatalClosedPiper J3C-65 · Clewiston, FLJul 2, 1967 · N77569 · Substantial damageNTSB CHI68A0004Accident · No injuriesClosedBrantly B-2 · Bethalto, ILJul 2, 1967 · N1120K · Substantial damageNTSB SEA68A0001Accident · 1 fatalClosedCallair A-9 · Power, MTJul 1, 1967 · N7225V · DestroyedNTSB MKC68F0101Accident · Minor injuriesClosedPiper PA-18 · Lidgerwood, NDJun 30, 1967 · N3781P · DestroyedNTSB MKC68F0058Accident · Serious injuriesClosedAeronca 7AC · Twin Valley, MNJun 30, 1967 · N2706E · Substantial damageNTSB FTW68F0135Accident · No injuriesClosedBeech 23 · Marianna, ARJun 29, 1967 · N2393Z · Substantial damageNTSB FTW68D0107Accident · No injuriesClosedBoeing A75 · Navasota, TXJun 28, 1967 · N46952 · Substantial damageNTSB FTW68D0058Accident · No injuriesClosedPiper PA-25 · Jonesboro, ARJun 28, 1967 · N7779Z · Substantial damageNTSB NYC67A0189Accident · No injuriesClosedBell 47D1 · Williamsburg, PAJun 27, 1967 · N3918A · Substantial damageNTSB ANC67A0069Accident · 2 fatalClosedN.American B-25N · Rampart, AKJun 27, 1967 · N9937Z · DestroyedNTSB MKC68F0024Accident · Serious injuriesClosedFunk F23-A · Alliance, NEJun 26, 1967 · N1130Z · Substantial damageNTSB MKC68D0069Accident · No injuriesClosedSnow S2C · Clarinda, IAJun 26, 1967 · N1674S · Substantial damageNTSB MKC67A0088Accident · No injuriesClosedBell 47G · Lincoln, KSJun 26, 1967 · N73865 · Substantial damageNTSB MKC67A0087Accident · 1 fatalClosedPiper PA-11 · Fessenden, NDJun 26, 1967 · N5018H · Destroyed