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 FTW72FRD15Accident · Serious injuriesClosedBell 206A · Morgan City, LAOct 25, 1971 · N7020J · Substantial damageNTSB FTW72FPA08Accident · 1 fatalClosedCallair A-6 · Donie, TXOct 24, 1971 · N2915G · DestroyedNTSB MIA72FKQ25Accident · No injuriesClosedPiper PA-23 · Sledge, MSOct 23, 1971 · N7673Z · Substantial damageNTSB FTW72FRA16Accident · Serious injuriesClosedCessna 150H · Addicks, TXOct 23, 1971 · N22985 · DestroyedNTSB LAX72DUQ38Accident · Minor injuriesClosedMoth Acft 60GM · 1 000 Oaks, CAOct 22, 1971 · N916M · Substantial damageNTSB MIA72FKT22Accident · No injuriesClosedBell 47D-1 · South Bay, FLOct 20, 1971 · N160B · Substantial damageNTSB NYC72FLJ13Accident · 1 fatalClosedBuecker 133 · Greenville, NCOct 17, 1971 · N15696 · DestroyedNTSB FTW72DQD12Accident · No injuriesClosedBoeing B75N1 · Pecos, TXOct 16, 1971 · N65292 · Substantial damageNTSB FTW72DPG47Accident · No injuriesClosedPiper PA-25 · Joiner, AROct 15, 1971 · N6924Z · No damageNTSB MIA72DLT09Accident · Minor injuriesClosedAero Comdr A9B · Buena Vista, TNOct 13, 1971 · N7666V · Substantial damageNTSB CHI72AC038Accident · 1 fatalClosedCessna 150H · Aberdeen, OHOct 12, 1971 · N23477 · DestroyedNTSB LAX72FVA29Accident · 1 fatalClosedAero Comdr A-9B · Avenal, CAOct 11, 1971 · N7902V · DestroyedNTSB ANC72FAG61Accident · Serious injuriesClosedSikorsky S-58T · Anchorage, AKOct 11, 1971 · N9469 · DestroyedNTSB FTW72AF019Accident · 2 fatalClosedTaylorcraft BC12-D · Carmen, OKOct 10, 1971 · N43783 · DestroyedNTSB CHI72AC037Accident · 2 fatalClosedAeronca 7AC · South Lyon, MIOct 10, 1971 · N82410 · DestroyedNTSB LAX72FUJ50Accident · 1 fatalClosedPiper PA-25 · Wellton, AZOct 9, 1971 · N6979Z · DestroyedNTSB SEA72AS015Accident · 1 fatalClosedChampion 7KCAB · Roche Harbor, WAOct 8, 1971 · N9124L · DestroyedNTSB OAK72AP011Accident · 2 fatalClosedMooney M20C · Klamath, CAOct 8, 1971 · N7127U · DestroyedNTSB FTW72DPG45Accident · Minor injuriesClosedGrumman G-164 · Trumann, AROct 8, 1971 · N6656 · DestroyedNTSB SEA72DYE16Accident · No injuriesClosedBell 47G2 · Clallam Bay, WAOct 6, 1971 · N5160B · Substantial damageNTSB OAK72FVA27Accident · Serious injuriesClosedPiper PA-25 · Chowchilla, CAOct 4, 1971 · N4806Y · DestroyedNTSB CHI72FEG19Accident · Minor injuriesClosedTaylorcraft BC-65 · Troy, OHOct 3, 1971 · N24049 · Substantial damageNTSB OAK72DVD17Accident · Serious injuriesClosedGlobe GC-1B · Newark, CAOct 2, 1971 · N80962 · DestroyedNTSB MKC72FCD35Accident · Serious injuriesClosedLuscombe 8E · Osage, IAOct 2, 1971 · N1971K · DestroyedNTSB MKC72FCA10Accident · No injuriesClosedAero Comdr A-9B · Clarkton, MOOct 2, 1971 · N7761V · Substantial damageNTSB NYC72FNE13Accident · Minor injuriesClosedPiper J3C-65 · Durham, CTSep 29, 1971 · N88179 · Substantial damageNTSB DEN72AD017Accident · 1 fatalClosedBeech P35 · Luna, NMSep 25, 1971 · N9790Y · DestroyedNTSB FTW72DPG43Accident · No injuriesClosedPiper PA-25 · Osceola, ARSep 23, 1971 · N8839L · Substantial damageNTSB SEA72DYG13Accident · No injuriesClosedAero Comdr 600S24 · Pasco, WASep 18, 1971 · N8911Q · DestroyedNTSB MIA72DKJ23Accident · No injuriesClosedBoeing A75 · Magnolia Spgs, FLSep 17, 1971 · N1715B · Substantial damageNTSB FTW72FRG27Accident · 1 fatalClosedCessna 188 · Laredo, TXSep 17, 1971 · N9773V · DestroyedNTSB SEA72DYI09Accident · Minor injuriesClosedStearman PT-17 · Glide, ORSep 16, 1971 · N4769V · DestroyedNTSB NYC72FID14Accident · Serious injuriesClosedAero Comdr A-9B · Melfa, VASep 15, 1971 · N7721V · DestroyedNTSB NYC72FID13Accident · 1 fatalClosedBell 47D-1 · Millers Tavern, VASep 14, 1971 · N9115R · DestroyedNTSB LAX72DUJ46Accident · No injuriesClosedNaval Fcty N3N-1 · Gadsden, AZSep 14, 1971 · N45065 · Substantial damageNTSB FTW72DPD18Accident · No injuriesClosedHiller UH12C · Grandview, TXSep 14, 1971 · N73875 · Substantial damageNTSB MIA72FKQ24Accident · Serious injuriesClosedPiper PA-25 · Vaiden, MSSep 13, 1971 · N6968Z · DestroyedNTSB FTW72FPD14Accident · No injuriesClosedPiper PA-25 · Gorman, TXSep 13, 1971 · N6934Z · DestroyedNTSB MKC72FER20Accident · No injuriesClosedPiper PA-28 · Duluth, MNSep 12, 1971 · N95112 · DestroyedNTSB FTW72FPG42Accident · 1 fatalClosedPiper PA-25 · Mccrory, ARSep 11, 1971 · N7640Z · DestroyedNTSB MKC72DCQ26Accident · No injuriesClosedPiper PA-25 · Richfield, KSSep 9, 1971 · N8829L · Substantial damageNTSB SEA72FYG11Accident · 1 fatalClosedCessna 188 · Craigmont, IDSep 8, 1971 · N9738V · DestroyedNTSB OAK72FVD11Accident · No injuriesClosedBell 47G3B · Brentwood, CASep 8, 1971 · N8468E · Substantial damageNTSB MIA72FKG38Accident · No injuriesClosedPiper J-3 · Hiram, GASep 8, 1971 · N6454H · DestroyedNTSB MIA72FLT08Accident · No injuriesClosedPiper PA-18 · Ramer, TNSep 7, 1971 · N4091Z · Substantial damageNTSB MIA72DKQ20Accident · No injuriesClosedBoeing E75 · Grenada, MSSep 7, 1971 · N9055H · DestroyedNTSB FTW72FRJ07Accident · No injuriesClosedAero Comdr A-9B · Ferriday, LASep 7, 1971 · N7737V · Substantial damageNTSB MKC72FTK07Accident · Serious injuriesClosedPiper PA-18 · Philip, SDSep 6, 1971 · N3927Z · Substantial damageNTSB MKC72FTG09Accident · 1 fatalClosedAeronca 7AC · Alamo, NDSep 6, 1971 · N81751 · DestroyedNTSB MIA72FKG36Accident · Minor injuriesClosedCessna 170B · Palmetto, GASep 6, 1971 · N8323A · Substantial damage