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 CHI66F0210Accident · No injuriesClosedTaylorcraft BC12-D · Richardville, KYSep 6, 1965 · N44133 · Substantial damageNTSB SEA66F0132Accident · No injuriesClosedCessna 180 · Orchards, WASep 5, 1965 · N2468C · Substantial damageNTSB NYC66F0237Accident · No injuriesClosedTaylorcraft BC-12D · Island Falls, MESep 5, 1965 · N43479 · Substantial damageNTSB MKC66D0205Accident · No injuriesClosedWaco RNF · Prairie City, IASep 4, 1965 · N140Y · Substantial damageNTSB MIA66F0218Accident · No injuriesClosedCessna 140 · Meridian, MSSep 4, 1965 · N2020V · Substantial damageNTSB CHI66A0024Accident · 2 fatalClosedCessna 195A · Youngstown, OHSep 4, 1965 · N4302V · DestroyedNTSB SEA66D0110Accident · No injuriesClosedAeronca 7CCM · Bremerton, WASep 3, 1965 · N6436C · Substantial damageNTSB NYC66F0221Accident · No injuriesClosedPiper J3C · Monroeville, PASep 3, 1965 · N98679 · Substantial damageNTSB SEA66F0099Accident · No injuriesClosedLuscombe 8E · W.Yellowston, MTAug 30, 1965 · N1781K · Substantial damageNTSB UNK65X1530Accident · No injuriesClosedBeech D18S · Bahia, EcuadorAug 28, 1965 · N4422N · Substantial damageNTSB UNK65X1529Accident · No injuriesClosedBeechcraft C-18S · Guayaquil, EcuadorAug 28, 1965 · N4422N · Substantial damageNTSB SEA66F0135Accident · No injuriesClosedBeechcraft K35 · Cottonwood, IDAug 28, 1965 · N5387E · Substantial damageNTSB FTW66D0318Accident · No injuriesClosedCessna 172 · Vinita, OKAug 28, 1965 · N8809B · Substantial damageNTSB ANC66D0042Accident · No injuriesClosedCessna 180 · St Michael, AKAug 27, 1965 · N9625B · Substantial damageNTSB OAK66D0108Accident · No injuriesClosedPiper PA-23 · San Francisco, CAAug 26, 1965 · N2214P · Substantial damageNTSB OAK66D0088Accident · No injuriesClosedLuscombe 8E · Iwakuni, JAAug 25, 1965 · N1869B · Substantial damageNTSB NYC66D0178Accident · No injuriesClosedPiper PA-24 · Easthampton, NYAug 24, 1965 · N5174P · Substantial damageNTSB ANC66D0073Accident · No injuriesClosedPiper PA-18 · Cooper Centr, AKAug 24, 1965 · N1139A · Substantial damageNTSB CHI66F0204Accident · No injuriesClosedCessna 172 · Nokomis, ILAug 23, 1965 · N6421E · Substantial damageNTSB CHI66F0178Accident · No injuriesClosedCessna 140 · Milwaukee, WIAug 23, 1965 · N76465 · Substantial damageNTSB SEA66F0116Accident · No injuriesClosedCessna 180 · Prairie City, ORAug 22, 1965 · N2956C · DestroyedNTSB MIA66D0200Accident · No injuriesClosedAeronca 11AC · Sneedville, TNAug 22, 1965 · N9752E · Substantial damageNTSB SEA66D0101Accident · Minor injuriesClosedCessna 150 · Dalkena, WAAug 21, 1965 · N6420T · Substantial damageNTSB DEN66D0099Accident · No injuriesClosedN American P-51D · Grand Junctn, COAug 21, 1965 · N6322T · Substantial damageNTSB OAK66F0060Accident · No injuriesClosedBeechcraft C-45G · Honolulu, HIAug 20, 1965 · N866H · Substantial damageNTSB CHI66F0164Accident · No injuriesClosedCessna 120 · Negaune, MIAug 20, 1965 · N2978N · DestroyedNTSB CHI66A0018Accident · 1 fatalClosedCessna 170A · Metropolis, ILAug 19, 1965 · N9501A · DestroyedNTSB ANC66D0024Accident · No injuriesClosedCessna 185 · Suntrana, AKAug 19, 1965 · N1632Z · Substantial damageNTSB CHI66F0185Accident · No injuriesClosedPiper PA-28 · Culver, INAug 18, 1965 · N9060W · Substantial damageNTSB CAN65C0035Accident · No injuriesClosedPiper PA-24 · Harrison Bc, CanadaAug 18, 1965 · N6312P · Substantial damageNTSB MKC66D0168Accident · No injuriesClosedBeechcraft P-35 · Okoboji, IAAug 17, 1965 · N8625M · Substantial damageNTSB FTW66F0246Accident · No injuriesClosedGrumman G-164 · Maringouin, LAAug 17, 1965 · N463RF · Substantial damageNTSB FTW66F0268Accident · No injuriesClosedPiper PA-28 · Comstock, TXAug 16, 1965 · N8689W · Substantial damageNTSB SEA66A0015Accident · No injuriesClosedHughes 269A · Delake, ORAug 15, 1965 · N8762F · Substantial damageNTSB MKC66F0191Accident · No injuriesClosedPiper PA-18A · Hershey, NEAug 15, 1965 · N7885D · Substantial damageNTSB MKC66F0167Accident · No injuriesClosedCessna 172 · Wichita, KSAug 15, 1965 · N5945A · Substantial damageNTSB MKC66F0176Accident · Minor injuriesClosedCessna 170B · Skyranch, SDAug 14, 1965 · N3405C · Substantial damageNTSB MKC66D0235Accident · No injuriesClosedBoeing A75N1 · Maynard, MNAug 13, 1965 · N50325 · Substantial damageNTSB MKC66D0265Accident · No injuriesClosedMooney M20C · Iona, SDAug 11, 1965 · N79334 · Substantial damageNTSB LAX66D0124Accident · No injuriesClosedErcoupe 415-C · Jiggs, NVAug 11, 1965 · N99753 · Substantial damageNTSB CHI66I0016Incident · No injuriesClosedBoeing B-720 · Milwaukee, WIAug 11, 1965 · N466US · Minor damageNTSB FTW66F0194Accident · No injuriesClosedCessna 150 · El Paso, TXAug 9, 1965 · N8103S · Substantial damageNTSB LAX66F0111Accident · No injuriesClosedCurtiss WRT TR-400 · Ripley, CAAug 7, 1965 · N9958 · Substantial damageNTSB FTW66D0243Accident · No injuriesClosedBeechcraft G-18S · Austin, TXAug 7, 1965 · N7711S · Substantial damageNTSB CHI66F0147Accident · No injuriesClosedPiper PA-22 · Warsaw, ILAug 7, 1965 · N4992Z · Substantial damageNTSB ANC66D0039Accident · No injuriesClosedCessna 140A · Kenai, AKAug 7, 1965 · N9410A · Substantial damageNTSB FTW66F0242Accident · Minor injuriesClosedBoeing A75 · Bryan, TXAug 6, 1965 · N48569 · 2 aircraft · Substantial damageNTSB CHI66F0099Accident · No injuriesClosedGrumman G-164 · Ypsilanti, MIAug 5, 1965 · N10239 · Substantial damageNTSB NYC66D0146Accident · No injuriesClosedCessna 206 · Windsor, VTAug 4, 1965 · N2159F · Substantial damageNTSB MKC66F0210Accident · No injuriesClosedPiper PA-28 · Minneapolis, MNAug 4, 1965 · N503UM · Substantial damage