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 CHI66A0085Accident · 2 fatalClosedLuscombe 8C · East St Louis, ILApr 9, 1966 · N45848 · DestroyedNTSB OAK66F0258Accident · No injuriesClosedBoeing A75 · Maxwell, CAApr 8, 1966 · N62917 · Substantial damageNTSB MIA66F0498Accident · Minor injuriesClosedCallair A-9 · Naples, FLApr 7, 1966 · N3589G · DestroyedNTSB FTW66D0625Accident · No injuriesClosedPiper PA-18 · Denison, TXApr 7, 1966 · N8172C · Substantial damageNTSB DEN66A0073Accident · No injuriesClosedHughes 269A · Arvada, WYApr 5, 1966 · N8891F · Substantial damageNTSB MIA66A0113Accident · 1 fatalClosedMonocoupe 110SPL · Arcadia, FLApr 3, 1966 · N101H · DestroyedNTSB FTW66A0085Accident · 1 fatalClosedEmigh Acft A-2 · Freer, TXApr 2, 1966 · N8332H · DestroyedNTSB FTW67F0387Accident · Minor injuriesClosedBoeing A75N1 · Bay City, TXMar 31, 1966 · N4894N · Substantial damageNTSB FTW66F0587Accident · No injuriesClosedBoeing B-75N1 · Taylortown, TXMar 31, 1966 · N5409N · DestroyedNTSB SEA66F0261Accident · Minor injuriesClosedTravelair 4000 · Albany, ORMar 30, 1966 · N4834 · DestroyedNTSB MIA66F0507Accident · No injuriesClosedPiper PA-28 · Hialeah, FLMar 30, 1966 · N6197W · Substantial damageNTSB FTW66F0606Accident · Serious injuriesClosedPiper PA-25 · Guthrie, OKMar 30, 1966 · N6128Z · Substantial damageNTSB FTW66D0562Accident · No injuriesClosedPiper PA-25 · Belle Rose, LAMar 30, 1966 · N6254Z · Substantial damageNTSB SEA66F0287Accident · Minor injuriesClosedStinson L-5 · Wasco, ORMar 29, 1966 · N54920 · Substantial damageNTSB FTW66F0601Accident · No injuriesClosedPiper PA-18 · Waukomis, OKMar 26, 1966 · N7291D · Substantial damageNTSB FTW66F0600Accident · No injuriesClosedCallair A-5 · Kingfisher, OKMar 26, 1966 · N9965C · Substantial damageNTSB FTW66F0584Accident · No injuriesClosedPiper PA-25 · Okarche, OKMar 26, 1966 · N7687Z · DestroyedNTSB DEN66D0278Accident · Minor injuriesClosedPiper J3C · Green River, UTMar 26, 1966 · N88244 · Substantial damageNTSB FTW66F0599Accident · No injuriesClosedBeech A-23 · Amarillo, TXMar 25, 1966 · N2385W · Substantial damageNTSB NYC66D0583Accident · No injuriesClosedPiper J3C · Bowie, MDMar 22, 1966 · N6627H · DestroyedNTSB NYC66F0673Accident · Minor injuriesClosedAeronca 7AC · Union, WVMar 21, 1966 · N2732E · DestroyedNTSB MIA66A0110Accident · Minor injuriesClosedAir Space 18A · Santa Isabel, PRMar 20, 1966 · N6112S · DestroyedNTSB LAX66A0071Accident · 1 fatalClosedBoeing A75 · Sunnymead, CAMar 19, 1966 · N59792 · Substantial damageNTSB FTW66A0081Accident · 1 fatalClosedPiper PA-18A · Electra, TXMar 19, 1966 · N9360D · DestroyedNTSB DEN66A0067Accident · 1 fatalClosedPitts Specl · Tucson, AZMar 19, 1966 · N5T · DestroyedNTSB OAK66D0252Accident · No injuriesClosedBoeing E-75 · Tracy, CAMar 18, 1966 · N5046V · Substantial damageNTSB NYC66D0541Accident · No injuriesClosedCessna 150 · Whitesville, NJMar 16, 1966 · N5990E · Substantial damageNTSB NYC66A0100Accident · 2 fatalClosedCessna 150 · Waltham, MAMar 16, 1966 · N2063Z · DestroyedNTSB MIA66D0464Accident · No injuriesClosedCessna 150F · Davie, FLMar 14, 1966 · N8267S · Substantial damageNTSB DEN66D0261Accident · No injuriesClosedNavion B · Parker, AZMar 14, 1966 · N5255K · Substantial damageNTSB MIA66A0106Accident · No injuriesClosedBell 47D1 · Shelby, MSMar 12, 1966 · N3103G · Substantial damageNTSB LAX66A0066Accident · 2 fatalClosedPiper J5A · Mc Farland, CAMar 6, 1966 · N54460 · DestroyedNTSB FTW66A0077Accident · 2 fatalClosedCessna 150 · Houston, TXMar 6, 1966 · N7927E · DestroyedNTSB DEN66D0281Accident · No injuriesClosedTaylorcraft BC12-D · Seely, WYMar 6, 1966 · N95051 · Substantial damageNTSB FTW66F0572Accident · Minor injuriesClosedCessna 150E · Pearland, TXMar 3, 1966 · N4098U · Substantial damageNTSB OAK66A0036Accident · Minor injuriesClosedBrantly B-2 · Sonoma, CAMar 2, 1966 · N2136U · Substantial damageNTSB NYC66A0094Accident · 4 fatalClosedMooney M20E · Patchogue, NYFeb 27, 1966 · N5606Q · DestroyedNTSB SEA66A0044Accident · Serious injuriesClosedHiller UH-12E · Heppner, ORFeb 24, 1966 · N9741C · DestroyedNTSB OAK66F0195Accident · No injuriesClosedBoeing A-75 · Porterville, CAFeb 22, 1966 · N69056 · Substantial damageNTSB FTW66D0523Accident · Minor injuriesClosedCessna 180 · Marble Falls, TXFeb 20, 1966 · N2459C · Substantial damageNTSB CHI66F0589Accident · No injuriesClosedCessna 150 · Winnebago, ILFeb 19, 1966 · N8783S · Substantial damageNTSB MIA66F0420Accident · No injuriesClosedCessna 150 · Lake Murray, SCFeb 17, 1966 · N8617G · Substantial damageNTSB UNK66X0122Accident · 1 fatalClosedCallair A-4 · San Miguel, RPFeb 16, 1966 · N6162C · DestroyedNTSB SEA66F0230Accident · No injuriesClosedCessna 172 · Junction City, ORFeb 13, 1966 · N8454X · Substantial damageNTSB CHI66F0606Accident · Minor injuriesClosedCessna 150B · Millstadt, ILFeb 13, 1966 · N7334X · Substantial damageNTSB MKC66F0470Accident · No injuriesClosedPiper PA-28 · Nixa, MOFeb 12, 1966 · N6688W · Substantial damageNTSB LAX66F0244Accident · No injuriesClosedPiper PA-28 · Santa Barbra, CAFeb 9, 1966 · N6887W · Substantial damageNTSB LAX66A0062Accident · 1 fatalClosedPiper PA-18 · Empire, NVFeb 7, 1966 · N6978B · DestroyedNTSB MKC66F0457Accident · Serious injuriesClosedPiper PA-11 · Hurdsfield, NDFeb 4, 1966 · N5021H · Substantial damageNTSB SEA66A0042Accident · 2 fatalClosedPiper PA-24 · Osburn, IDFeb 2, 1966 · N6351P · Destroyed