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 UNK74X0108Accident · No injuriesClosedRepublic RC-3-1 · Moon R, CanadaMay 28, 1974 · N6353K · Substantial damageNTSB LAX74DUQ43Accident · No injuriesClosedCessna 180 · Ventucopa, CAMay 27, 1974 · N7630A · Substantial damageNTSB IAD74DLQ37Accident · No injuriesClosedPiper PA-28 · Monticello, KYMay 27, 1974 · N55605 · Substantial damageNTSB FTW74DRD44Accident · Minor injuriesClosedCessna 172 · Chandeleur Is, LAMay 26, 1974 · N1655Y · Substantial damageNTSB FTW74DRJ35Accident · No injuriesClosedKaman Acft K-600 · Mer Rouge, LAMay 24, 1974 · N61757 · DestroyedNTSB OAK74DVG60Accident · No injuriesClosedCessna 150 · Franklin, CAMay 23, 1974 · N17215 · Substantial damageNTSB MIA74DKT83Accident · No injuriesClosedCessna 188 · More Haven, FLMay 23, 1974 · N5837G · Substantial damageNTSB CHI74DEV51Accident · No injuriesClosedPiper PA-28 · Mansfield, OHMay 23, 1974 · N9365W · Substantial damageNTSB OAK74DXQ40Accident · No injuriesClosedCessna 150 · Lake Tahoe, CAMay 22, 1974 · N5923G · Substantial damageNTSB ANC74DAH10Accident · No injuriesClosedCessna 150 · Palmer, AKMay 21, 1974 · N22135 · Substantial damageNTSB NYC74DHA31Accident · Minor injuriesClosedCessna 150 · Somerville, NJMay 20, 1974 · N1596Q · Substantial damageNTSB DEN74FTE73Accident · Minor injuriesClosedCessna 150 · Denver, COMay 20, 1974 · N7171X · Substantial damageNTSB CHI74DEI47Accident · No injuriesClosedCessna 140 · Wellington, OHMay 20, 1974 · N1932V · Substantial damageNTSB CHI74FEV50Accident · No injuriesClosedCessna 120 · Macomb, ILMay 19, 1974 · N3157N · Substantial damageNTSB ANC74AA073Accident · Serious injuriesClosedArmstrong AW-650 · Anchorage, AKMay 19, 1974 · N891U · DestroyedNTSB MIA74DKT80Accident · Serious injuriesClosedGrumman G-164A · Andytown, FLMay 16, 1974 · N6544 · Substantial damageNTSB IAD74AI059Accident · 2 fatalClosedPiper PA-28 · Salisbury, MDMay 16, 1974 · N56624 · DestroyedNTSB MIA74DLD86Accident · No injuriesClosedBoeing E75 · Avon Park, FLMay 15, 1974 · N4808V · Substantial damageNTSB MIA74AM092Accident · No injuriesClosedAero Comdr 690A · Hollywood, FLMay 15, 1974 · N57144 · Substantial damageNTSB MKC74FCJ41Accident · Minor injuriesClosedPiper PA-28 · Tecumseh, NEMay 12, 1974 · N9258J · Substantial damageNTSB MKC74DTK15Accident · Serious injuriesClosedGrumman G-164 · Hayes, SDMay 12, 1974 · N615U · Substantial damageNTSB OAK74DVD32Accident · No injuriesClosedPiper PA-22 · Novato, CAMay 10, 1974 · N4848A · Substantial damageNTSB MIA74DKT78Accident · No injuriesClosedPiper PA-25 · Loxahatchee, FLMay 10, 1974 · N4457Y · Substantial damageNTSB NYC74IN093Incident · No injuriesClosedBoeing 707 · Philadelphia, PAMay 8, 1974 · N778TW · Minor damageNTSB MIA74FKJ55Accident · No injuriesClosedCessna 150 · Brewton, ALMay 7, 1974 · N5612G · Substantial damageNTSB OAK74AP056Accident · 1 fatalClosedHughes 269B · Redwood Cty, CAMay 6, 1974 · N9562F · DestroyedNTSB SEA74DYG37Accident · No injuriesClosedCessna 170B · Garfield, WAMay 5, 1974 · N1625D · Substantial damageNTSB OAK74DVG52Accident · No injuriesClosedGrumman G-164 · Live Oak, CAMay 5, 1974 · N10206 · DestroyedNTSB DEN74DTE69Accident · No injuriesClosedHelio Acft H295 · Durango, COMay 5, 1974 · N300FT · Substantial damageNTSB SEA74DYG35Accident · No injuriesClosedBell 47G3B1 · Chelan, WAMay 2, 1974 · N73932 · Substantial damageNTSB IAD74FID36Accident · Minor injuriesClosedBell 47G-2 · Norfolk, VAMay 1, 1974 · N6752D · DestroyedNTSB CHI74DEM57Accident · Minor injuriesClosedBell 47G · Hart, MIMay 1, 1974 · N4734S · Substantial damageNTSB MKC74FTK14Accident · No injuriesClosedPiper PA-30 · Rapid City, SDApr 26, 1974 · N8127Y · Substantial damageNTSB DEN74DTE68Accident · No injuriesClosedBeech M35 · Breckenridge, COApr 26, 1974 · N335Z · Substantial damageNTSB OAK74FXQ34Accident · Minor injuriesClosedAlouette III · East Dayton, NVApr 24, 1974 · N8259 · Substantial damageNTSB DEN74DTE67Accident · No injuriesClosedPiper PA-28 · Wiley, COApr 24, 1974 · N8637W · DestroyedNTSB CHI74DEE74Accident · No injuriesClosedCessna 185E · Minooka, ILApr 24, 1974 · N1586F · Substantial damageNTSB FTW74DQD18Accident · No injuriesClosedMidget Mustng · Fabens, TXApr 23, 1974 · N955Z · Substantial damageNTSB MKC74IK063Incident · No injuriesClosedDouglas DC-9 · St.Louis, MOApr 20, 1974 · N3302L · Minor damageNTSB SEA74FTI21Accident · No injuriesClosedPiper PA-25 · Utica, MTApr 19, 1974 · N7323Z · Substantial damageNTSB SEA74FYG42Accident · No injuriesClosedPiper PA-28 · Laurier, WAApr 18, 1974 · CF-ELV · Substantial damageNTSB IAD74DHO33Accident · No injuriesClosedAero Comdr A-9B · Hartley, DEApr 16, 1974 · N7778V · Substantial damageNTSB CHI74FEV44Accident · Serious injuriesClosedCessna A188B · Grayville, ILApr 16, 1974 · N21730 · DestroyedNTSB CHI74DEM53Accident · No injuriesClosedPiper PA-24 · Lawrence, MIApr 13, 1974 · N6883P · DestroyedNTSB IAD74FIA10Accident · No injuriesClosedBell 47G4A · Washington, DCApr 12, 1974 · N22MP · Substantial damageNTSB FTW74DRD27Accident · No injuriesClosedCessna 180 · Houma, LAApr 12, 1974 · N9723G · Substantial damageNTSB CHI74FEC36Accident · Minor injuriesClosedBell 47G5 · Flint, MIApr 12, 1974 · N8142J · Substantial damageNTSB CHI74FEA35Accident · No injuriesClosedCessna 172 · New Castle, INApr 12, 1974 · N46139 · Substantial damageNTSB ANC74DAG98Accident · No injuriesClosedCessna 170A · Mt.Village, AKApr 12, 1974 · N5724C · Substantial damageNTSB NYC74DFA26Accident · No injuriesClosedPiper PA-28 · Camp Drum, NYApr 11, 1974 · N5545J · Substantial damage