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 NYC66D0596Accident · No injuriesClosedPiper PA-22 · Twin Mountain, NHMar 26, 1966 · N3206B · Substantial damageNTSB NYC66D0587Accident · No injuriesClosedCessna 170B · Island Park, NYMar 26, 1966 · N2866C · Substantial damageNTSB CHI66F0640Accident · No injuriesClosedCessna 305A · South Haven, MIMar 25, 1966 · N10442 · Substantial damageNTSB SEA66A0049Accident · No injuriesClosedKaman K-240 · Latah, WAMar 24, 1966 · N6060C · Substantial damageNTSB NYC66F0588Accident · No injuriesClosedMooney M20C · Gordonsville, VAMar 24, 1966 · N6255U · Substantial damageNTSB DEN66F0265Accident · No injuriesClosedCessna 172 · Kearns, UTMar 24, 1966 · N8307B · Substantial damageNTSB LAX66F0322Accident · Minor injuriesClosedBeech E50 · El Monte, CAMar 23, 1966 · N4370D · Substantial damageNTSB CHI67F0320Accident · No injuriesClosedCessna 210 · Paxton, ILMar 23, 1966 · N9432T · Substantial damageNTSB ANC66D0092Accident · No injuriesClosedCessna 180 · Nondalton, AKMar 21, 1966 · N9243T · Substantial damageNTSB CHI67F0113Accident · No injuriesClosedN.American F-51D · Wheeling, ILMar 20, 1966 · N2112 · 2 aircraft · Substantial damageNTSB NYC66F0569Accident · No injuriesClosedPiper J-3 · Tewksbury, MAMar 19, 1966 · N7485H · Substantial damageNTSB NYC66D0584Accident · No injuriesClosedPiper PA-22 · New Albany, PAMar 19, 1966 · N7803D · Substantial damageNTSB MKC66D0504Accident · No injuriesClosedPiper PA-20 · Mitchell, SDMar 19, 1966 · N1591A · Substantial damageNTSB DEN66D0287Accident · No injuriesClosedNo American P-51 · Wickenburg, AZMar 19, 1966 · N6166U · Substantial damageNTSB NYC66D0562Accident · No injuriesClosedGrumman G-44 · Manhasset Bay, NYMar 18, 1966 · N67271 · Substantial damageNTSB DEN66F0249Accident · No injuriesClosedPiper PA-28 · Denver, COMar 17, 1966 · N8488W · Substantial damageNTSB NYC66D0601Accident · No injuriesClosedCessna 150 · Manassas, VAMar 12, 1966 · N2558J · Substantial damageNTSB NYC66F0556Accident · No injuriesClosedPiper PA-23 · Snydertown, PAMar 9, 1966 · N4562P · Substantial damageNTSB NYC66F0529Accident · No injuriesClosedCessna 150 · West Mifflin, PAMar 9, 1966 · N3977U · Substantial damageNTSB MKC66F0486Accident · No injuriesClosedCessna 172 · Dexter, MNMar 8, 1966 · N5100A · Substantial damageNTSB LAX66F0296Accident · No injuriesClosedBeech 95 · Palm Springs, CAMar 7, 1966 · N1398Z · Substantial damageNTSB FTW66D0573Accident · No injuriesClosedLuscombe 8A · Laredo, TXMar 5, 1966 · N71973 · DestroyedNTSB CHI66F0598Accident · No injuriesClosedCessna 150 · Pontiac, MIMar 5, 1966 · N6471F · Substantial damageNTSB LAX66D0289Accident · No injuriesClosedBeech 35 · El Monte, CAMar 2, 1966 · N2889V · Substantial damageNTSB CHI66D0648Accident · No injuriesClosedCessna 150 · Terre Haute, INFeb 26, 1966 · N6427F · Substantial damageNTSB MKC66A0043Accident · Serious injuriesClosedHawker-Sdly DH-125 · Des Moines, IAFeb 24, 1966 · N1135K · Substantial damageNTSB SEA66D0215Accident · No injuriesClosedCessna 150 · Council, IDFeb 20, 1966 · N5822E · Substantial damageNTSB MIA66F0438Accident · Minor injuriesClosedChampion 7EC · Venice, FLFeb 19, 1966 · N4334C · Substantial damageNTSB CHI66D0609Accident · No injuriesClosedCessna 182A · Mitchell, INFeb 18, 1966 · N3882D · Substantial damageNTSB MKC66F0437Accident · No injuriesClosedPiper PA-12 · Appleton, MNFeb 16, 1966 · N2511M · Substantial damageNTSB OAK66A0033Accident · No injuriesClosedBell 47G-3B · Antioch, CAFeb 12, 1966 · N8468E · Substantial damageNTSB NYC66D0494Accident · No injuriesClosedPiper PA-22 · Frankfort, NYFeb 12, 1966 · N7615K · Substantial damageNTSB CHI66F0644Accident · No injuriesClosedPiper PA-23 · Elgin, ILFeb 12, 1966 · N4255P · Substantial damageNTSB FTW66A0070Accident · Minor injuriesClosedBell 47G · Wetmore, TXFeb 10, 1966 · N586T · Substantial damageNTSB CHI66A0068Accident · Serious injuriesClosedBrantly 305 · Cleveland, OHFeb 10, 1966 · N2211U · DestroyedNTSB MKC66F0465Accident · No injuriesClosedCessna 150 · Springfield, MOFeb 7, 1966 · N8835S · Substantial damageNTSB CHI66F0538Accident · Minor injuriesClosedErcoupe 415-C · Clayton, MIFeb 5, 1966 · N93619 · Substantial damageNTSB MKC66D0418Accident · No injuriesClosedAeronca 7AC · Kenmare, NDFeb 4, 1966 · N2774E · Substantial damageNTSB FTW66F0517Accident · No injuriesClosedCessna 185D · Bayou Sale, LAFeb 3, 1966 · N1512F · Substantial damageNTSB CHI67F0316Accident · No injuriesClosedPiper PA-28 · Decatur, ILFeb 3, 1966 · N8904J · Substantial damageNTSB CHI66D0568Accident · No injuriesClosedBeechcraft E18S · Wakeman, OHFeb 3, 1966 · N38L · Substantial damageNTSB NYC66A0083Accident · Minor injuriesClosedBell 47D1 · Broqueville, PAFeb 2, 1966 · N225B · Substantial damageNTSB NYC66F0461Accident · No injuriesClosedCessna 182 · Doylestown, PAFeb 1, 1966 · N3239Y · Substantial damageNTSB FTW66F0567Accident · No injuriesClosedPiper PA-22 · Liberty, TXFeb 1, 1966 · N5919D · Substantial damageNTSB FTW66D0529Accident · No injuriesClosedBeech 35 · San Quintin, MexicoJan 30, 1966 · N1205Z · Substantial damageNTSB NYC66F0465Accident · No injuriesClosedPiper PA-28 · Norwood, MAJan 29, 1966 · N6712W · Substantial damageNTSB CHI66D0563Accident · Minor injuriesClosedPiper PA-28 · Muncie, INJan 28, 1966 · N4563R · Substantial damageNTSB CHI66D0566Accident · No injuriesClosedCessna 172 · Chicago, ILJan 27, 1966 · N2112Y · Substantial damageNTSB CHI66D0539Accident · No injuriesClosedCessna 172 · Wellington, OHJan 25, 1966 · N7759T · Substantial damageNTSB NYC66D0439Accident · No injuriesClosedCessna 172 · Jamaica, NYJan 24, 1966 · N8052X · Substantial damage