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.
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" DESCRun it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB ATL91LA093Accident · Minor injuriesLimited investigationFinal reportCessna 172I · Clanton, ALFailure of the pilot to maintain control of the aircraft during a go-around. The pilot's lack of experience was a related factor.NTSB LAX91LA211Accident · 1 fatalLimited investigationFinal reportGlasflugel Mosquito · Pearblossom, CAThe failure of the pilot to maintain adequate airspeed to avoid stalling the aircraft.NTSB MIA91LA142Accident · No injuriesLimited investigationFinal reportCessna 150J · Lantana, FLFailure of the pilot to perform fuel consumption calculations which resulted in fuel exhaustion due to an inadequate fuel supply. Also, inadvertent stall/mush by the pilot during the forced landing. Contributing to the accident was an incorrect fuel gauge.NTSB CHI91LA155Accident · No injuriesLimited investigationFinal reportPiper J3 · Creston, IAIcing in the induction air control system.NTSB ANC91LA057Accident · Minor injuriesLimited investigationFinal reportPiper PA-18 · Dillingham, AKCarburetor icing and the pilot's failure to follow proper procedures and directives pertaining to carburetor heat.NTSB NYC91LA127Accident · No injuriesLimited investigationFinal reportCessna 414A · Piqua, OHThe pilot's incomplete preflight of the fuel quantity and the inaccurate fuel gages, which resulted in fuel starvation and total loss of engine power and subsequent forced landing on rough terrain. Factors relating to the accident were the pilot's improper…NTSB LAX91LA202Accident · Minor injuriesLimited investigationFinal reportCessna 140 · Ojai, CAThe pilot's inadequate compensation for the wind condition. A factor related to the accident was the downdraft weather condition.NTSB LAX91FA203Accident · 1 fatalField investigationFinal reportCessna 182A · Lee Vining, CAThe failure of the pilot to maintain aircraft control due to spatial disorientation during a night approach.NTSB FTW91LA073Accident · No injuriesLimited investigationFinal reportCessna 150J · Cypress, TXFailure of the PIC to maintain proper airspeed and the inadvertent stall experienced by the pilot rated passenger. A factor was the pic's failure to attain runway alignment.NTSB CHI91LA146Accident · Minor injuriesLimited investigationFinal reportRobinson R22 Beta · Ann Arbor, MILoss of engine power due to carburetor ice, and the pilot's failure to use carburetor heat. Factors related to the accident were: carburetor icing conditions, and a false indication from the carburetor air temperature gage.NTSB NYC91FA123Accident · 1 fatalField investigationFinal reportPiper PA-18-150 · Hancock Village, NYThe loss of aircraft control and subsequent collision with trees after the pilot became physically incapacitated.NTSB MIA91LA129Accident · No injuriesLimited investigationFinal reportBrantly Helicopter B-2B · Winter Haven, FLFailure of the pilot to maintain directional control and improper use of the collective and cyclic flight controls after the loss of tail rotor effectiveness during the approach to land. Contributing to the accident was his lack of total experience in type…NTSB MIA91LA126Accident · 1 fatalLimited investigationFinal reportRudolph Zeller Lancair · Titusville, FLThe use of improper materials for construction of the alternate air door by the aircraft owner/builder resulting in failure and separation of the door which resulted in blockage of air flow to the carburetor and loss of all engine power.NTSB DEN91LA063Accident · Minor injuriesLimited investigationFinal reportCessna 172 · Steamboat Sprin, COThe CFI used poor judgement in giving a simulated engine failure by turning off the fuel selector valve.NTSB SEA91LA090Accident · No injuriesLimited investigationFinal reportPiper PA-22-108 · Auburn, WAAn improper fuel selector valve handle, improper selection of the fuel selector position, and the pilot's lack of understanding of the fuel selector position.NTSB FTW91LA069Accident · No injuriesLimited investigationFinal reportCessna 172L · Huntsville, TXThe pilot's failure to maintain directional control of the airplane. A factor was the emphasis placed upon full-stall landings by his instructor.NTSB LAX91LA180Accident · Serious injuriesLimited investigationFinal reportTownsend Executive · Redding, CAThe failure of the pilot to maintain control of the helicopter. A factor in the accident was the pilot's lack of total experience in helicopters.NTSB CHI91DER03Accident · 1 fatalFinal reportVarieze 001 · Superior, WIThe pilot's poor planning and decision making which resulted in a loss of engine power due to fuel exhaustion.NTSB ATL91LA083Accident · Minor injuriesLimited investigationFinal reportCessna 150J · New Bern, NCThe aircraft engine loss of power for an undetermined reason. Factors related to the accident were the dark night, and the inadvertent stall of the aircraft.NTSB CHI91DEM04Accident · No injuriesFinal reportFred B. Stencel Falcon X P · St. Charles, MIA result of the pilot in command not maintaining directional control during the go around maneuver. Factors associated with the accident were the pilot in command's lack of total experience and familiarity with the airplane.NTSB CHI91LA134Accident · No injuriesLimited investigationFinal reportPiper PA-28-161 · Grand Forks, NDInadequate visual outlook by the pilot in command.NTSB FTW91LA065Accident · No injuriesLimited investigationFinal reportCessna 172N · Weatherford, OKThe inadvertent stalling of the airplane. A factor was the gusty wind.NTSB ATL91LA080Accident · Minor injuriesLimited investigationFinal reportCessna 177RG · Saluda, SCThe flight instructor did not maintain the proper altitude during the simulated forced landing.NTSB NYC91LA109Accident · No injuriesLimited investigationFinal reportCessna 150E · Walkill, NYAn inflight collision with terrain during an uncontrolled descent after the pilot parachuted from the airplane. Contributing to the accident were fuel exhaustion and the pilot's disregard for emergency procedures.NTSB NYC91LA104Accident · Minor injuriesLimited investigationFinal reportPiper J-4A · Mahopac, NYThe erratic performance of the left magneto resulting in inadequate climb capabilities and in flight collision with terrain.NTSB MIA91LA118Accident · Minor injuriesLimited investigationFinal reportErcoupe 415-C · Green Cove Spgs, FLLoss of control while on approach to land due to failure of the pilot to maintain vs resulting in the airplane stalling and impacting the ground nose low.NTSB LAX91LA158Accident · Minor injuriesLimited investigationFinal reportGlasair III SH-3R · Mesa, AZThe mismanagement of the airplane's fuel supply by the pilot and his failure to select a fuel tank containing sufficient fuel for flight which resulted in fuel starvation.NTSB DCA91MA033Accident · 23 fatalClass 1 · MajorFinal reportEmbraer EMB-120RT · Brunswick, GAThe loss of control in flight as a result of a malfunction of the left engine propeller control unit which allowed the propeller blade angles to go below the flight idle position. Contributing to the accident was the deficient design of the propeller control…NTSB NYC91LA100Accident · 1 fatalLimited investigationFinal reportMooney M20J · Blue Ash, OHThe failure of the pilot to maintain proper altitude and airspeed during a landing approach, which resulted in a stall and spin at too low an altitude to recover. A factor related to the accident was the lack of recent flight experience by the pilot.NTSB DCA91MA031Accident · 7 fatalClass 1 · MajorFinal reportBell 412SP · Merion, PAThe poor judgement by the captain of the airplane to permit the in-flight inspection after he had determined to the best of his ability that the nose landing gear was fully extended, the poor judgment of the captain of the helicopter to conduct the…NTSB MIA91LA116Accident · No injuriesLimited investigationFinal reportCessna 150H · Orlando, FLTotal loss of engine power due to fuel exhaustion and failure of the pilot to refuel the fuel tanks before departure.NTSB NYC91LA098Accident · No injuriesLimited investigationFinal reportCessna 152 · Bayport, NYImproper control response by the pilot, when encountering adverse wind conditions, which resulted in a hard landing. Contributing to the accident was the limited experience of the pilot in this type of airplane.NTSB SEA91FA075Accident · 1 fatalField investigationFinal reportRobinson R-22 Beta · Seattle, WAThe loss of control in flight by the pilot due to his improper preflight preparation in failing to secure cargo which shifted in flight and interfered with the movement of the cyclic control stick.NTSB DEN91LA058Accident · Minor injuriesLimited investigationFinal reportCessna 172B · La Junta, COThe pilot's failure to maintain adequate airspeed and the resultant inadvertent stall. The pilot's failure to raise the flaps was a factor in the accident.NTSB LAX91LA151Accident · Minor injuriesLimited investigationFinal reportCessna 182A · Lake Elsinore, CAUndetermined engine power loss. A factor ws the soft terrain.NTSB SEA91FA073Accident · 1 fatalField investigationFinal reportPiper PA-30 · Butte, MTInadequate inflight decisions, fuel starvation, and failure to perform alternative IFR approach procedures. Factors include operation with known deficiencies in equipment, disorientation, and lack of familiarity with the geographic area.NTSB DEN91FA056Accident · 5 fatalField investigationFinal reportCessna 421C · Cortez, COThe pilot's improper IFR procedures. Factors were: the existing weather conditions and the pilot's failure to obtain a preflight briefing.NTSB ANC91FA042Accident · 4 fatalField investigationFinal reportCessna 206 · Homer, AKVFR flight by the pilot into instrument meteorological conditions (IMC), and his failure to maintain sufficient altitude, while maneuvering over water. Factors related to the accident were: the snow shower and probable whiteout conditions.NTSB BFO91LA037Accident · No injuriesLimited investigationFinal reportPiper PA-22-108 · Clinton, MDThe lost of engine power for undetermined reasons.NTSB ATL91LA070Accident · No injuriesLimited investigationFinal reportCessna 150G · Villa Rica, GAA loss of engine power for undetermined reasons.NTSB NYC91LA093Accident · No injuriesLimited investigationFinal reportCessna 150L · Chambersburg, PACarburetor ice and the pilot's improper use of carburetor heat. A factor related to the accident was: carburetor icing (weather conditions).NTSB LAX91LA141Accident · Minor injuriesLimited investigationFinal reportCessna 182H · Phoenix, AZThe decision of the flight instructor to conduct a simulated power failure emergency in a manner which was inappropriate.NTSB FTW91FA055Accident · 3 fatalField investigationFinal reportPiper PA-24-180 · Pasadena, TXPower loss due to fuel exhaustion resultant from the pilot's failure to refuel at an alternate destination and the inadvertent stall. Factors were the dark night and weather conditions.NTSB ATL91LA068Accident · No injuriesLimited investigationFinal reportCessna 210G · Metter, GAThe pilot's failure to extend the landing gear when his attention was diverted by radio conversation.NTSB CHI91FA108Accident · 4 fatalField investigationFinal reportPiper PA-30 · Thief River Fls, MNImproper IFR procedure of the pilot, while intercepting the ILS localizer, by not maintianing the minimum descent altitude (mda) for that segment of the approach.NTSB BFO91LA032Accident · No injuriesLimited investigationFinal reportPiper PA32-260 · Roanoke, VAThe pilot's failure to maintain terrain clearance on a night visual approach.NTSB SEA91LA068Accident · No injuriesLimited investigationFinal reportCessna 140 · Pullman, WAThe pilot's encounter with wake turbulence shortly before touchdown, resulting in a hard landing.NTSB LAX91LA136Accident · No injuriesLimited investigationFinal reportCessna T207A · Las Vegas, NVFuel exhaustion due to fuel siphoning in flight from an unsecured filler cap. The inaccurate preflight inspection of the aircraft by the pilot was also causal in this accident.NTSB FTW91FA049Accident · 2 fatalField investigationFinal reportBeech 36 · New Braunfels, TXThe pilot's disregard for the minimum descent altitude and failure to perform a missed approach. Factors were the pilot's attempt to fly into known adverse weather conditions, low ceiling, rain, and fog.NTSB MIA91LA098Accident · No injuriesLimited investigationFinal reportElliott Emeraude · Eustis, FLExcessive elevator control input by the PIC while his attention was diverted, inattentiveness to the airspeed (vs), and inadvertent stall while on approach to land.