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 MKC72DCG06Accident · No injuriesClosedPiper PA-18A · Bolivar, MOJun 3, 1971 · N8074D · Substantial damageNTSB MKC71FTG30Accident · Minor injuriesClosedPiper PA-11 · Petersburg, NDJun 3, 1971 · N4709H · Substantial damageNTSB LAX71FUJ97Accident · Serious injuriesClosedCessna A188 · Eloy, AZJun 3, 1971 · N8076V · DestroyedNTSB MKC71FER67Accident · No injuriesClosedChampion 7GC · Windom, MNJun 2, 1971 · N9607S · Substantial damageNTSB LAX71FUJ98Accident · No injuriesClosedNaval Fcty N3N-3 · Stanfield, AZJun 2, 1971 · N45070 · Substantial damageNTSB MKC71DTG28Accident · Serious injuriesClosedPiper PA-25 · Devils Lake, NDJun 1, 1971 · N4812Y · Substantial damageNTSB MIA71DLD67Accident · Minor injuriesClosedTaylorcraft BC12-D · Oak Hill, FLJun 1, 1971 · N44230 · Substantial damageNTSB FTW71FRD50Accident · Serious injuriesClosedCessna 188 · Church Point, LAJun 1, 1971 · N9950G · DestroyedNTSB FTW71AF079Accident · 2 fatalClosedAeronca 7CCM · Borger, TXMay 31, 1971 · N2525B · DestroyedNTSB SEA71FYC41Accident · No injuriesClosedHughes 269A · Wilsonville, ORMay 29, 1971 · N8850F · Substantial damageNTSB MKC72DCA08Accident · No injuriesClosedPiper PA-25 · Kennett, MOMay 29, 1971 · N6282Z · Substantial damageNTSB OAK71AP048Accident · 2 fatalClosedChampion 7KCAB · Antioch, CAMay 28, 1971 · N5136X · DestroyedNTSB CHI71DEP52Accident · No injuriesClosedPiper PA-25 · Random Lake, WIMay 28, 1971 · N4421Y · Substantial damageNTSB FTW71FRA58Accident · No injuriesClosedPiper PA-25 · Rosharon, TXMay 27, 1971 · N4350Y · Substantial damageNTSB SEA71DYG55Accident · No injuriesClosedPiper PA-25 · Lind, WAMay 22, 1971 · N4722Y · Substantial damageNTSB IAD71DLJ26Accident · No injuriesClosedCallair A-9 · Aurora, NCMay 22, 1971 · N8266H · Substantial damageNTSB OAK71DVG78Accident · No injuriesClosedThorp T-18 · Lake Head, CAMay 21, 1971 · N2264B · DestroyedNTSB CHI71FEE74Accident · No injuriesClosedBoeing A75N1 · Wauconda, ILMay 21, 1971 · N4786N · DestroyedNTSB SEA71AS044Accident · 2 fatalClosedPiper PA-18 · Adel, ORMay 19, 1971 · N3596P · DestroyedNTSB OAK71FJA17Accident · No injuriesClosedHughes 269A · Ewa, HIMay 17, 1971 · N8732F · Substantial damageNTSB OAK71AP046Accident · 2 fatalClosedCessna 150 · Minden, NVMay 16, 1971 · N6663G · DestroyedNTSB FTW71FPM28Accident · Minor injuriesClosedPiper PA-18A · Okemah, OKMay 16, 1971 · N6773B · DestroyedNTSB MKC71FTK30Accident · Minor injuriesClosedCallair A-9 · Philip, SDMay 15, 1971 · N7288V · Substantial damageNTSB LAX71DUM42Accident · No injuriesClosedGrumman G-164 · Pala, CAMay 15, 1971 · N655Y · Substantial damageNTSB FTW71DPG56Accident · No injuriesClosedPiper PA-25 · Waldenburg, ARMay 15, 1971 · N4411Y · Substantial damageNTSB CHI71FLQ24Accident · No injuriesClosedAero Comdr A-9 · Morganfield, KYMay 15, 1971 · N7712V · DestroyedNTSB FTW71DRD48Accident · No injuriesClosedBoeing A75 · Rayne, LAMay 14, 1971 · N59364 · Substantial damageNTSB FTW71AF077Accident · 1 fatalClosedCessna 150 · Langley, OKMay 14, 1971 · N6323G · DestroyedNTSB FTW71FPG54Accident · No injuriesClosedPiper PA-18 · Dewitt, ARMay 13, 1971 · N9131D · Substantial damageNTSB SEA71AS042Accident · 1 fatalClosedGlobe GC-1B · Monroe, WAMay 11, 1971 · N80655 · DestroyedNTSB OAK71AP044Accident · 1 fatalClosedPiper PA-28 · Petaluma, CAMay 10, 1971 · N9501W · DestroyedNTSB FTW71FRA53Accident · Minor injuriesClosedGrumman G-164 · Anahuac, TXMay 10, 1971 · N658U · Substantial damageNTSB CHI71FEV42Accident · Minor injuriesClosedPiper PA-25 · Vandalia, ILMay 10, 1971 · N6872Z · DestroyedNTSB SEA71FTA19Accident · 1 fatalClosedPitts Spec SC-1 · Lewiston, MTMay 9, 1971 · N21F · DestroyedNTSB NYC71AN109Accident · 3 fatalClosedCessna 180 · Tarentum, PAMay 9, 1971 · N180AM · DestroyedNTSB MIA71AM095Accident · 1 fatalClosedAeronca 7BCM · Headland, ALMay 9, 1971 · N1147E · DestroyedNTSB MKC71DCQ39Accident · No injuriesClosedPiper PA-25 · Yates Center, KSMay 8, 1971 · N6810Z · Substantial damageNTSB MKC71DCQ38Accident · Minor injuriesClosedPiper PA-25 · Morrowville, KSMay 8, 1971 · N4534Y · Substantial damageNTSB FTW71DRJ33Accident · Minor injuriesClosedPiper PA-25 · Lake Providnce, LAMay 8, 1971 · N7082Z · Substantial damageNTSB MIA71DKT60Accident · No injuriesClosedSikorsky S-51 · Ft Lauderdale, FLMay 6, 1971 · N4926E · Substantial damageNTSB FTW71FRA51Accident · Serious injuriesClosedBoeing E-75 · Stowell, TXMay 6, 1971 · N56862 · Substantial damageNTSB LAX71FUJ99Accident · 1 fatalClosedDouglas B-26 · Sprngrville, AZMay 4, 1971 · N86469 · DestroyedNTSB MKC71DCG62Accident · No injuriesClosedCallair A-6 · Tonganoxie, KSMay 3, 1971 · N2910G · Substantial damageNTSB FTW71FPM24Accident · No injuriesClosedAeronca 11AC · Vinita, OKMay 3, 1971 · N85928 · Substantial damageNTSB FTW71DRD44Accident · Serious injuriesClosedBoeing E75 · Reeves, LAMay 3, 1971 · N75244 · Substantial damageNTSB FTW71FRH18Accident · Minor injuriesClosedCessna 150H · Wimberley, TXMay 2, 1971 · N7273S · Substantial damageNTSB MKC71DCA34Accident · No injuriesClosedBell 47G2 · Wayland, MOMay 1, 1971 · N8430E · Substantial damageNTSB SEA71FYG48Accident · No injuriesClosedSnow 600S2C · Pasco, WAApr 30, 1971 · N1853S · Substantial damageNTSB SEA71FYC38Accident · No injuriesClosedBell 47G-3B · Elgin, ORApr 30, 1971 · N73940 · Substantial damageNTSB MKC71FCD79Accident · Serious injuriesClosedPiper J4-A · Clear Lake, IAApr 29, 1971 · N23332 · Destroyed