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 CHI75AC004Accident · Minor injuriesClosedBeech D18S · Hillsboro, OHJul 9, 1974 · N193CP · DestroyedNTSB ANC75AA002Accident · Serious injuriesClosedCessna 180B · Kwinhagak, AKJul 6, 1974 · N9131T · Substantial damageNTSB MKC75FCD01Accident · No injuriesClosedPiper PA-25 · Southerland, IAJul 4, 1974 · N6374Z · Substantial damageNTSB CHI75FEC04Accident · No injuriesClosedBeech D18 · Utica, MIJul 4, 1974 · N1111D · Substantial damageNTSB SEA75DYC01Accident · No injuriesClosedAmer Avco AA1-A · Sandy, ORJul 3, 1974 · N6368L · Substantial damageNTSB MIA75FLA01Accident · No injuriesClosedBeech B18S · Panama City, FLJul 3, 1974 · N5855 · Substantial damageNTSB DEN75FQA08Accident · No injuriesClosedPiper PA-11 · Los Lunas, NMJul 3, 1974 · N4516M · Substantial damageNTSB MIA74DKJ64Accident · Minor injuriesClosedBensen B8M · Fairhope, ALJun 30, 1974 · N62518 · Substantial damageNTSB OAK74DVA80Accident · No injuriesClosedCessna 172 · Turlock, CAJun 29, 1974 · N2465U · Substantial damageNTSB DEN74DTE87Accident · No injuriesClosedStinson 108-2 · Holyoke, COJun 28, 1974 · N321C · Substantial damageNTSB DEN74DTC40Accident · Minor injuriesClosedChampion 7GCBC · Lingle, WYJun 28, 1974 · N5138X · Substantial damageNTSB FTW75OF005Accident · No injuriesClosedCessna 210E · Punta Chivato, MexicoJun 27, 1974 · N2332F · Substantial damageNTSB CHI74FEA48Accident · Minor injuriesClosedTaylor Mono · Noblesville, INJun 23, 1974 · N2270 · Substantial damageNTSB NYC74DHD42Accident · No injuriesClosedBrantly B-2B · Vincentown, NJJun 22, 1974 · N2192U · Substantial damageNTSB MIA74DLE03Accident · No injuriesClosedPiper J3C · Plymouth, FLJun 22, 1974 · N6NB · Substantial damageNTSB MIA74DLA46Accident · No injuriesClosedLuscombe 8A · Jacksonville, FLJun 21, 1974 · N77822 · Substantial damageNTSB SEA74DTI26Accident · No injuriesClosedCessna 172 · Swan Lake, MTJun 18, 1974 · N6282E · Substantial damageNTSB NYC74FHA34Accident · Serious injuriesClosedPiper PA-24 · Andreas, PAJun 18, 1974 · N5236P · Substantial damageNTSB NYC74FGT23Accident · No injuriesClosedCessna 172M · Lewisburg, PAJun 18, 1974 · N12623 · Substantial damageNTSB LAX74DVM31Accident · No injuriesClosedCessna 195 · Paso Robles, CAJun 16, 1974 · N1YA · Substantial damageNTSB ANC74DAH09Accident · No injuriesClosedCessna 170B · Anchorage, AKJun 16, 1974 · N2435D · Substantial damageNTSB MKC74DTK19Accident · No injuriesClosedPiper PA-28 · Bryant, SDJun 13, 1974 · N3534K · Substantial damageNTSB DEN74DTC38Accident · No injuriesClosedPiper PA-18 · Laramie, WYJun 13, 1974 · N7190D · Substantial damageNTSB ANC75AA080Accident · No injuriesClosedHughes 369C · Wrangell, AKJun 13, 1974 · N9171F · Substantial damageNTSB FTW74DRD49Accident · No injuriesClosedBoeing A75N1 · Edgerly, LAJun 12, 1974 · N65361 · Substantial damageNTSB CHI74FEE85Accident · No injuriesClosedCessna 310G · Joliet, ILJun 12, 1974 · N8942Z · Substantial damageNTSB ANC74AA079Accident · No injuriesClosedCessna 185 · Fairbanks, AKJun 12, 1974 · N2635S · Substantial damageNTSB NYC74FHJ31Accident · No injuriesClosedBell 47G-2 · Garden City, NYJun 11, 1974 · N6173 · Substantial damageNTSB NYC74FGM37Accident · No injuriesClosedPiper PA-12 · Mt Pleasant, PAJun 11, 1974 · N2492M · Substantial damageNTSB MIA74DKG82Accident · No injuriesClosedAero Comdr A-9 · Smithville, GAJun 11, 1974 · N8031V · Substantial damageNTSB FTW74FRD50Accident · No injuriesClosedBoeing A75N1 · Elton, LAJun 11, 1974 · N75010 · Substantial damageNTSB FTW74DPG71Accident · No injuriesClosedGrumman G-164A · West Memphis, ARJun 11, 1974 · N9678 · Substantial damageNTSB ANC74FAA38Accident · No injuriesClosedCessna 180 · Fairbanks, AKJun 11, 1974 · N9773G · Substantial damageNTSB ANC74DAH15Accident · No injuriesClosedPiper PA-18 · Slana, AKJun 10, 1974 · N7666D · Substantial damageNTSB CHI74FEK29Accident · No injuriesClosedPiper PA-28 · Ostrander, OHJun 9, 1974 · N15489 · Substantial damageNTSB NYC74DFJ35Accident · No injuriesClosedBell 47D1 · Palermo, NYJun 8, 1974 · N210B · Substantial damageNTSB MKC74FTG18Accident · Serious injuriesClosedPiper PA-25 · Ayr, NDJun 6, 1974 · N4733Y · Substantial damageNTSB FTW74FRG95Accident · Minor injuriesClosedVolksplane VP-1 · Cibolo, TXJun 6, 1974 · N7350 · Substantial damageNTSB MIA74DLD90Accident · No injuriesClosedPiper J-3 · Lake Placid, FLJun 5, 1974 · N98576 · Substantial damageNTSB MKC74DCG40Accident · No injuriesClosedCessna 120 · Monett, MOJun 4, 1974 · N2702N · Substantial damageNTSB FTW74FRD46Accident · No injuriesClosedGrumman G-164A · Delcambre, LAJun 4, 1974 · N6639 · Substantial damageNTSB FTW74DPG70Accident · No injuriesClosedCessna 188B · Mccrory, ARJun 4, 1974 · N9392G · Substantial damageNTSB MKC74DER52Accident · No injuriesClosedBeech A23 · Sleepy Eye, MNJun 3, 1974 · N3560R · Substantial damageNTSB NYC75DGT20Accident · No injuriesClosedCessna 172 · Mill Creek, PAJun 2, 1974 · N7253Q · Substantial damageNTSB MIA74FLD93Accident · No injuriesClosedPiper PA-24 · Nw Smyrna Bch, FLJun 2, 1974 · N8532P · Substantial damageNTSB MIA74DLD94Accident · No injuriesClosedCessna 310 · Titusville, FLJun 2, 1974 · N241EB · Substantial damageNTSB LAX74OL080Accident · Minor injuriesClosedBeech E33A · Bahia De L.A., MexicoJun 2, 1974 · N3735Q · DestroyedNTSB CHI74FEI42Accident · No injuriesClosedCessna 120 · N Bass Islnd, OHJun 2, 1974 · N90004 · Substantial damageNTSB IAD74DLQ36Accident · Minor injuriesClosedErco 415-C · Centertown, KYMay 29, 1974 · N3474H · Substantial damageNTSB DEN74DTE81Accident · No injuriesClosedCessna 180 · Crestd Butte, COMay 29, 1974 · N1626C · Substantial damage