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 ANC78DAA08Accident · Serious injuriesClosedPiper PA-18 · Fairbanks, AKFeb 11, 1978 · N84FA · Substantial damageNTSB SEA78FYE10Accident · No injuriesClosedHughes 269B · Taholah, WAFeb 10, 1978 · N9117F · DestroyedNTSB CHI78DET12Accident · Minor injuriesClosedPiper PA-18A · Three Oaks, MIFeb 10, 1978 · N4490A · Substantial damageNTSB SEA78DYE08Accident · No injuriesClosedHiller Acft UH-12D · Quillayute, WAFeb 8, 1978 · N87977 · DestroyedNTSB SEA78FYE06Accident · No injuriesClosedS.N.I.A.S. SA3180 · Clearwater, WAFeb 6, 1978 · N8453 · Substantial damageNTSB CHI78FEP13Accident · No injuriesClosedCessna 150-J · Necedha, WIJan 29, 1978 · N51042 · Substantial damageNTSB IAD78FKW04Accident · Serious injuriesClosedPiper PA-28 · Benton, TNJan 28, 1978 · N5733W · Substantial damageNTSB OAK78DVM10Accident · Serious injuriesClosedCessna 188 · Castroville, CAJan 27, 1978 · N9705V · DestroyedNTSB FTW78DPD12Accident · No injuriesClosedPiper PA-25 · Wichita Falls, TXJan 26, 1978 · N7030Z · Substantial damageNTSB MKC78FCJ08Accident · 3 fatalClosedCessna 177 · Hayes Center, NEJan 22, 1978 · N3415T · DestroyedNTSB CHI78FEM08Accident · 1 fatalClosedCessna 150 · Millersburg, MIJan 21, 1978 · N8284U · DestroyedNTSB SEA78FYK07Accident · 1 fatalClosedPiper PA-25 · Christmas Vly, ORJan 20, 1978 · N6559L · DestroyedNTSB DEN78FTE23Accident · Serious injuriesClosedBellanca 7GCBC · Mcclave, COJan 18, 1978 · N53966 · DestroyedNTSB LAX78DUM13Accident · No injuriesClosedAir Tractor AT-301 · Imperial, CAJan 16, 1978 · N43945 · DestroyedNTSB FTW78FQG13Accident · Serious injuriesClosedCessna 188B · Dalhart, TXJan 13, 1978 · N731KQ · DestroyedNTSB IAD78FA031Accident · 2 fatalClosedBell 47J · Chesapeake, VAJan 10, 1978 · N6771D · DestroyedNTSB IAD78DLQ06Accident · No injuriesClosedSikorsky S58F · Harold, KYJan 4, 1978 · N885 · Substantial damageNTSB OAK78DJA02Accident · No injuriesClosedEmair MA-1 · Lihue, HIDec 29, 1977 · N305MA · Substantial damageNTSB MKC78FCG12Accident · 1 fatalClosedCessna 177B · Grain Valley, MODec 29, 1977 · N34769 · Substantial damageNTSB MIA78FA024Accident · 4 fatalClosedBeech A24 · Alachua, FLDec 27, 1977 · N6962Q · DestroyedNTSB SEA78DYK04Accident · Minor injuriesClosedHiller Acft FH1100 · Walton, ORDec 22, 1977 · N92484 · DestroyedNTSB MIA78DKT21Accident · No injuriesClosedGrumman G-164B · Clewiston, FLDec 14, 1977 · N6771Q · DestroyedNTSB DEN78FA013Accident · 3 fatalClosedCessna 182 · Socorro, NMDec 8, 1977 · N6488A · DestroyedNTSB SEA78DYK03Accident · Serious injuriesClosedHiller Acft UH12E · Port Orford, ORDec 7, 1977 · N116HA · DestroyedNTSB OAK78FA007Accident · 1 fatalClosedBellanca 7KCAB · Clearlake Oaks, CADec 5, 1977 · N7908S · DestroyedNTSB NYC78FA012Accident · 2 fatalClosedTaylorcraft BC12-D · Mercer, MEDec 4, 1977 · N6607N · DestroyedNTSB LAX78FUA07Accident · Serious injuriesClosedAeronca 7AC · Sunset Beach, CADec 1, 1977 · N81929 · DestroyedNTSB MKC78FA008Accident · 2 fatalClosedBellanca 8KCAB · Inwood, IANov 28, 1977 · N12PG · DestroyedNTSB LAX78FUA05Accident · Minor injuriesClosedMooney M20C · Huntington Bch, CANov 26, 1977 · N9480V · Substantial damageNTSB FTW78FPJ08Accident · Minor injuriesClosedPiper PA-22 · Victory, OKNov 26, 1977 · N5921Z · DestroyedNTSB MIA78DLA07Accident · Minor injuriesClosedCessna 150 · Whigham, GANov 25, 1977 · N6546T · Substantial damageNTSB LAX78QUM05Accident · Minor injuriesClosedCallair A9 · Calexico, CANov 25, 1977 · N7279V · DestroyedNTSB DEN78DTC05Accident · No injuriesClosedHughes 269A · Rawlins, WYNov 25, 1977 · N8891F · Substantial damageNTSB LAX78FA008Accident · 2 fatalClosedBell 47J-2 · Burbank, CANov 22, 1977 · N8442E · DestroyedNTSB MIA78FA014Accident · 2 fatalClosedCessna 150M · Richland, FLNov 20, 1977 · N7586U · DestroyedNTSB ANC78FAD01Accident · 1 fatalClosedCessna 150 · Goddard, AKNov 19, 1977 · N63640 · Substantial damageNTSB DEN78FTE12Accident · Serious injuriesClosedLuscombe 8E · Woodland Park, CONov 13, 1977 · N2683K · Substantial damageNTSB SEA78FYM07Accident · Minor injuriesClosedHiller Acft UH-12E · Amity, ORNov 7, 1977 · N6ZH · DestroyedNTSB FTW78DRD07Accident · Minor injuriesClosedCessna A188B · Le Blance, LANov 7, 1977 · N9313R · DestroyedNTSB SEA78FYM06Accident · Serious injuriesClosedHiller Acft UH-12E · Depoe Bay, ORNov 3, 1977 · N9786C · Substantial damageNTSB LAX78DUG05Accident · No injuriesClosedPiper PA-25 · Blythe, CANov 3, 1977 · N6947Z · Substantial damageNTSB FTW78FRG10Accident · Serious injuriesClosedPiper PA-25 · Laredo, TXNov 2, 1977 · N7048Z · DestroyedNTSB MIA78FKJ06Accident · No injuriesClosedAero Comdr S2R · Jay, FLNov 1, 1977 · N4227X · DestroyedNTSB IAD78FA009Accident · 1 fatalClosedCessna 150L · Ash, NCOct 30, 1977 · N16175 · DestroyedNTSB ANC77DAH50Accident · No injuriesClosedCessna 180 · Thompson Pass, AKOct 30, 1977 · N5296D · Substantial damageNTSB FTW78FPJ06Accident · Serious injuriesClosedCessna 172 · Nobel, OKOct 29, 1977 · N733DK · DestroyedNTSB FTW78FA008Accident · 1 fatalClosedSchweizer 1-26B · Cedar Hill, TXOct 29, 1977 · N10368 · DestroyedNTSB MIA78FKQ03Accident · 1 fatalClosedThrush S2R · Poplarville, MSOct 27, 1977 · N8921Q · DestroyedNTSB FTW78FPJ04Accident · 1 fatalClosedPiper PA-36 · Garber, OKOct 25, 1977 · N57782 · DestroyedNTSB FTW78FA007Accident · 1 fatalClosedEsteen Skyblt · Albany, TXOct 24, 1977 · N4RH · Destroyed