NTSB investigations

14,041 cases where the phase of flight was Takeoff.

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 = 300)
  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 FTW66F0141Accident · No injuriesClosedCessna 150 · Whitney, TXJun 13, 1965 · N5735E · Substantial damageNTSB FTW65A0125Accident · No injuriesClosedBell 47G2 · Rio Grand Cty, TXJun 12, 1965 · N987B · DestroyedNTSB CHI66D0153Accident · No injuriesClosedCessna 182 · Franklin, WIJun 9, 1965 · N5568B · Substantial damageNTSB NYC66F0007Accident · Minor injuriesClosedAeronca 7AC · Hanson, MAJun 6, 1965 · N84436 · Substantial damageNTSB MIA66D0038Accident · No injuriesClosedCessna 172E · Bamberg, SCJun 6, 1965 · N3650S · Substantial damageNTSB SEA65A0065Accident · No injuriesClosedBrantly B-2 · Martha Lake, WAMay 31, 1965 · N5901X · Substantial damageNTSB LAX66D0006Accident · No injuriesClosedCessna 172 · Lancaster, CAMay 31, 1965 · N7900U · Substantial damageNTSB NYC66F0030Accident · No injuriesClosedMooney M20 · Milford, DEMay 30, 1965 · N5283B · Substantial damageNTSB MKC66D0017Accident · No injuriesClosedCessna 140 · Lamberton, MNMay 30, 1965 · N89297 · Substantial damageNTSB MIA66D0104Accident · No injuriesClosedErcoupe 415-C · Whitfield, ALMay 29, 1965 · N99337 · Substantial damageNTSB FTW66F0085Accident · No injuriesClosedSnow S2C · Garwood, TXMay 29, 1965 · N1682S · Substantial damageNTSB OAK66F0038Accident · No injuriesClosedCessna 170B · Clearlake Hil, CAMay 28, 1965 · N3073A · Substantial damageNTSB NYC65F0227Accident · No injuriesClosedAeronca 15AC · Chazy Lake, NYMay 28, 1965 · N1439H · Substantial damageNTSB FTW66D0029Accident · No injuriesClosedPiper PA-18 · Chandeleur Is, LAMay 26, 1965 · N4051Z · Substantial damageNTSB NYC66D0039Accident · No injuriesClosedErcoupe 415C · Castlewood, VAMay 25, 1965 · N99638 · DestroyedNTSB MKC65D0142Accident · No injuriesClosedCessna 182 · Scott City, KSMay 25, 1965 · N3579U · Substantial damageNTSB NYC65F0230Accident · Minor injuriesClosedPiper J3-C · Sherman, NYMay 23, 1965 · N1494N · Substantial damageNTSB CHI66F0029Accident · No injuriesClosedMooney M18C · Canton, ILMay 23, 1965 · N327M · Substantial damageNTSB MKC66D0078Accident · No injuriesClosedTaylorcraft DC65 · Liberal, KSMay 22, 1965 · N52178 · Substantial damageNTSB MKC66D0026Accident · No injuriesClosedCessna 150 · Michigan, NDMay 22, 1965 · N6520T · Substantial damageNTSB FTW66D0061Accident · No injuriesClosedPiper PA-25 · Wisner, LAMay 21, 1965 · N6959Z · Substantial damageNTSB NYC65F0208Accident · No injuriesClosedLake LA-4 · Lakeville, NYMay 20, 1965 · N1140L · Substantial damageNTSB CHI65F0201Accident · No injuriesClosedBeechcraft AT-11 · Chicago, ILMay 19, 1965 · N107RS · Substantial damageNTSB FTW66D0041Accident · Minor injuriesClosedCessna 185 · Morgan City, LAMay 18, 1965 · N2689Z · DestroyedNTSB NYC66F0006Accident · Minor injuriesClosedCurtiss J1D · Fredericksburg, VAMay 16, 1965 · N532N · Substantial damageNTSB FTW66F0146Accident · No injuriesClosedPiper PA-22 · Siloam Sprngs, ARMay 16, 1965 · N4654Z · Substantial damageNTSB NYC65F0215Accident · No injuriesClosedPiper PA-24 · Leesburg, VAMay 15, 1965 · N7374P · Substantial damageNTSB OAK65F0045Accident · Minor injuriesClosedCessna 150 · Fresno, CAMay 13, 1965 · N3966U · Substantial damageNTSB CHI65F0125Accident · No injuriesClosedAeronca 7AC · Buffalo, KYMay 11, 1965 · N83459 · DestroyedNTSB FTW66F0072Accident · No injuriesClosedPiper PA-28 · Newellton, LAMay 9, 1965 · N6038W · Substantial damageNTSB SEA65F0053Accident · No injuriesClosedMooney 20E · Spokane, WAMay 7, 1965 · N1277X · Substantial damageNTSB SEA66D0041Accident · No injuriesClosedCessna 172 · Knobs, MTMay 6, 1965 · N7082T · Substantial damageNTSB MIA65D0074Accident · No injuriesClosedCessna 140 · Knoxville, TNMay 5, 1965 · N2388N · Substantial damageNTSB FTW66F0034Accident · Minor injuriesClosedCessna 150 · Norman, OKMay 4, 1965 · N7989Z · Substantial damageNTSB MKC65D0114Accident · No injuriesClosedCessna 182 · Ord, NEMay 2, 1965 · N6269A · Substantial damageNTSB NYC65A0130Accident · No injuriesClosedBell 47G4 · Tully, NYApr 28, 1965 · N3071G · DestroyedNTSB LAX65F0076Accident · No injuriesClosedPiper PA-25 · Lovelock, NVApr 27, 1965 · N6864Z · Substantial damageNTSB ANC65F0008Accident · Minor injuriesClosedPiper PA-11 · Anchorage, AKApr 26, 1965 · N4526M · Substantial damageNTSB FTW65F0038Accident · No injuriesClosedCessna 172 · Alvin, TXApr 25, 1965 · N7959B · Substantial damageNTSB NYC65D0210Accident · No injuriesClosedPiper PA-28 · Port Allegany, PAApr 24, 1965 · N5329W · Substantial damageNTSB FTW66F0022Accident · No injuriesClosedBeechcraft J-35 · Amarillo, TXApr 23, 1965 · N7268B · Substantial damageNTSB FTW66D0070Accident · No injuriesClosedBeechcraft D-18S · Caddo Mills, TXApr 23, 1965 · N44606 · Substantial damageNTSB SEA66F0082Accident · No injuriesClosedCessna 182 · Butte, MTApr 22, 1965 · N9253X · Substantial damageNTSB LAX66F0027Accident · No injuriesClosedCessna 175 · Ontario, CAApr 22, 1965 · N6616E · Substantial damageNTSB FTW65F0007Accident · No injuriesClosedCessna 180 · Westwego, LAApr 22, 1965 · N2101Z · Substantial damageNTSB LAX65D0050Accident · No injuriesClosedGlobe GC-1B · Carlsbad, CAApr 20, 1965 · N78056 · Substantial damageNTSB UNK65X1487Accident · No injuriesClosedWren 460 · Mexico City, MexicoApr 19, 1965 · N3438S · Substantial damageNTSB CHI66D0022Accident · No injuriesClosedCessna 120 · Bradford, ILApr 18, 1965 · N2000V · Substantial damageNTSB LAX65A0082Accident · Serious injuriesClosedFairchild F-27A · Las Vegas, NVApr 16, 1965 · N757L · DestroyedNTSB CHI66F0104Accident · No injuriesClosedCessna 195-A · Madison, WIApr 13, 1965 · N41X · Substantial damage