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 NYC70F0211Accident · No injuriesClosedCessna 150F · Irwin, PANov 7, 1969 · N8048S · Substantial damageNTSB LAX70D0223Accident · No injuriesClosedNaval Fcty N3N-3 · Yuma, AZNov 4, 1969 · N45027 · Substantial damageNTSB MIA70D0253Accident · No injuriesClosedSnow S-2R · Ft.Pierce, FLNov 3, 1969 · N1757S · Substantial damageNTSB CHI70A0024Accident · 2 fatalClosedCessna A150K · Eaton Rapids, MINov 2, 1969 · N8335M · DestroyedNTSB OAK70A0030Accident · 2 fatalClosedCessna 205 · Orangeville, CANov 1, 1969 · N8314Z · DestroyedNTSB IAD70F0112Accident · Serious injuriesClosedCessna 172 · Surry, VANov 1, 1969 · N6325E · DestroyedNTSB DEN70D0118Accident · No injuriesClosedHughes 269A · Roy, NMOct 31, 1969 · N8855F · Substantial damageNTSB NYC70D0243Accident · Minor injuriesClosedPiper PA-28 · Warners, NYOct 25, 1969 · N7323F · Substantial damageNTSB MIA70F0224Accident · No injuriesClosedCessna 150G · Moulton, ALOct 25, 1969 · N3678J · Substantial damageNTSB SEA70F0140Accident · Serious injuriesClosedPiper PA-18 · Princeton, OROct 20, 1969 · N4372Z · DestroyedNTSB MKC70A0022Accident · 1 fatalClosedChampion 7KCAB · Bemidji, MNOct 20, 1969 · N5227X · DestroyedNTSB SEA70D0109Accident · No injuriesClosedMonocoupe 110 · Monroe, WAOct 19, 1969 · N18642 · Substantial damageNTSB LAX70F0185Accident · Serious injuriesClosedWaco UPF-7 · Douglas, AZOct 19, 1969 · N39700 · DestroyedNTSB IAD70F0101Accident · Minor injuriesClosedPiper J-3 · Glendale, WVOct 19, 1969 · N21631 · DestroyedNTSB MIA70F0285Accident · Serious injuriesClosedGrumman G-164 · Morgan, GAOct 17, 1969 · N651U · DestroyedNTSB NYC70F0186Accident · No injuriesClosedBell 47G-4 · E Providence, RIOct 16, 1969 · N73943 · Substantial damageNTSB FTW70F0248Accident · No injuriesClosedGrumman G-164 · Post, TXOct 15, 1969 · N459RF · Substantial damageNTSB CHI70F0315Accident · No injuriesClosedPiper PA-28 · Lapeer, MIOct 14, 1969 · N9461W · Substantial damageNTSB NYC70F0199Accident · Minor injuriesClosedCessna A150K · Jeannette, PAOct 12, 1969 · N8347M · Substantial damageNTSB FTW70A0028Accident · 1 fatalClosedN.American T-6G · Jasper, TXOct 12, 1969 · N7771C · DestroyedNTSB IAD70A0026Accident · 2 fatalClosedMooney M20A · Hyattstown, MDOct 11, 1969 · N8317E · DestroyedNTSB MIA70D0205Accident · Minor injuriesClosedCallair A-5 · Prattville, ALOct 10, 1969 · N29226 · DestroyedNTSB DEN70F0103Accident · No injuriesClosedCessna A188 · Roswell, NMOct 10, 1969 · N8167V · Substantial damageNTSB CHI70D0294Accident · No injuriesClosedCessna 140 · St Ignace, MIOct 10, 1969 · N3591V · Substantial damageNTSB MKC70A0017Accident · 1 fatalClosedChampion 7GCB · Kismet, KSOct 9, 1969 · N9882Y · DestroyedNTSB FTW70A0027Accident · 3 fatalClosedCessna 172C · Allison, AROct 8, 1969 · N1869Y · DestroyedNTSB OAK70D0140Accident · No injuriesClosedCallair A9B · Tulare, CAOct 7, 1969 · N8234H · Substantial damageNTSB SEA70F0097Accident · Minor injuriesClosedKaman HUK-1 · Enumclaw, WAOct 4, 1969 · N11012 · Substantial damageNTSB NYC70A0040Accident · 1 fatalClosedBoeing E75N1 · Nedrow, NYOct 4, 1969 · N69CB · DestroyedNTSB FTW70F0257Accident · No injuriesClosedPiper PA-25 · Newport, AROct 3, 1969 · N6767Z · Substantial damageNTSB MIA70F0159Accident · No injuriesClosedGrumman 164A · Barretville, TNOct 2, 1969 · N5289 · Substantial damageNTSB FTW70D0237Accident · Minor injuriesClosedGrumman 164 · Eva, OKOct 1, 1969 · N928X · Substantial damageNTSB MIA70D0171Accident · No injuriesClosedCessna 188 · Batesville, MSSep 29, 1969 · N9892V · DestroyedNTSB MIA70D0296Accident · No injuriesClosedPiper J-3 · Hopetn Plntion, GASep 28, 1969 · N46917 · Substantial damageNTSB MIA70D0206Accident · No injuriesClosedGrumman 164 · Freeport, FLSep 28, 1969 · N589Y · Substantial damageNTSB IAD70A0023Accident · 4 fatalClosedFairchild 24 · Pomfret, MDSep 28, 1969 · N46340 · DestroyedNTSB FTW70A0023Accident · 1 fatalClosedAeronca 0-58A · Farmerville, LASep 28, 1969 · N64906 · DestroyedNTSB MKC70A0013Accident · 4 fatalClosedMooney M20E · Williston, NDSep 25, 1969 · N6763U · DestroyedNTSB MIA70F0162Accident · Serious injuriesClosedBoeing E75 · Bentonia, MSSep 25, 1969 · N1853M · Substantial damageNTSB NYC70F0180Accident · Minor injuriesClosedGrumman G-164A · Williamson, NYSep 23, 1969 · N910X · Substantial damageNTSB CHI70F0261Accident · 1 fatalClosedSMJ Mavrick I · Mooresville, INSep 20, 1969 · N6417 · DestroyedNTSB CHI70A0017Accident · 2 fatalClosedLuscombe 8E · Lakeview, MISep 20, 1969 · N1760K · DestroyedNTSB LAX70D0166Accident · No injuriesClosedGrumman 164A · Ltchfld Prk, AZSep 19, 1969 · N994X · Substantial damageNTSB FTW70F0240Accident · No injuriesClosedGrumman G-164 · Spur, TXSep 17, 1969 · N468RF · Substantial damageNTSB FTW70D0207Accident · No injuriesClosedGrumman G-164A · Ferriday, LASep 15, 1969 · N5345 · Substantial damageNTSB OAK70D0133Accident · No injuriesClosedPiper PA-25 · Tracy, CASep 14, 1969 · N7757Z · Substantial damageNTSB NYC70F0185Accident · 1 fatalClosedPiper PA-18A · Geneva, NYSep 13, 1969 · N9452D · DestroyedNTSB OAK70A0019Accident · 1 fatalClosedCessna 172H · Sacramento, CASep 12, 1969 · N3774R · DestroyedNTSB OAK70D0122Accident · No injuriesClosedHiller Acft UH-12B · Watsonville, CASep 11, 1969 · N4785C · Substantial damageNTSB FTW70F0215Accident · 1 fatalClosedPiper PA-25 · Hughes, ARSep 11, 1969 · N4538Y · Destroyed