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 FTW77FPD26Accident · 1 fatalClosedStarduster TOO · Alvord, TXJun 9, 1977 · N13GH · DestroyedNTSB NYC77FA063Accident · 1 fatalClosedBellanca 8KCAB · Haverhill, MAJun 7, 1977 · N86770 · Substantial damageNTSB MKC77FA024Accident · 4 fatalClosedCessna 172M · Gordon, NEJun 7, 1977 · N80078 · DestroyedNTSB FTW77FPG43Accident · No injuriesClosedPiper PA-25 · Evening Star, ARJun 7, 1977 · N6729Z · DestroyedNTSB FTW77DQG32Accident · No injuriesClosedPiper PA-25 · Lamesa, TXJun 7, 1977 · N8736L · Substantial damageNTSB FTWMMDRG51Accident · No injuriesClosedBellanca 8GCBC · Manor, TXJun 6, 1977 · N86782 · Substantial damageNTSB FTW77FA059Accident · 2 fatalClosedAmerican AA-1A · Marion, TXJun 5, 1977 · N6415L · DestroyedNTSB SEA77DYA23Accident · No injuriesClosedPiper PA-12 · Marsing, IDJun 4, 1977 · N4018H · Substantial damageNTSB OAK77FA035Accident · 2 fatalClosedBeech A33 · Coalinga, CAJun 4, 1977 · N924T · DestroyedNTSB MKC77DCJ23Accident · Minor injuriesClosedBellanca 8GCBC · Kearney, NEJun 4, 1977 · N88429 · Substantial damageNTSB FTW77FPG42Accident · 1 fatalClosedGrumman G-164A · Dumas, ARJun 4, 1977 · N7363 · DestroyedNTSB CHI77FEV26Accident · Serious injuriesClosedPiper J-3 · Manito, ILJun 4, 1977 · N70907 · Substantial damageNTSB FTW77FPJ20Accident · Serious injuriesClosedCessna A188B · Cherokee, OKJun 3, 1977 · N8210G · DestroyedNTSB FTW77FPJ19Accident · Minor injuriesClosedPiper PA-25 · Perry, OKJun 2, 1977 · N6452Z · Substantial damageNTSB MIA77FKJ44Accident · No injuriesClosedGrumman G-164A · Centreville, ALJun 1, 1977 · N4824 · Substantial damageNTSB LAX77DVA35Accident · No injuriesClosedHiller Acft UH-12E · Bakersfield, CAJun 1, 1977 · N99242 · DestroyedNTSB MIA77DKG32Accident · No injuriesClosedPiper PA-25 · Rebecca, GAMay 31, 1977 · N8809L · Substantial damageNTSB FTW77DRG50Accident · No injuriesClosedCessna 188 · Fowlerton, TXMay 31, 1977 · N9857V · Substantial damageNTSB FTW77DRA25Accident · No injuriesClosedGrumman G-164A · Garwood, TXMay 31, 1977 · N4309 · DestroyedNTSB SEA77FA035Accident · 2 fatalClosedTaylorcraft L-2B · Yelm, WAMay 30, 1977 · N50290 · DestroyedNTSB FTW77FQG29Accident · No injuriesClosedCessna A188B · Plainview, TXMay 30, 1977 · N4700R · Substantial damageNTSB FTW77FPG41Accident · No injuriesClosedGrumman G-164A · Georgetown, ARMay 30, 1977 · N8732H · No damageNTSB CHI77FEG19Accident · 2 fatalClosedBellanca 7KCAB · Goshen, OHMay 29, 1977 · N2FN · DestroyedNTSB SEA77DYM34Accident · Serious injuriesClosedHiller Acft UH-12C · Albany, ORMay 28, 1977 · N8108H · DestroyedNTSB OAK77DVG37Accident · No injuriesClosedGrumman G-164 · Gridley, CAMay 28, 1977 · N703Y · Substantial damageNTSB MKC77FCA21Accident · 1 fatalClosedPiper PA-25 · Poplar Bluff, MOMay 28, 1977 · N4995Y · DestroyedNTSB MIA77FKG30Accident · Minor injuriesClosedBell 206B · Franklin, GAMay 28, 1977 · N2299W · Substantial damageNTSB LAX77FUA16Accident · No injuriesClosedChampion 7ECA · S.J.Capistrano, CAMay 28, 1977 · N5189T · Substantial damageNTSB FTW77FQD19Accident · 1 fatalClosedBellanca 7KCAB · El Paso, TXMay 28, 1977 · N4103Y · DestroyedNTSB FTW77FPM11Accident · No injuriesClosedPiper PA-25 · Pryor, OKMay 28, 1977 · N4646Y · Substantial damageNTSB FTW77DQG31Accident · No injuriesClosedPiper PA-25 · San Angelo, TXMay 28, 1977 · N4860Y · Substantial damageNTSB DEN77FA044Accident · 2 fatalClosedBeech 19A · Wheatland, WYMay 28, 1977 · N6952Q · DestroyedNTSB NYC77FA061Accident · 1 fatalClosedPiper PA-16 · Collins, NYMay 26, 1977 · N6862K · 2 aircraft · DestroyedNTSB OAK77FVG36Accident · Serious injuriesClosedBell 214B-1 · Happy Camp, CAMay 25, 1977 · N16665 · Substantial damageNTSB SEA77FTA19Accident · Minor injuriesClosedCessna 188 · Billings, MTMay 24, 1977 · N70146 · Substantial damageNTSB OAK77FVM14Accident · No injuriesClosedFairchild FH1100 · San Francisco, CAMay 24, 1977 · N390P · Substantial damageNTSB FTW77FPM10Accident · 1 fatalClosedPiper J-3 · Jay, OKMay 24, 1977 · N6355H · DestroyedNTSB FTW77DRA23Accident · Minor injuriesClosedGrumman G-164A · Katy, TXMay 24, 1977 · N8641U · DestroyedNTSB FTW77DQG30Accident · No injuriesClosedHughes 269B · Post, TXMay 23, 1977 · N9439F · Substantial damageNTSB NYC77FA060Accident · 4 fatalClosedPiper PA-28 · Keeseville, NYMay 22, 1977 · N5110L · DestroyedNTSB NYC77FHJ21Accident · Minor injuriesClosedSchweizer 2-32 · Brookhaven, NYMay 21, 1977 · N9857E · Substantial damageNTSB FTW77FPD24Accident · Minor injuriesClosedPiper J3C-65 · Roanoke, TXMay 21, 1977 · N5341N · Substantial damageNTSB SEA77FYM32Accident · 1 fatalClosedCessna 150M · Independence, ORMay 20, 1977 · N704BK · DestroyedNTSB MKC77FA023Accident · 4 fatalClosedPiper PA-28 · White Bear Lke, MNMay 20, 1977 · N55644 · DestroyedNTSB FTW77FPA12Accident · No injuriesClosedCessa 150 · Streetman, TXMay 20, 1977 · N45708 · Substantial damageNTSB OAK77FA032Accident · 4 fatalClosedCessna 172M · Lahaina Maui, HIMay 19, 1977 · N20548 · DestroyedNTSB NYC77FFJ21Accident · No injuriesClosedPiper PA-36 · Batavia, NYMay 19, 1977 · N9931P · DestroyedNTSB MKC77FTK20Accident · Serious injuriesClosedAeronca 7GCB · Northville, SDMay 19, 1977 · N9871Y · DestroyedNTSB FTW77DPG36Accident · No injuriesClosedGrumman G-164A · Keiser, ARMay 19, 1977 · N6560 · Substantial damageNTSB CHI77FEX28Accident · No injuriesClosedPiper PA-25 · Westfield, INMay 19, 1977 · N7547Z · Substantial damage