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 MIA67F0492Accident · Serious injuriesClosedBoeing A75N1 · Bessemer, ALApr 4, 1967 · N7835B · DestroyedNTSB MIA67D0509Accident · No injuriesClosedPiper PA-25 · Dover, FLApr 3, 1967 · N6503Z · Substantial damageNTSB NYC67A0134Accident · 2 fatalClosedCessna 150C · Mt Vision, NYApr 1, 1967 · N7853Z · DestroyedNTSB MKC67F0484Accident · 1 fatalClosedAeronca 7AC · Plainfield, IAApr 1, 1967 · N1866A · DestroyedNTSB ANC68D0008Accident · Minor injuriesClosedPiper PA-18 · Dillingham, AKApr 1, 1967 · N1582P · DestroyedNTSB FTW67F0527Accident · Minor injuriesClosedGrumman G-164A · Anahuac, TXMar 31, 1967 · N671U · Substantial damageNTSB SEA67F0280Accident · Minor injuriesClosedPiper PA-25 · Roosevelt, WAMar 30, 1967 · N7132Z · DestroyedNTSB SEA67D0270Accident · No injuriesClosedPiper PA-18 · Dusty, WAMar 27, 1967 · N8668C · DestroyedNTSB FTW67D0500Accident · Minor injuriesClosedChampion 7GCBA · Dumas, TXMar 27, 1967 · N9890Y · Substantial damageNTSB MIA67A0096Accident · 2 fatalClosedCessna 172E · Donalsonville, GAMar 25, 1967 · N7730U · DestroyedNTSB LAX67A0087Accident · 2 fatalClosedCessna 140 · Parker, AZMar 25, 1967 · N76881 · DestroyedNTSB CHI67D0599Accident · Serious injuriesClosedLuscombe 8A · Fremont, OHMar 25, 1967 · N2888K · Substantial damageNTSB CHI67A0108Accident · 2 fatalClosedAeronca 7AC · Middletown, OHMar 25, 1967 · N84054 · DestroyedNTSB NYC67A0131Accident · No injuriesClosedBrantly B-2B · Enfield, NYMar 24, 1967 · N2166U · Substantial damageNTSB LAX67A0086Accident · No injuriesClosedVertol H-21-A · Hawthorne, CAMar 19, 1967 · N9719Z · Substantial damageNTSB CHI67A0103Accident · 2 fatalClosedPiper PA-11 · Weidman, MIMar 18, 1967 · N1489N · DestroyedNTSB OAK67D0253Accident · No injuriesClosedBell 47G3B1 · Hilo, HIMar 17, 1967 · N1346X · Substantial damageNTSB LAX67A0085Accident · 1 fatalClosedChampion 7KC-AB · Rubidoux, CAMar 17, 1967 · N5149T · DestroyedNTSB MIA67F0450Accident · Serious injuriesClosedPiper PA-25 · Greenville, MSMar 14, 1967 · N6913Z · DestroyedNTSB FTW67F0517Accident · No injuriesClosedMooney M20C · Thomas, OKMar 13, 1967 · N5838Q · Substantial damageNTSB MKC67D0496Accident · No injuriesClosedCessna 150 · Brookville, KSMar 12, 1967 · N2465J · Substantial damageNTSB FTW67A0096Accident · No injuriesClosedBell 204-B · Vinton, LAMar 12, 1967 · N1177W · Substantial damageNTSB MIA67A0094Accident · 1 fatalClosedBensen B-8M · Perry, GAMar 11, 1967 · NONE · DestroyedNTSB MKC67A0051Accident · No injuriesClosedBrantly B-2B · Cedar Rapids, IAMar 3, 1967 · N2175U · Substantial damageNTSB FTW67F0495Accident · No injuriesClosedSnow 600S2D · Kingsville, TXMar 1, 1967 · N1728S · Substantial damageNTSB FTW67D0505Accident · No injuriesClosedPiper PA-18 · Menard, TXMar 1, 1967 · N8913P · Substantial damageNTSB NYC67A0123Accident · No injuriesClosedHughes 269A-1 · Rutherford, NJFeb 27, 1967 · N8950F · DestroyedNTSB UNK67X0113Accident · No injuriesClosedBeech C-45 · Xuan Loc, VMFeb 23, 1967 · N4933C · Substantial damageNTSB LAX67D0307Accident · No injuriesClosedBeech T-34 · Long Beach, CAFeb 23, 1967 · N4175A · DestroyedNTSB SEA67D0278Accident · No injuriesClosedPiper PA-18 · Butte, MTFeb 22, 1967 · N7686D · Substantial damageNTSB OAK67D0233Accident · Minor injuriesClosedPiper PA-25 · Novato, CAFeb 22, 1967 · N7676Z · DestroyedNTSB MKC67F0476Accident · No injuriesClosedMooney M20C · Fulton, MOFeb 19, 1967 · N6540U · Substantial damageNTSB SEA67D0261Accident · No injuriesClosedPiper PA-25 · Colfax, WAFeb 11, 1967 · N7118Z · Substantial damageNTSB LAX67A0076Accident · Minor injuriesClosedBell 47G-3B · Santa Ana, CAFeb 8, 1967 · N8483E · DestroyedNTSB SEA67D0264Accident · Minor injuriesClosedBoeing E75 · Dufur, ORFeb 7, 1967 · N1003N · Substantial damageNTSB NYC67F0516Accident · Serious injuriesClosedCessna P206A · Laconia, NHFeb 3, 1967 · N2511X · DestroyedNTSB FTW67D0475Accident · No injuriesClosedSnow S2C · Port Lavaca, TXFeb 3, 1967 · N9470R · Substantial damageNTSB DEN67A0042Accident · 2 fatalClosedCessna 150F · Evanston, WYJan 29, 1967 · N3075X · DestroyedNTSB DIA67A0008Accident · Minor injuriesClosedCessna 172H · Luray, VAJan 28, 1967 · N2521L · Substantial damageNTSB MIA67F0353Accident · No injuriesClosedCessna 150 · Opa Locka, FLJan 24, 1967 · N35375 · 2 aircraft · Substantial damageNTSB DIA67A0007Accident · 2 fatalClosedAeronca 65-CA · Fruitland, MDJan 23, 1967 · N31932 · DestroyedNTSB FTW67A0075Accident · 1 fatalClosedBoeing A75N1 · Midland, TXJan 21, 1967 · N60664 · DestroyedNTSB MKC67D0413Accident · No injuriesClosedCessna 150 · Bigg Falls, MNJan 19, 1967 · N3180J · Substantial damageNTSB LAX67A0067Accident · 2 fatalClosedAlouette Astazo · Banning, CAJan 17, 1967 · CF-BHL · DestroyedNTSB MKC67A0043Accident · 2 fatalClosedChampion 7ECA · Stillwell, KSJan 13, 1967 · N8394V · DestroyedNTSB FTW67A0074Accident · 3 fatalClosedCessna 150 · Farwell, TXJan 11, 1967 · N8828G · DestroyedNTSB LAX67A0064Accident · 3 fatalClosedPiper PA-22 · Sunset Beach, CAJan 8, 1967 · N6756B · DestroyedNTSB FTW67A0069Accident · 1 fatalClosedBeech 95-B55 · Port Lavaca, TXJan 5, 1967 · N146X · DestroyedNTSB MKC67F0366Accident · Serious injuriesClosedAeronca 7DC · St.Martin, MNJan 2, 1967 · N4314E · DestroyedNTSB MIA67A0071Accident · 2 fatalClosedCessna 170B · Lawrenceville, GAJan 2, 1967 · N3219A · Destroyed