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 MIA07CA095Accident · Minor injuriesData collectionFinal reportCessna 172-M · Oxford, METhe student pilot's failure to maintain a climb during a go-around resulting in collision with an embankment.NTSB NYC07LA114Accident · Serious injuriesLimited investigationFinal reportCameron Balloons A-250 · New Holland, PAUnfavorable winds and terrain during a precautionary landing.NTSB MIA07LA092Accident · Serious injuriesLimited investigationFinal reportCessna 182A · Marstons Mill, MAThe pilot's improper preflight planning and preparation resulting in an in-flight loss of engine power due to fuel exhaustion.NTSB LAX07CA151Accident · Minor injuriesData collectionFinal reportPiper PA-28-181 · Las Vegas, NVfuel starvation due to the pilot's inadequate fuel system management.NTSB NYC07FA109Accident · Serious injuriesField investigationFinal reportPiper PA38-112 · Odenton, MDThe pilot's mismanagement of the airplane's fuel supply, which resulted in fuel starvation and a total loss of engine power.NTSB ATL07FA083Accident · 3 fatalField investigationFinal reportCessna 182Q · Asheville, NCThe failure of the directional gyro and attitude indicator due to a vacuum system leak caused by a loose fitting. Contributing to the accident was the pilot's failure to execute a partial panel, no-gyro approach.NTSB NYC07LA107Accident · Serious injuriesLimited investigationFinal reportGrumman S-2B · Cherry Point, NCThe flightcrew's failure to comply with the published emergency procedure following a loss of engine power on the right engine. Contributing to the accident was the failure of a magneto in the right engine.NTSB LAX07FA150Accident · 2 fatalField investigationFinal reportCessna S550 · Dillon, MTAn in-flight loss of control for undetermined reasons.NTSB CHI07LA129Accident · No injuriesLimited investigationFinal reportCessna 210 · Vienna, OHLoss of engine power during approach for undetermined reasons. Unsuitable terrain encountered during the forced landing and a vehicle were factors.NTSB LAX07LA143Accident · Serious injuriesLimited investigationFinal reportBeech B36TC · West Athens, CAthe pilot's descent below the published minimum descent altitude for the instrument approach procedure, which resulted in a collision with wires and terrain. Contributing to the accident were the pilot's lack of recent experience in the accident airplane and…NTSB LAX07CA145Accident · No injuriesData collectionFinal reportPiper J3C-65 · Redding, CAThe loss of engine power due to fuel exhaustion.NTSB LAX07CA149Accident · Minor injuriesData collectionFinal reportBurkhart Grob G102 Club Astir Iiib · Minden, NVthe pilot's misjudgment of distance and altitude that resulted in an undershoot of the runway.NTSB LAX07CA141Accident · No injuriesData collectionFinal reportBishop Thomas W BISHOP-ACRO · Stead, NVFuel exhaustion due to the pilot's inadequate pre-flight inspection and his failure to verify that an adequate fuel supply was on board the aircraft.NTSB CHI07CA125Accident · Serious injuriesData collectionFinal reportCessna 210D · Hamilton, OHThe pilot's failure to maintain control of the aircraft. Factors contributing to the accident were the stall encountered during the attempted go around and the wind gusts.NTSB LAX07LA137Accident · No injuriesLimited investigationFinal reportRiesland Fly Baby 1 · Grand Canyon, AZThe pilot's failure to maintain clearance from a fence during landing.NTSB MIA07CA079Accident · No injuriesData collectionFinal reportRobinson R-22 Beta II · West Palm Beach, FLThe student pilot's inadvertent shutting off of the mixture control while performing the prelanding checks that resulted loss of engine power and a roll over during the subsequent forced landing.NTSB NYC07LA105Accident · Serious injuriesLimited investigationFinal reportBoeing 737-300 · La Plata, MDAn in-flight encounter with turbulence and the flight crew's failure to advise the cabin crew about potential forecast turbulence, as reported by the flight attendant.NTSB CHI07FA114Accident · 2 fatalField investigationFinal reportRobinson Helicopter R44 II · Bass Lake, INThe pilot's failure to maintain a proper approach glidepath, which resulted in a settling-with-power flight condition. Contributing to the accident was the dark night light condition.NTSB NYC07FA100Accident · 2 fatalField investigationFinal reportPiper PA-23-250 · Windham, CTThe pilot's failure to maintain control of the airplane during a go-around.NTSB CHI07LA113Accident · 2 fatalLimited investigationFinal reportMurphy Aircraft Mfg SR3500 Moose · Cotter, ARThe pilot not maintaining airplane control and airspeed during the approach. Factors were the gusty wind conditions, the inadvertent stall the pilot encountered, and the power lines that were impacted during the uncontrolled descent.NTSB CHI07CA111Accident · Minor injuriesData collectionFinal reportCessna 150F · Paw Paw, MIThe student pilot's inadequate compensation for wind conditions while on final approach. Contributing factors to the accident were the gusting wind conditions and the trees.NTSB MIA07LA085Accident · Minor injuriesLimited investigationFinal reportSmith Carter A Wheeler Exp 2000 · Stuart, FLContamination of the fuel system which resulted in a loss of engine power. Contributing to the accident was unsuitable terrain for a forced landing.NTSB CHI07CA110Accident · No injuriesData collectionFinal reportEngineering & Research Ercoupe 415-C · Brighton, MIThe student pilot's failure to maintain proper glidepath to the runway. Contributing factors to the accident included the passenger vehicle, the rising embankment, and the airport perimeter fence.NTSB SEA07LA108Accident · Minor injuriesLimited investigationFinal reportHughes 369D · Kahuku, HIFatigue cracking of the oil line from the engine gearbox to the oil pressure gauge, which resulted in loss of engine lubricating oil, leading to seizure of the power turbine.NTSB SEA07CA109Accident · Minor injuriesData collectionFinal reportCessna 172I · Peach Springs, AZThe pilot's failure to adequately compensate for the gusty wind condition encountered on final approach, resulting in a loss of control and an in-flight collision with a dirt berm. A contributing factor was the gusty wind condition.NTSB CHI07CA119Accident · No injuriesData collectionFinal reportJohnson-Whittman Tailwind JW9L · Saginaw, MIThe pilot's failure to maintain the proper glidepath and clearance from a fence while on final approach.NTSB SEA07CA107Accident · Minor injuriesData collectionFinal reportCessna 172B · Los Angeles, CAThe pilot's failure to maintain adequate airspeed during performance of a go around, resulting in an inadvertent stall and in-flight collision with the ground.NTSB NYC07LA098Accident · 2 fatalLimited investigationFinal reportGrumman American AA-5B · Danville, VAThe passenger's inadvertent interference with the flight controls due to his physiological condition. Contributing to the accident was the pilot's inability to maintain aircraft control.NTSB MIA07CA078Accident · Serious injuriesData collectionFinal reportRobert J. Goodyear Hummel Bird · Lakeland, FLThe pilot's failure to maintain airspeed during a go-around.NTSB MIA07LA077Accident · 2 fatalLimited investigationFinal reportTerrence A. Sack Terrair Express · Lakeland, FLThe failure of the pilot to maintain airspeed while turning base to final which led to a stall. A contributing factor in the accident was the pilot's lack of recent experience.NTSB LAX07LA130Accident · 3 fatalLimited investigationFinal reportBeech 35-B33 · Sedona, AZThe pilot's inadequate compensation for the high wind conditions and wind shear encounter on final approach, that led to a failure to maintain an adequate airspeed and a stall.NTSB CHI07CA105Accident · No injuriesData collectionFinal reportPavliga Hatz CB-1 · Buffalo, MNThe loss of engine power due to the carburetor fuel flow valve becoming stuck in the closed position, which resulted in fuel starvation.NTSB ATL07CA075Accident · Minor injuriesData collectionFinal reportCessna 182B · ST. Mary's, GAThe pilot's decision to operate an airplane with known deficiencies in equipment (inoperative carburetor heat control cable) resulting in a total loss of engine power due to carburetor icing.NTSB LAX07LA126Accident · 1 fatalLimited investigationFinal reportArbc 150A · Mecca, CAThe pilot's decision to fly in forecasted unfavorable wind conditions that exceeded the balloon's capabilities.NTSB ATL07LA073Accident · 1 fatalLimited investigationFinal reportCulver, Aurther L. Seawind 3000 · Yanceyville, NCThe pilot's failure to maintain clearance/altitude while operating in instrument meteorological conditions (IMC). Contributing to the accident was the pilot's lack of an instrument rating, his improper decision to operate in IMC, a low cloud ceiling, and…NTSB SEA07LA097Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-151 · Cibecue, AZThe pilot's failure to maintain proper control of the airplane during an off airport landing. Contributing factors were the pilot's psychological condition, impairment due to overdose of prescription medication, inadequate in-flight planning and mountainous…NTSB ATL07FA069Accident · 2 fatalField investigationFinal reportPiper PA-32RT-300T · Andrews, NCThe pilot's misjudgment of distance and altitude during a night approach for landing, resulting in an in flight collision with wires and the ground.NTSB SEA07CA099Accident · No injuriesData collectionFinal reportBarnett MA-5 Charger · San Martin, CACarburetor icing conditions which resulted in a loss of engine power during the base turn to final approach. The pilot's inadequate preflight planning/preparation for the flight was a factor.NTSB CHI07LA097Accident · No injuriesLimited investigationFinal reportCessna 150F · Grain Valley, MOThe pilot's failure to assure an adequate fuel supply which resulted in fuel exhaustion. Factors associated with the accident were the street sign which was contacted, the pilot's inability to maintain directional control of the airplane and the ditch which…NTSB DFW07LA090Accident · 1 fatalLimited investigationFinal reportSchilleci RV-6 · Sinton, TXThe pilot's loss of control while performing an instrument approach. A contributing factor was the prevailing fog.NTSB MIA07CA070Accident · Minor injuriesData collectionFinal reportCessna 206G · Fort Lauderdale, FLThe pilot's improper fuel management during the landing approach, resulting in a loss of engine power due to fuel starvation, and a forced off-airport landing.NTSB NYC07CA090Accident · Serious injuriesData collectionFinal reportNavion A · Marlboro, MAThe pilot's failure to maintain a proper glidepath to the runway.NTSB NYC07FA088Accident · 1 fatalField investigationFinal reportPiper PA-28-151 · Howell, NJThe pilot's improper decision to attempt a flight with known serious medical conditions, which resulted in impairment during cruise flight, likely due to a stroke or transient ischemic attack. A factor was the pilot providing false information on his medical…NTSB MIA07CA064Accident · No injuriesData collectionFinal reportCessna 150 · Okeechobee, FLThe pilot's failure to refuel the airplane prior to fuel exhaustion, which resulted in a loss of engine power during final approach, and a collision with a ditch.NTSB ATL07CA061Accident · Serious injuriesData collectionFinal reportHarrison Robert J. Longez · Morganton, NCThe pilot's failure to maintain an adequate airspeed that resulted in an inadvertent stall, and subsequent inflight collision with trees and the ground.NTSB SEA07LA079Accident · Serious injuriesLimited investigationFinal reportMooney M20K · Marysville, CAThe failure of the pilot to maintain a proper glidepath while on final approach and his failure to maintain clearance, which resulted in an undershoot and subsequent collision with the runway's approach light standards. A factor was the approach light…NTSB NYC07LA081Accident · No injuriesLimited investigationFinal reportCessna 500 · Beverly, MAThe inadequate guidance and procedures provided by the airplane manufacturer regarding operation of the pneumatic de-icing boots. Also causal was the Federal Aviation Administration's inadequate directives which failed to require manufacturers to direct…NTSB DEN07CA076Accident · No injuriesData collectionFinal reportCessna 172E · Pleasanton, KSThe pilot's failure to maintain control of the airplane during a go-around. Contributing factors were the gusts and crosswinds.NTSB ATL07CA050Accident · Minor injuriesData collectionFinal reportCessna 172K · Paris, TNThe pilot's improper fuel management resulting in a total loss of engine power due to fuel exhaustion.NTSB LAX07CA104Accident · No injuriesData collectionFinal reportSchleicher ASW-27B · Williams, CAThe pilot's misjudged distance/altitude and delay in retracting the spoilers that led to an undershoot, which resulted in a collision with terrain.