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 SEA72FYC46Accident · Serious injuriesClosedBellanca 1419-2 · Hermiston, ORJun 7, 1972 · N7698B · DestroyedNTSB FTW72FRG93Accident · 1 fatalClosedAero Comdr A-9B · Weslaco, TXJun 7, 1972 · N7675V · DestroyedNTSB SEA72FYA37Accident · Serious injuriesClosedPiper PA-25 · Nyssa, ORJun 6, 1972 · N6512Z · DestroyedNTSB NYC72AN148Accident · Minor injuriesClosedBell 206A · Matewan, WVJun 6, 1972 · N163AC · Substantial damageNTSB MKC72DCD74Accident · Minor injuriesClosedGrumman G-164A · Ottumwa, IAJun 6, 1972 · N8384 · DestroyedNTSB NYC72FHM56Accident · No injuriesClosedBell 47G-5 · Freehold, NJJun 5, 1972 · N4101G · Substantial damageNTSB MIA72FLG43Accident · No injuriesClosedCallair A-9 · Barnwell, SCJun 5, 1972 · N7244V · DestroyedNTSB MIA72FKJ59Accident · 1 fatalClosedPiper PA-18A · Robertsdale, ALJun 5, 1972 · N4391A · DestroyedNTSB SEA72FYG44Accident · Serious injuriesClosedTaylorcraft BC1265 · Warden, WAJun 4, 1972 · N36240 · DestroyedNTSB SEA72DYG45Accident · No injuriesClosedBell 47G-2 · Warden, WAJun 4, 1972 · N1657 · Substantial damageNTSB MKC72FCQ58Accident · 1 fatalClosedCallair A-9B · Ulysses, KSJun 4, 1972 · N7980V · DestroyedNTSB MIA72AM129Accident · 2 fatalClosedCessna 150J · Green Cove Sp, FLJun 4, 1972 · N60264 · DestroyedNTSB MKC72DTK30Accident · No injuriesClosedPiper PA-25 · Conde, SDJun 3, 1972 · N7326Z · Substantial damageNTSB CHI72FET33Accident · 1 fatalClosedCessna 188A · South Bend, INJun 3, 1972 · N9936G · Substantial damageNTSB MKC72DCJ71Accident · No injuriesClosedPiper PA-25 · Crawford, NEJun 2, 1972 · N4997Y · DestroyedNTSB MIA72AM128Accident · 2 fatalClosedFairchild M-62A · Madison, MSJun 2, 1972 · N54112 · DestroyedNTSB MIA72FKH08Accident · No injuriesClosedPiper PA-18A · Pitts, GAJun 1, 1972 · N9910D · Substantial damageNTSB FTW72FRG91Accident · 1 fatalClosedCallair A-9B · Los Fresnos, TXJun 1, 1972 · N7718V · Substantial damageNTSB FTW72FPG82Accident · Minor injuriesClosedCessna 182 · Guion, ARJun 1, 1972 · N7174 · Substantial damageNTSB FTW72FPG81Accident · Serious injuriesClosedCessna 150 · Guion, ARJun 1, 1972 · N22570 · Substantial damageNTSB FTW72DRG92Accident · No injuriesClosedCessna 150 · Laredo, TXJun 1, 1972 · N6920G · Substantial damageNTSB CHI72FEA46Accident · No injuriesClosedBell 47D-1 · Haubstadt, INJun 1, 1972 · N3087G · DestroyedNTSB NYC72FHM54Accident · Minor injuriesClosedHughes 269A · Livngstn Manor, NYMay 30, 1972 · N8866F · DestroyedNTSB SEA72AS051Accident · 3 fatalClosedPiper PA-22 · Sunriver, ORMay 29, 1972 · N4411A · DestroyedNTSB OAK72DXQ34Accident · No injuriesClosedKaman K-600 · Orovada, NVMay 29, 1972 · N11119 · Substantial damageNTSB NYC72DGM48Accident · Minor injuriesClosedPitts Spcl S-1 · Derry, PAMay 29, 1972 · N513W · DestroyedNTSB FTW72FPG79Accident · 1 fatalClosedBoeing A75N1 · Hazen, ARMay 29, 1972 · N65735 · DestroyedNTSB MIA72FKJ57Accident · Serious injuriesClosedStarduster TOO · Alabaster, ALMay 28, 1972 · N3650 · DestroyedNTSB SEA72DYG43Accident · No injuriesClosedBoeing A75N1 · Dayton, WAMay 27, 1972 · N54929 · Substantial damageNTSB ANC72DAH16Accident · No injuriesClosedPiper PA-18 · Mcgrath, AKMay 27, 1972 · N7288K · Substantial damageNTSB SEA72DYG40Accident · No injuriesClosedBell 47G2 · Moses Lake, WAMay 26, 1972 · N6712D · DestroyedNTSB MKC72FER62Accident · Serious injuriesClosedAero Comdr A-9B · Mt.Lake, MNMay 26, 1972 · N7756V · DestroyedNTSB MKC72DCQ57Accident · No injuriesClosedPiper PA-25 · Laharpe, KSMay 26, 1972 · N6792Z · Substantial damageNTSB MKC72DCJ70Accident · No injuriesClosedPiper PA-25 · Broken Bow, NEMay 26, 1972 · N4895Y · Substantial damageNTSB MIA72FLA47Accident · Minor injuriesClosedBoeing A75N1 · Obrien, FLMay 26, 1972 · N5506A · Substantial damageNTSB SEA72FYG39Accident · No injuriesClosedPiper PA-25 · Troy, IDMay 23, 1972 · N7436Z · Substantial damageNTSB MKC72FTK29Accident · Serious injuriesClosedPiper PA-18 · Fort Pierre, SDMay 23, 1972 · N3471Z · Substantial damageNTSB FTW72FPG77Accident · Serious injuriesClosedGrumman G-164A · Pine Bluff, ARMay 23, 1972 · N5294 · Substantial damageNTSB LAX72FUG74Accident · 2 fatalClosedStarduster TOO · Adelanto, CAMay 21, 1972 · N1494 · DestroyedNTSB CHI72FET27Accident · Serious injuriesClosedPiper PA-25 · Mishawaka, INMay 21, 1972 · N4687Y · DestroyedNTSB MKC72FCQ56Accident · Serious injuriesClosedPiper PA-18 · Laharpe, KSMay 20, 1972 · N7528K · DestroyedNTSB MIA72FKW27Accident · No injuriesClosedPiper PA-25 · Athens, TNMay 20, 1972 · N7091Z · DestroyedNTSB MIA72FKH05Accident · 1 fatalClosedAero Comdr A-9 · Leesburg, GAMay 20, 1972 · N8404V · DestroyedNTSB FTW72DRG87Accident · No injuriesClosedPiper PA-18 · Long Mott, TXMay 20, 1972 · N1562P · Substantial damageNTSB MIA72DKH03Accident · No injuriesClosedCessna 188 · Vienna, GAMay 18, 1972 · N5699J · Substantial damageNTSB FTW72FRA59Accident · No injuriesClosedGrumman G164A · Louise, TXMay 18, 1972 · N986X · Substantial damageNTSB DEN72FTE70Accident · No injuriesClosedHughes 269B · Fort Collins, COMay 18, 1972 · N9306F · DestroyedNTSB SEA72DYA35Accident · No injuriesClosedHiller Acft UH-12E · Dubois, IDMay 17, 1972 · N90465 · Substantial damageNTSB CHI72FEP42Accident · No injuriesClosedCessna 182P · Bloomer, WIMay 17, 1972 · N7412Q · Substantial damageNTSB MKC72FCA27Accident · No injuriesClosedPiper PA-25 · New Madrid, MOMay 16, 1972 · N6666Z · Substantial damage