NTSB investigations

20,992 cases where the phase of flight was Approach.

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 = 500)
  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 CHI74FEE49Accident · Serious injuriesClosedCessna 210G · Wheeling, ILJan 17, 1974 · N242ER · Substantial damageNTSB CHI74AC061Accident · 2 fatalClosedBeech V35A · Akron, OHJan 17, 1974 · N8418N · DestroyedNTSB NYC74FFJ21Accident · Serious injuriesClosedCessna 180 · Niagara Falls, NYJan 16, 1974 · N4615A · Substantial damageNTSB NYC74FFJ20Accident · Serious injuriesClosedPiper PA-30 · Ithaca, NYJan 16, 1974 · N7345Y · DestroyedNTSB MKC74FGA18Accident · No injuriesClosedPiper PA-32 · Jefferson City, MOJan 16, 1974 · N4593T · Substantial damageNTSB MKC74DCA20Accident · Minor injuriesClosedErco 415-C · Sikeston, MOJan 16, 1974 · N3079H · DestroyedNTSB IAD74II039Incident · No injuriesClosedCessna 310G · Manteo, NCJan 16, 1974 · N517BR · Minor damageNTSB FTW74FRG50Accident · Serious injuriesClosedPiper J-3 · Cibolo, TXJan 16, 1974 · N7442H · DestroyedNTSB FTW74DRG49Accident · No injuriesClosedPiper PA-24 · Quihi, TXJan 16, 1974 · N9172P · DestroyedNTSB MIA74DKJ42Accident · No injuriesClosedAero Comdr 680T · Montgomery, ALJan 15, 1974 · N8086U · Substantial damageNTSB FTW74AF055Accident · 2 fatalClosedN.American NA-265 · Oklahoma Cty, OKJan 15, 1974 · N5565 · DestroyedNTSB MIA74DKJ44Accident · No injuriesClosedPiper PA-30 · Decatur, ALJan 14, 1974 · N7739Y · Substantial damageNTSB DEN74AD033Accident · Serious injuriesClosedConvair 580 · Cheyenne, WYJan 13, 1974 · N73145 · No damageNTSB OAK74FJA13Accident · No injuriesClosedBeech 19A · Lahaina, HIJan 12, 1974 · N6978Q · Substantial damageNTSB MIA74AM057Accident · No injuriesClosedLockheed 18-56 · Placida, FLJan 11, 1974 · N711FN · Substantial damageNTSB FTW74FQG37Accident · No injuriesClosedCessna 340 · Midland, TXJan 10, 1974 · N9887F · Substantial damageNTSB DEN74DTE44Accident · No injuriesClosedAeronca 7BCM · Arboles, COJan 10, 1974 · N68588 · Substantial damageNTSB SEA74DYC34Accident · Minor injuriesClosedStinson 108-1 · Wilsonville, ORJan 8, 1974 · N8651K · Substantial damageNTSB NYC74AN063Accident · 1 fatalClosedPiper PA-28R · Jackson, MSJan 8, 1974 · N859AP · DestroyedNTSB MIA74FKJ41Accident · Serious injuriesClosedAeronca 7FC · Addison, ALJan 8, 1974 · N511B · Substantial damageNTSB IAD74DLQ22Accident · No injuriesClosedBeech 19 · Falmouth, KYJan 8, 1974 · N9938R · DestroyedNTSB LAX74DUG35Accident · No injuriesClosedAmer Avco AA-1B · El Monte, CAJan 6, 1974 · N9977L · Substantial damageNTSB ANC77FM028Accident · 12 fatalClosedBeech 99A · Johnstown, PAJan 6, 1974 · N125AE · DestroyedNTSB NYC74FGT14Accident · No injuriesClosedCessna 182 · New Cumberland, PAJan 4, 1974 · N52372 · Substantial damageNTSB NYC74FGM13Accident · No injuriesClosedPiper PA-28 · Jeannette, PAJan 4, 1974 · N8784N · Substantial damageNTSB MKC74DER34Accident · No injuriesClosedPiper PA-28 · Silver Bay, MNJan 4, 1974 · N8414W · Substantial damageNTSB NYC74IN062Incident · No injuriesClosedDouglas DC-8 · Columbia, SCJan 3, 1974 · N8148PA · Minor damageNTSB DEN74FTE39Accident · No injuriesClosedAero Comdr 680 · Denver, COJan 3, 1974 · N990HL · Substantial damageNTSB MIA74AM053Accident · 2 fatalClosedPiper PA-30 · Charleston, SCJan 1, 1974 · N8546Y · DestroyedNTSB SEA74DYG22Accident · No injuriesClosedPiper PA-28 · Richland, WADec 31, 1973 · N2350T · Substantial damageNTSB ANC74FAA23Accident · Minor injuriesClosedCessna 180 · Ft.Yukon, AKDec 30, 1973 · N9625B · Substantial damageNTSB ANC74DAG83Accident · Minor injuriesClosedPiper PA-12 · Anchorage, AKDec 30, 1973 · N3029M · Substantial damageNTSB SEA74AS027Accident · 1 fatalClosedPiper PA-31 · Walla Walla, WADec 27, 1973 · N66798 · DestroyedNTSB FTW74AF047Accident · 1 fatalClosedBeech C-45H · Dallas, TXDec 26, 1973 · N118X · DestroyedNTSB IAD74DKW21Accident · No injuriesClosedLuscombe 8A · Morristown, TNDec 25, 1973 · N25215 · Substantial damageNTSB NYC74FHA22Accident · Minor injuriesClosedPiper PA-23 · Reading, PADec 23, 1973 · N1478P · DestroyedNTSB NYC74AN058Accident · 2 fatalClosedCessna 177RG · Dravosburg, PADec 21, 1973 · N77RG · DestroyedNTSB NYC74AN056Accident · 2 fatalClosedBeech 95-B55 · Colonie, NYDec 20, 1973 · N5729K · DestroyedNTSB MIA74AM049Accident · 2 fatalClosedBeech C90 · W Columbia, SCDec 20, 1973 · N711FC · DestroyedNTSB FTW74AF045Accident · Serious injuriesClosedBeech C-45H · Waco, TXDec 20, 1973 · N2122 · DestroyedNTSB OAK74DXQ18Accident · No injuriesClosedCessna 150 · Chester, CADec 18, 1973 · N51135 · Substantial damageNTSB MKC74AK033Accident · 2 fatalClosedCessna 310L · Manhattan, KSDec 18, 1973 · N3269X · DestroyedNTSB DCA74AZ014Accident · Serious injuriesClosedDouglas DC-10 · Boston, MADec 17, 1973 · EC-CBN · Substantial damageNTSB MKC74FER26Accident · Serious injuriesClosedPiper PA-28 · Rochester, MNDec 16, 1973 · N1549J · DestroyedNTSB NYC74AN053Accident · Serious injuriesClosedStinson 108-1 · Amityville, NYDec 15, 1973 · N2641 · 2 aircraft · DestroyedNTSB CHI74FEV30Accident · Serious injuriesClosedCessna P206 · Macomb, ILDec 12, 1973 · N2567X · DestroyedNTSB NYC74FGM12Accident · No injuriesClosedErco 415-C · West Middlesex, PADec 11, 1973 · N2955H · Substantial damageNTSB CHI74DEP24Accident · No injuriesClosedCessna 150 · Crivitz, WIDec 10, 1973 · N10772 · Substantial damageNTSB CHI74FEK09Accident · No injuriesClosedAero Comdr 500B · Findly, OHDec 9, 1973 · N354MA · Substantial damageNTSB CHI74DET15Accident · No injuriesClosedBeech A35 · Logansport, INDec 9, 1973 · N708B · Destroyed