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 DEN73DTE37Accident · No injuriesClosedGrumman G-164 · Joes, COOct 10, 1972 · N520Y · Substantial damageNTSB NYC73FHJ09Accident · Minor injuriesClosedScorpion 1 · Crotn On Hudsn, NYOct 8, 1972 · N3378 · Substantial damageNTSB MKC73DCQ18Accident · No injuriesClosedMini-Ace CA-61 · Garden City, KSOct 7, 1972 · N612S · Substantial damageNTSB MIA73FKG43Accident · 1 fatalClosedPiper J3C-65 · Lagrange, GAOct 7, 1972 · N7398H · No damageNTSB MKC73FCD33Accident · 1 fatalClosedPiper PA-18 · Guthrie Ctr, IAOct 6, 1972 · N9933D · DestroyedNTSB MIA73AM039Accident · 1 fatalClosedCessna 172L · Deerfield Bch, FLOct 5, 1972 · N9890G · DestroyedNTSB FTW73DQG20Accident · No injuriesClosedCallair A-9A · Turkey, TXOct 5, 1972 · N9649Z · Substantial damageNTSB NYC73FNA22Accident · No injuriesClosedCessna 150 · Bedford, MAOct 4, 1972 · N6346G · Substantial damageNTSB FTW73FPG28Accident · 1 fatalClosedSnow S2A · Chatfield, AROct 3, 1972 · N9405R · DestroyedNTSB FTW73DRG35Accident · No injuriesClosedPiper PA-28 · Cypress Mill, TXOct 3, 1972 · N9419W · Substantial damageNTSB MKC73AK024Accident · 1 fatalClosedAeronca 7AC · Ulysses, KSOct 1, 1972 · N1720E · DestroyedNTSB MIA73FKJ24Accident · No injuriesClosedPiper PA-18 · Tuscaloosa, ALSep 29, 1972 · N3949Z · Substantial damageNTSB MIA73FLT08Accident · 1 fatalClosedPiper PA-25 · Newbern, TNSep 27, 1972 · N6306Z · DestroyedNTSB MIA73FKQ17Accident · 1 fatalClosedCessna A188B · Alligator, MSSep 27, 1972 · N21605 · DestroyedNTSB DEN73FTE29Accident · Serious injuriesClosedBeech C23 · Larkspur, COSep 24, 1972 · N9785L · DestroyedNTSB SEA73FYG13Accident · 1 fatalClosedBell 47-G2A · Selah, WASep 23, 1972 · N73284 · Substantial damageNTSB SEA73DYI04Accident · No injuriesClosedPiper PA-25 · Glide, ORSep 19, 1972 · N7134Z · Substantial damageNTSB SEA73FYE15Accident · Serious injuriesClosedHughes 269A · Elma, WASep 17, 1972 · N8914F · Substantial damageNTSB LAX73DUJ22Accident · No injuriesClosedCessna A188 · Yuma, AZSep 16, 1972 · N9960G · Substantial damageNTSB FTW73FRJ15Accident · Minor injuriesClosedBoeing E75N1 · Mcdade, LASep 16, 1972 · N5200N · Substantial damageNTSB DEN73FTM08Accident · Serious injuriesClosedLuscombe 8C · Ogden, UTSep 16, 1972 · N28741 · Substantial damageNTSB NYC73FHM12Accident · No injuriesClosedBell 47G-4A · Cranbury, NJSep 15, 1972 · N7857S · Substantial damageNTSB OAK73DVAI8Accident · Minor injuriesClosedPiper PA-25 · Laton, CASep 14, 1972 · N6524Z · DestroyedNTSB FTW73FPA11Accident · Serious injuriesClosedPiper PA-32 · Dallas, TXSep 14, 1972 · N1246T · DestroyedNTSB FTW73FRJ17Accident · 1 fatalClosedAero Comdr A-9 · Garland City, ARSep 13, 1972 · N8029V · Substantial damageNTSB MIA73DLD15Accident · No injuriesClosedPiper PA-28 · Seminole, FLSep 12, 1972 · N9866W · Substantial damageNTSB CHI73FEP10Accident · Serious injuriesClosedPiper PA-25 · Suring, WISep 12, 1972 · N4598Y · Substantial damageNTSB FTW73FPG19Accident · Minor injuriesClosedBoeing E75 · Elaine, ARSep 11, 1972 · N1614M · DestroyedNTSB SEA73DYA12Accident · No injuriesClosedPiper PA-25 · Amer Falls, IDSep 9, 1972 · N4736Y · Substantial damageNTSB CHI73AC031Accident · 1 fatalClosedBeech V35B · Newberry, MISep 9, 1972 · N81RB · DestroyedNTSB SEA73FYA11Accident · 1 fatalClosedPiper PA-25 · St. Anthony, IDSep 8, 1972 · N8567L · DestroyedNTSB SEA73FYA10Accident · No injuriesClosedPiper PA-25 · Ontario, ORSep 8, 1972 · N6887Z · Substantial damageNTSB OAK73DVD16Accident · No injuriesClosedWeatherly 201B · Holt, CASep 8, 1972 · N2937W · Substantial damageNTSB NYC73FIG12Accident · Serious injuriesClosedBoeing A75 · Vienna, MDSep 6, 1972 · N55432 · Substantial damageNTSB MIA73FKQ12Accident · No injuriesClosedCessna A188A · Calhoun City, MSSep 6, 1972 · N9966G · DestroyedNTSB MIA73FKG33Accident · Serious injuriesClosedHughes 269A · Elberton, GASep 6, 1972 · N8917F · DestroyedNTSB MIA73DKQ14Accident · Serious injuriesClosedCessna A188A · Rulville, MSSep 6, 1972 · N4406Q · DestroyedNTSB MIA73DKQ13Accident · Minor injuriesClosedCallair A-9 · Edwards, MSSep 5, 1972 · N9620Z · Substantial damageNTSB MIA73DLG18Accident · No injuriesClosedPiper PA-18A · Mccoll, SCSep 4, 1972 · N4890A · Substantial damageNTSB CHI73DEV13Accident · No injuriesClosedAero Comdr A-9B · Jacksonville, ILSep 4, 1972 · N7965V · Substantial damageNTSB MIA73DKQ11Accident · No injuriesClosedGrumman G-164A · Woodville, MSSep 3, 1972 · N8372 · Substantial damageNTSB LAX73FUQ09Accident · Serious injuriesClosedPiper PA-25 · Lompoc, CASep 3, 1972 · N6805Z · DestroyedNTSB CHI73AC029Accident · 2 fatalClosedCessna 150 · Geneva, OHSep 3, 1972 · N5698E · DestroyedNTSB FTW73FQD08Accident · Serious injuriesClosedPiper PA-18 · Canutillo, TXSep 1, 1972 · N4335Z · Substantial damageNTSB MIA73DKQ10Accident · No injuriesClosedPiper PA-25 · Bobo, MSAug 31, 1972 · N7257Z · DestroyedNTSB FTW73DRG15Accident · Serious injuriesClosedPiper PA-25 · Port Lavaca, TXAug 30, 1972 · N7721Z · DestroyedNTSB ANC73AAO16Accident · No injuriesClosedHiller Acft FH1100 · Juneau, AKAug 30, 1972 · N5047F · Substantial damageNTSB NYC73FLJ09Accident · Serious injuriesClosedAero Comdr A-9 · Whitakers, NCAug 29, 1972 · N8409V · DestroyedNTSB MIA73FKJ17Accident · Minor injuriesClosedCallair A-9B · Samson, ALAug 29, 1972 · N7957V · DestroyedNTSB MIA73DKQ08Accident · Serious injuriesClosedBoeing E75 · Greenwood, MSAug 29, 1972 · N65872 · Destroyed