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 SEA71FYG60Accident · Minor injuriesClosedBell 47G2 · Moses Lake, WAJun 24, 1971 · N1657 · DestroyedNTSB OAK71FVA89Accident · No injuriesClosedBoeing E75N1 · Five Points, CAJun 24, 1971 · N4760V · No damageNTSB FTW71FPG66Accident · Minor injuriesClosedGrumman G-164 · Eudora, ARJun 24, 1971 · N642U · Substantial damageNTSB OAK71DVA91Accident · Minor injuriesClosedPiper J4A · Three Rivrs, CAJun 23, 1971 · N22789 · DestroyedNTSB MKC71FTG33Accident · Serious injuriesClosedPiper PA-18 · Bremen, NDJun 23, 1971 · N3497Z · Substantial damageNTSB SEA71DYA40Accident · No injuriesClosedCessna 188 · Kimberly, IDJun 22, 1971 · N9891V · Substantial damageNTSB MIA71FKA12Accident · 1 fatalClosedGrumman G-164 · Ponce, PRJun 22, 1971 · N399Y · DestroyedNTSB ANC71DAG05Accident · No injuriesClosedPiper PA-18 · Tyonek, AKJun 21, 1971 · N7061B · Substantial damageNTSB SEA71FTA23Accident · No injuriesClosedCallair A-9 · Opheim, MTJun 20, 1971 · N9650Z · Substantial damageNTSB SEA71DYA38Accident · No injuriesClosedPiper PA-25 · Blackfoot, IDJun 20, 1971 · N7283Z · Substantial damageNTSB CHI71FLQ29Accident · No injuriesClosedBell 47G4A · Utica, KYJun 19, 1971 · N4088G · DestroyedNTSB MIA71FKQ38Accident · Serious injuriesClosedBoeing A75N1 · Greenwood, MSJun 18, 1971 · N57810 · DestroyedNTSB MKC71DCQ44Accident · No injuriesClosedCallair A-9 · Ulysses, KSJun 17, 1971 · N3572G · Substantial damageNTSB SEA71DYG59Accident · No injuriesClosedCallair A-6 · Waterville, WAJun 16, 1971 · N2934G · Substantial damageNTSB FTW71FRJ38Accident · Serious injuriesClosedCessna 140 · Alexandria, LAJun 16, 1971 · N76143 · DestroyedNTSB SEA71DYA36Accident · Serious injuriesClosedPiper PA-25 · Idaho Falls, IDJun 15, 1971 · N7118Z · DestroyedNTSB MKC71DER74Accident · Minor injuriesClosedBell 47G2 · Franklin, MNJun 15, 1971 · N13298 · Substantial damageNTSB LAX71DUG93Accident · No injuriesClosedHughes 269B · Duarte, CAJun 15, 1971 · N9437F · Substantial damageNTSB FTW71FRD53Accident · No injuriesClosedGrumman G-164 · Crowley, LAJun 15, 1971 · N645U · Substantial damageNTSB OAK71DXQ49Accident · Minor injuriesClosedHughes 269B · Taylorsville, CAJun 14, 1971 · N9331F · Substantial damageNTSB OAK71DXQ42Accident · Minor injuriesClosedBell 47G3B1 · Bishop, CAJun 14, 1971 · N73935 · Substantial damageNTSB IAD71DIJ23Accident · No injuriesClosedChampion 7GCAA · Washington, WVJun 14, 1971 · N1820G · DestroyedNTSB FTW71FRA65Accident · No injuriesClosedBell 47D1 · Alvin, TXJun 14, 1971 · N9713C · Substantial damageNTSB SEA71FTI38Accident · 1 fatalClosedPiper PA-18 · Turner, MTJun 13, 1971 · N5765D · DestroyedNTSB CHI71FEP53Accident · 1 fatalClosedPiper PA-18 · Ripon, WIJun 13, 1971 · N2366P · DestroyedNTSB OAK71FVM58Accident · 1 fatalClosedZlin 526F · Hollister, CAJun 12, 1971 · N34VM · DestroyedNTSB OAK71FVG83Accident · No injuriesClosedBoeing A75N1 · Afton, CAJun 12, 1971 · N61464 · Substantial damageNTSB NYC71DFA65Accident · No injuriesClosedAeronca 11AC · Richfield Sprg, NYJun 12, 1971 · N9010E · Substantial damageNTSB MKC71DER78Accident · Serious injuriesClosedPiper PA-18 · Ortonville, MNJun 12, 1971 · N1667P · Substantial damageNTSB SEA71FYC42Accident · 1 fatalClosedHiller UH12A · Brooks, ORJun 11, 1971 · N8178H · DestroyedNTSB CHI71AC087Accident · 2 fatalClosedChampion 7ECA · Poseyville, INJun 10, 1971 · N11097 · DestroyedNTSB DEN71DTC04Accident · No injuriesClosedPiper PA-18A · Lingle, WYJun 9, 1971 · N9850D · Substantial damageNTSB NYC71FHA51Accident · 1 fatalClosedBell 47G2 · Branchville, NJJun 8, 1971 · N8426E · DestroyedNTSB MKC71FER71Accident · 1 fatalClosedPiper PA-18 · Barnesville, MNJun 8, 1971 · N6186D · DestroyedNTSB DEN71FTC03Accident · Serious injuriesClosedPiper PA-25 · Rawlins, WYJun 8, 1971 · N7395Z · DestroyedNTSB MKC71FCJ69Accident · No injuriesClosedCallair A9A · Ashton, NEJun 7, 1971 · N7775V · Substantial damageNTSB MIA71DKA14Accident · No injuriesClosedGrumann G164 · Yauco, PRJun 7, 1971 · N10296 · DestroyedNTSB DEN71FTE08Accident · Minor injuriesClosedNaval Fcty N3N-1 · Greeley, COJun 7, 1971 · N45202 · DestroyedNTSB SEA71DYA34Accident · Minor injuriesClosedPiper PA-25 · Arock, ORJun 6, 1971 · N7302Z · DestroyedNTSB NYC71FNE37Accident · 1 fatalClosedB.Jungmistr BU-133 · Plainville, CTJun 6, 1971 · N4767 · DestroyedNTSB MKC71FER69Accident · No injuriesClosedHughes 269A · Montevideo, MNJun 6, 1971 · N8925F · Substantial damageNTSB LAX71FUM41Accident · No injuriesClosedCessna 150J · El Cajon, CAJun 6, 1971 · N60801 · Substantial damageNTSB SEA71FYE33Accident · Serious injuriesClosedBell 47G2 · Eatonville, WAJun 5, 1971 · N1968H · Substantial damageNTSB SEA71FTI35Accident · No injuriesClosedChampion 7AC · Belgrade, MTJun 5, 1971 · N84885 · Substantial damageNTSB NYC71FNA60Accident · 1 fatalClosedGrumman F8F-2 · No.Kingstown, RIJun 5, 1971 · N7700C · DestroyedNTSB DEN71FTE10Accident · Serious injuriesClosedCallair A-9 · Firestone, COJun 5, 1971 · N9648Z · DestroyedNTSB CHI71DEE92Accident · No injuriesClosedTaylorcraft DL-65 · Stockton, ILJun 5, 1971 · N27470 · Substantial damageNTSB NYC71FHD52Accident · Serious injuriesClosedCessna 150 · Evesham, NJJun 4, 1971 · N7067S · DestroyedNTSB FTW71FPJ48Accident · Serious injuriesClosedCougar 010A · Moore, OKJun 4, 1971 · N74068 · Substantial damageNTSB OAK71DVA80Accident · Minor injuriesClosedSnow 600S2C · Huron, CAJun 3, 1971 · N1704S · Destroyed