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 MIA70F0257Accident · No injuriesClosedPiper PA-28 · Moultrie, GAMay 24, 1969 · N6465R · Substantial damageNTSB FTW69F0515Accident · No injuriesClosedPiper PA-18 · Presidio, TXMay 24, 1969 · N1850P · Substantial damageNTSB FTW70D0041Accident · Minor injuriesClosedBoeing E75 · Rhineland, TXMay 23, 1969 · N5712N · Substantial damageNTSB DEN70F0023Accident · No injuriesClosedPiper PA-18A · Meeker, COMay 22, 1969 · N6883B · Substantial damageNTSB DEN69A0049Accident · 1 fatalClosedChampion 7GCAA · Jackson, WYMay 22, 1969 · N8381V · DestroyedNTSB SEA69A0057Accident · 1 fatalClosedAeronca 65-TC · Orchards, WAMay 20, 1969 · N27396 · DestroyedNTSB LAX69A0070Accident · 1 fatalClosedCessna 150F · Lancaster, CAMay 20, 1969 · N1501T · DestroyedNTSB FTW69D0544Accident · Serious injuriesClosedPiper PA-25 · Morganza, LAMay 20, 1969 · N4379Y · DestroyedNTSB FTW69F0541Accident · No injuriesClosedBoeing D75N1 · Elton, LAMay 19, 1969 · N47896 · Substantial damageNTSB FTW69F0540Accident · Serious injuriesClosedSnow S2C · Millett, TXMay 19, 1969 · N9481R · DestroyedNTSB FTW69F0507Accident · No injuriesClosedPiper PA-25 · Ft.Stockton, TXMay 19, 1969 · N6554Z · Substantial damageNTSB FTW69A0083Accident · 1 fatalClosedPiper PA-32 · Keller, TXMay 18, 1969 · N3229W · DestroyedNTSB NYC69F0446Accident · No injuriesClosedPiper PA-18A · Mays Landing, NJMay 17, 1969 · N3690A · Substantial damageNTSB ANC70F0014Accident · 1 fatalClosedPiper PA-22 · Clear, AKMay 17, 1969 · N2184A · DestroyedNTSB MKC69D0441Accident · No injuriesClosedBoeing A75 · Axtell, KSMay 15, 1969 · N122P · Substantial damageNTSB FTW69F0477Accident · No injuriesClosedBoeing A75N1 · Bradley, ARMay 15, 1969 · N60405 · Substantial damageNTSB OAK69F0318Accident · No injuriesClosedBell 47G3B1 · Las Vegas, NVMay 11, 1969 · N1335X · Substantial damageNTSB FTW69F0521Accident · 1 fatalClosedPiper PA-25 · Eudora, ARMay 10, 1969 · N4542Y · DestroyedNTSB SEA69F0254Accident · No injuriesClosedCessna 180A · Harrison, MTMay 9, 1969 · N180F · Substantial damageNTSB SEA69D0264Accident · Minor injuriesClosedGrumman TBM · Sumas, WAMay 9, 1969 · CF-KCJ · Substantial damageNTSB OAK69D0309Accident · Minor injuriesClosedBoeing 75 · Five Points, CAMay 9, 1969 · N4760V · Substantial damageNTSB MIA69D0453Accident · No injuriesClosedFairchild F-23A · West Point, MSMay 9, 1969 · N1125Z · DestroyedNTSB LAX69D0368Accident · No injuriesClosedBell 47G · Phoenix, AZMay 9, 1969 · N4916C · Substantial damageNTSB FTW69D0501Accident · No injuriesClosedGrumman G-164A · Rosharon, TXMay 9, 1969 · N5324 · Substantial damageNTSB OAK69D0308Accident · No injuriesClosedNaval Fcty N3N-3 · Chico, CAMay 8, 1969 · N44849 · Substantial damageNTSB CHI69D0637Accident · Minor injuriesClosedBoeing A75N1 · Mackey, INMay 7, 1969 · N54945 · DestroyedNTSB SEA69D0245Accident · No injuriesClosedStearman A75 · Lewiston, IDMay 6, 1969 · N58712 · Substantial damageNTSB FTW70D0001Accident · No injuriesClosedBoeing E75N1 · Katy, TXMay 6, 1969 · N4451N · Substantial damageNTSB CHI69F0630Accident · No injuriesClosedCallair A-9 · South Haven, MIMay 6, 1969 · N9660Z · Substantial damageNTSB SEA69F0250Accident · No injuriesClosedCallair A-9 · St.Xavier, MTMay 5, 1969 · N7223V · Substantial damageNTSB NYC69F0450Accident · 1 fatalClosedBell 47G · Geneseo, NYMay 5, 1969 · N1273 · DestroyedNTSB NYC69A0102Accident · 1 fatalClosedAeronca 7AC · Landing, NJMay 5, 1969 · N3033E · DestroyedNTSB MIA70F0040Accident · Serious injuriesClosedLockheed PV-2 · Sebring, FLMay 5, 1969 · N7260C · DestroyedNTSB LAX69D0338Accident · No injuriesClosedPiper PA-28R · San Diego, CAMay 5, 1969 · N7589J · DestroyedNTSB SEA70F0014Accident · Minor injuriesClosedBell 47G-2 · Springfield, ORMay 4, 1969 · N7891B · Substantial damageNTSB NYC69D0451Accident · No injuriesClosedCessna 177 · Java Center, NYMay 2, 1969 · N29641 · Substantial damageNTSB MIA69F0460Accident · No injuriesClosedBell 47G · Clermont, FLMay 1, 1969 · N208B · Substantial damageNTSB FTW69D0504Accident · Minor injuriesClosedGrumman G-164 · Fair Oaks, ARApr 29, 1969 · N10272 · Substantial damageNTSB CHI70F0017Accident · No injuriesClosedPiper PA-25 · Harvel, ILApr 29, 1969 · N7472Z · DestroyedNTSB SEA69D0235Accident · No injuriesClosedStearman PT-17 · Craigmont, IDApr 26, 1969 · N5685N · Substantial damageNTSB FTW69F0536Accident · No injuriesClosedBoeing E75N1 · Dayton, TXApr 26, 1969 · N4872N · Substantial damageNTSB DIA69F0185Accident · No injuriesClosedBell 47G-2A · Mt Savage, MDApr 26, 1969 · N1200W · DestroyedNTSB FTW69F0535Accident · 1 fatalClosedBoeing A75N1 · Lolita, TXApr 25, 1969 · N59583 · Substantial damageNTSB NYC69F0399Accident · Serious injuriesClosedPiper PA-25 · N.Springfield, VTApr 22, 1969 · N8513L · DestroyedNTSB MIA69F0442Accident · No injuriesClosedCessna 172 · Opelika, ALApr 21, 1969 · N1429F · Substantial damageNTSB LAX69F0343Accident · Minor injuriesClosedTravelair 4000 · El Mirage, AZApr 21, 1969 · N6203 · DestroyedNTSB MIA69D0466Accident · No injuriesClosedHughes 269A · Eustis, FLApr 20, 1969 · N8803F · Substantial damageNTSB LAX69A0060Accident · 1 fatalClosedStinson 108-3 · Sta Monica, CAApr 20, 1969 · N6485M · DestroyedNTSB DEN69D0233Accident · Serious injuriesClosedAeronca 7AC · Seibert, COApr 20, 1969 · N82542 · DestroyedNTSB LAX69D0334Accident · No injuriesClosedAero Comdr A-9B · Buttonwillow, CAApr 19, 1969 · N7649V · Substantial damage