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 SEA73FTI01Accident · Minor injuriesClosedBell 206A · Paradise, MTJul 8, 1972 · N6273N · Substantial damageNTSB SEA73DYG09Accident · No injuriesClosedBell 47G3B2 · Molsen, WAJul 8, 1972 · N7825S · Substantial damageNTSB OAK73AP001Accident · 2 fatalClosedChampion 7KCAB · San Ramon, CAJul 8, 1972 · N5136X · DestroyedNTSB SEA73DYG02Accident · No injuriesClosedBell 47G-2 · Twisp, WAJul 7, 1972 · N6717D · Substantial damageNTSB MIA73FLA06Accident · Minor injuriesClosedPiper J-3 · Pensacola, FLJul 7, 1972 · N6685H · DestroyedNTSB FTW73DPD01Accident · Serious injuriesClosedPiper PA-25 · Priddy, TXJul 7, 1972 · N6708Z · Substantial damageNTSB DEN73FTE02Accident · No injuriesClosedPiper PA-25 · Mead, COJul 7, 1972 · N4999Y · Substantial damageNTSB DEN73FTE01Accident · Serious injuriesClosedBoeing A75N1 · Idalia, COJul 7, 1972 · N38998 · Substantial damageNTSB CHI73DEK02Accident · No injuriesClosedLuscombe 8A · Newark, OHJul 7, 1972 · N37001 · Substantial damageNTSB MKC73AK003Accident · 2 fatalClosedN.American SNJ-4 · Thief Rvr Fl, MNJul 6, 1972 · N7056C · DestroyedNTSB MIA73DLG02Accident · No injuriesClosedBell 47D1 · Dalzell, NCJul 5, 1972 · N586T · Substantial damageNTSB OAK73FVW02Accident · 1 fatalClosedCessna 175C · Independnce, CAJul 4, 1972 · N8396T · DestroyedNTSB NYC73AN003Accident · 1 fatalClosedErco 415-C · Mcdonald, PAJul 4, 1972 · N94031 · DestroyedNTSB CHI73AC002Accident · 3 fatalClosedCessna 172K · Hales Corners, WIJul 4, 1972 · N79022 · DestroyedNTSB FTW73FRA03Accident · 1 fatalClosedPiper PA-25 · Caldwell, TXJul 3, 1972 · N6925Z · DestroyedNTSB DEN73AD001Accident · 1 fatalClosedTaylorcraft BC12-D · Lovington, NMJul 2, 1972 · N5016M · DestroyedNTSB CHI73FEV01Accident · No injuriesClosedPiper PA-28 · Oakwood, ILJul 2, 1972 · N2170R · Substantial damageNTSB OAK73FVA01Accident · Serious injuriesClosedAero Comdr A-9B · Five Points, CAJul 1, 1972 · N7719V · Substantial damageNTSB FTW73DPG01Accident · No injuriesClosedGrumman G-164 · Mayflower, ARJul 1, 1972 · N355Y · Substantial damageNTSB SEA72DYA43Accident · Minor injuriesClosedAero Comdr 600S2R · Ontario, ORJun 30, 1972 · N1782S · Substantial damageNTSB OAK72FVA88Accident · No injuriesClosedGrumman G-164A · Caruthers, CAJun 29, 1972 · N8387 · Substantial damageNTSB OAK72DVA91Accident · No injuriesClosedBell 47G3B1 · Springville, CAJun 29, 1972 · N3096G · Substantial damageNTSB MKC72FTG25Accident · Serious injuriesClosedChampion 7GCBC · Maddock, NDJun 29, 1972 · N9639S · Substantial damageNTSB MIA72DLT16Accident · Minor injuriesClosedPiper PA-25 · Trimble, TNJun 29, 1972 · N4837Y · DestroyedNTSB FTW72DRA64Accident · No injuriesClosedCessna 188 · Wharton, TXJun 29, 1972 · N8101V · Substantial damageNTSB CHI72FEE87Accident · Minor injuriesClosedGrumman G64A · Stillman Vly, ILJun 28, 1972 · N6598 · Substantial damageNTSB MIA72DKH21Accident · Minor injuriesClosedCessna A188 · Shellman, GAJun 27, 1972 · N5661J · Substantial damageNTSB SEA72FYC49Accident · Serious injuriesClosedCallair A-9 · Harrisburg, ORJun 26, 1972 · N3588G · Substantial damageNTSB MIA72AM141Accident · 1 fatalClosedCessna 172B · Santee, SCJun 24, 1972 · N7516X · DestroyedNTSB FTW72DRJ31Accident · Serious injuriesClosedPiper PA-25 · Ferriday, LAJun 24, 1972 · N8719L · DestroyedNTSB OAK72DVA82Accident · No injuriesClosedCessna A188 · Merced, CAJun 23, 1972 · N9883V · DestroyedNTSB MKC72FTG24Accident · No injuriesClosedPiper PA-28 · Lisbon, NDJun 22, 1972 · N9032W · Substantial damageNTSB MKC72FTG23Accident · No injuriesClosedBoeing A75N1 · Argusville, NDJun 20, 1972 · N51125 · Substantial damageNTSB SEA72DYA40Accident · Minor injuriesClosedPiper PA-25 · Ontario, ORJun 19, 1972 · N7275Z · DestroyedNTSB ANC72AA049Accident · No injuriesClosedHiller Acft FH1100 · Big Delta, AKJun 18, 1972 · N431FH · DestroyedNTSB OAK72FVM01Accident · No injuriesClosedStinson L-5 · San Jose, CAJun 17, 1972 · N3767G · Substantial damageNTSB ANC72DAH17Accident · No injuriesClosedChampion 7EC · Chugiak, AKJun 17, 1972 · N7440B · Substantial damageNTSB MIA72FLD73Accident · Serious injuriesClosedCallair A-9B · Sebring, FLJun 16, 1972 · N7743V · Substantial damageNTSB MIA72FKH17Accident · Serious injuriesClosedCallair A-9 · Unadilla, GAJun 16, 1972 · N7610V · DestroyedNTSB MIA72DLT14Accident · No injuriesClosedCessna 188A · Olive Branch, MSJun 16, 1972 · N9945G · DestroyedNTSB CHI72FEM75Accident · Minor injuriesClosedCessna 150E · Crystal, MIJun 16, 1972 · N3939U · DestroyedNTSB LAX72FVA78Accident · 1 fatalClosedBoeing A75N1 · Bakersfield, CAJun 15, 1972 · N267N · DestroyedNTSB FTW72DRG98Accident · No injuriesClosedPiper PA-25 · Santa Rosa, TXJun 15, 1972 · N4713V · Substantial damageNTSB CHI72FEE82Accident · 1 fatalClosedLowers Bird · Crystal Lake, ILJun 15, 1972 · N591T · DestroyedNTSB SEA72FYI23Accident · Serious injuriesClosedBoeing A75N1 · Lakeview, ORJun 13, 1972 · N48568 · DestroyedNTSB MKC72FCA29Accident · Minor injuriesClosedPiper PA-24 · Tyrone, MOJun 10, 1972 · N5909P · Substantial damageNTSB FTW72FPG85Accident · No injuriesClosedGrumman G-164A · Jerome, ARJun 10, 1972 · N6658 · Substantial damageNTSB FTW72DQG46Accident · No injuriesClosedCessna A188 · Hart, TXJun 10, 1972 · N9771V · Substantial damageNTSB OAK72DVD57Accident · No injuriesClosedBell 47G2 · Stockton, CAJun 9, 1972 · N5162B · Substantial damageNTSB SEA72FYC47Accident · 1 fatalClosedBoeing A75 · Salem, ORJun 7, 1972 · N56236 · Substantial damage