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 ANC78FA079Accident · 1 fatalClosedMaule M-5 · Sterling, AKSep 17, 1978 · N9070E · Substantial damageNTSB FTW78FRA40Accident · Minor injuriesClosedGrumman G-164B · Devers, TXSep 15, 1978 · N6619K · DestroyedNTSB CHI78FEV53Accident · No injuriesClosedCessna 180A · Sparta, ILSep 15, 1978 · N9560B · Substantial damageNTSB ANC78DAH22Accident · Minor injuriesClosedHelio Acft H-250 · Holy Cross, AKSep 15, 1978 · N5444E · Substantial damageNTSB FTW78FA079Accident · 2 fatalClosedPiper J3C · Ferris, TXSep 12, 1978 · N78430 · DestroyedNTSB IAD78DKM24Accident · No injuriesClosedGrum Amer AA-5A · Greensboro, NCSep 10, 1978 · N9905U · Substantial damageNTSB DEN78FA067Accident · 1 fatalClosedAeronca 11AC · Wray, COSep 10, 1978 · N9366E · DestroyedNTSB SEA78DYP52Accident · No injuriesClosedHiller Acft UH-12E · Moses Lake, WASep 9, 1978 · N48121 · Substantial damageNTSB MIA78FLA50Accident · 1 fatalClosedBirdman TL1A · Deland, FLSep 9, 1978 · N102BA · DestroyedNTSB LAX78FUK04Accident · Serious injuriesClosedScorpion 133 · Tempe, AZSep 9, 1978 · N31222 · DestroyedNTSB OAK78FA048Accident · 1 fatalClosedWeatherly 201B · Greenfield, CASep 8, 1978 · N1265W · 2 aircraft · Substantial damageNTSB MKC78DCD55Accident · No injuriesClosedPiper PA-25 · Milford, IASep 7, 1978 · N6447Z · Substantial damageNTSB MKC78DCD54Accident · No injuriesClosedCallair A-9B · Lake Park, IASep 6, 1978 · N7757V · Substantial damageNTSB IAD78DLJ25Accident · No injuriesClosedCessna 188B · Zebvlon, NCSep 5, 1978 · N22WM · Substantial damageNTSB SEA78FA061Accident · 2 fatalClosedPiper J3 · Lynden, WASep 4, 1978 · N6391H · DestroyedNTSB LAX78DUJ98Accident · No injuriesClosedCessna 188B · Mohave Valley, AZSep 4, 1978 · N4815R · Substantial damageNTSB FTW78FPG85Accident · 1 fatalClosedPiper PA-18A · Lonoke, ARSep 4, 1978 · N2572P · DestroyedNTSB MKC78FER90Accident · Minor injuriesClosedCessna A188B · Clements, MNSep 2, 1978 · N70499 · Substantial damageNTSB LAX78DUK08Accident · No injuriesClosedCessna 188 · San Simon, AZSep 2, 1978 · N53286 · Substantial damageNTSB CHI78FEC50Accident · No injuriesClosedSikorsky S55B · Pontiac, MISep 2, 1978 · N90885 · DestroyedNTSB MKC78FA068Accident · 2 fatalClosedLuscombe 8A · Porcupine, SDSep 1, 1978 · N2177B · DestroyedNTSB DEN78FTE94Accident · No injuriesClosedHughes 269A · Crook, COAug 31, 1978 · N8892F · Substantial damageNTSB MKC78DCQ34Accident · No injuriesClosedCessna 188 · Oxford, KSAug 30, 1978 · N9323G · Substantial damageNTSB LAX78FVA79Accident · No injuriesClosedPiper PA-36 · Delano, CAAug 30, 1978 · N57734 · Substantial damageNTSB FTW78FRJ33Accident · Serious injuriesClosedPiper PA-18A · Vick, LAAug 30, 1978 · N4294Z · DestroyedNTSB MIA78DKJ85Accident · Serious injuriesClosedAero Comdr S2R · Montgomery, ALAug 28, 1978 · N5030X · DestroyedNTSB LAX78DUG55Accident · Minor injuriesClosedGrumman G-164A · Blythe, CAAug 28, 1978 · N8529H · DestroyedNTSB FTW78FPG83Accident · 1 fatalClosedWeatherly 201C · Elaine, ARAug 28, 1978 · N9002W · DestroyedNTSB FTW78DPD29Accident · No injuriesClosedPiper PA-36 · Iowa Park, TXAug 28, 1978 · N9963P · Substantial damageNTSB OAK78DVA83Accident · No injuriesClosedCessna 150 · Ceres, CAAug 27, 1978 · N63191 · Substantial damageNTSB MIA78FKJ82Accident · No injuriesClosedGrumman G-164 · Ashford, ALAug 26, 1978 · N598Y · Substantial damageNTSB MIA78FA120Accident · 2 fatalClosedGrum-Amer AA1A · Toa Baja, PRAug 26, 1978 · N6330L · DestroyedNTSB OAK78DJA16Accident · No injuriesClosedHiller UH12E · Wahiawa, HIAug 25, 1978 · N108HA · Substantial damageNTSB MIA78FLG33Accident · No injuriesClosedBellanca 8GCBC · Ulmer, SCAug 25, 1978 · N7686S · Substantial damageNTSB MIA78FKG75Accident · Serious injuriesClosedAero Comdr S2R · Summer, GAAug 25, 1978 · N4863X · Substantial damageNTSB CHI78FEX34Accident · No injuriesClosedGrumman G-164B · Kokomo, INAug 24, 1978 · N6532K · DestroyedNTSB MKC78DTK34Accident · No injuriesClosedPiper PA-18 · Milbank, SDAug 23, 1978 · N3353A · Substantial damageNTSB MIA78DKJ81Accident · Minor injuriesClosedCessna C188 · Chipley, FLAug 23, 1978 · N4891R · Substantial damageNTSB FTW78FRJ30Accident · Serious injuriesClosedPiper PA-28 · Haynesville, LAAug 23, 1978 · N38392 · DestroyedNTSB FTW78DPG81Accident · No injuriesClosedGrumman G-164A · Dermott, ARAug 23, 1978 · N8519H · DestroyedNTSB FTW78FPG79Accident · Minor injuriesClosedAero Comdr S-2R · Lunsford, ARAug 22, 1978 · N39765 · DestroyedNTSB MIA78FLG32Accident · Serious injuriesClosedPiper PA-25 · Bennettsville, SCAug 21, 1978 · N7190Z · DestroyedNTSB MIA78DLA47Accident · No injuriesClosedGrumman G-164A · Cairo, GAAug 21, 1978 · N5186 · DestroyedNTSB OAK78FVD54Accident · 1 fatalClosedGrumman TS-2A · Laytonville, CAAug 20, 1978 · N448DF · DestroyedNTSB NYC78FA082Accident · 1 fatalClosedCessna 150L · Prospect Harbr, MEAug 20, 1978 · N10391 · DestroyedNTSB MIA78DKQ33Accident · No injuriesClosedGrumman G-164B · Benton, MSAug 20, 1978 · N6645Q · Substantial damageNTSB LAX78DUJ92Accident · Serious injuriesClosedCessna 152 · Parker, AZAug 20, 1978 · N65542 · DestroyedNTSB DEN78DTE88Accident · No injuriesClosedPiper PA-25 · Center, COAug 20, 1978 · N5KL · Substantial damageNTSB MKC78DCJ42Accident · No injuriesClosedGrumman G-164 · Naper, NEAug 19, 1978 · N48484 · Substantial damageNTSB MIA78FKG74Accident · No injuriesClosedBell 47D1 · Hartwell, GAAug 19, 1978 · N74123 · Substantial damage