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 OAK75DVA14Accident · No injuriesClosedBoeing B75N1 · Tranquility, CAAug 14, 1974 · N2803D · Substantial damageNTSB MKC75FCJ19Accident · Serious injuriesClosedCessna 188A · Summerfield, KSAug 14, 1974 · N2452U · Substantial damageNTSB CHI75IC016Incident · No injuriesClosedBeech B95A · West Chicago, ILAug 14, 1974 · N1247Z · Minor damageNTSB CHI75DEM05Accident · No injuriesClosedCessna 177 · Dewitt, MIAug 14, 1974 · N3262T · Substantial damageNTSB FTW75FPG13Accident · 1 fatalClosedPiper PA-25 · Fresno, ARAug 13, 1974 · N7411Z · DestroyedNTSB FTW75FPG14Accident · Serious injuriesClosedCessna 188 · Dermott, ARAug 12, 1974 · N9701V · Substantial damageNTSB MKC75DCJ17Accident · No injuriesClosedCessna 188 · York, NEAug 11, 1974 · N9313G · Substantial damageNTSB IAD75DLQ06Accident · No injuriesClosedCessna 188 · Owensboro, KYAug 10, 1974 · N5689J · Substantial damageNTSB NYC75FHA13Accident · No injuriesClosedBeech D95A · Pittstown, NJAug 8, 1974 · N7955M · Substantial damageNTSB MIA74DKJ09Accident · No injuriesClosedCessna A150L · Meridianville, ALAug 8, 1974 · N6073J · Substantial damageNTSB CHI75AC014Accident · No injuriesClosedBeech D18S · Detroit, MIAug 7, 1974 · N35CB · DestroyedNTSB MIA75DKQ05Accident · No injuriesClosedBoeing A75N1 · Greenville, MSAug 6, 1974 · N65951 · Substantial damageNTSB ANC75AA011Accident · No injuriesClosedDehavilland DHC-3 · Bethel, AKAug 6, 1974 · N98T · Substantial damageNTSB NYC75FHJ06Accident · No injuriesClosedEnstrom F-28A · Garden City, NYAug 5, 1974 · N9259 · Substantial damageNTSB MIA75FKQ04Accident · No injuriesClosedCessna 188B · Bruce, MSAug 5, 1974 · N5704G · DestroyedNTSB CHI75FEE11Accident · No injuriesClosedBaby GR Lak 1SP · Midlothian, ILAug 5, 1974 · N132SP · Substantial damageNTSB OAK75FVD05Accident · Serious injuriesClosedChampion 7AC · Farmington, CAAug 4, 1974 · N8551G · Substantial damageNTSB MKC75FCA08Accident · No injuriesClosedCessna 177 · Garwood, MOAug 4, 1974 · N2224Y · Substantial damageNTSB ANC75AA009Accident · Serious injuriesClosedSikorski S58ST · Umiat, AKAug 4, 1974 · N47246 · Substantial damageNTSB FTW75DRG09Accident · No injuriesClosedAeronca 11AC · San Antonio, TXAug 3, 1974 · N9676E · Substantial damageNTSB SEA75DYA07Accident · No injuriesClosedHiller Acft UH-12E · Bliss, IDJul 31, 1974 · N534S · DestroyedNTSB MIA74FKG10Accident · Minor injuriesClosedEnstrom F-28A · Atlanta, GAJul 31, 1974 · N9582 · Substantial damageNTSB FTW75FPG10Accident · No injuriesClosedHughes 269A · W.Memphis, ARJul 31, 1974 · N8751F · DestroyedNTSB DEN75FTE10Accident · Minor injuriesClosedNaval Fcty N3N-3 · La Salle, COJul 31, 1974 · N45054 · 2 aircraft · Substantial damageNTSB FTW75FPA05Accident · No injuriesClosedCessna 150 · Addison, TXJul 30, 1974 · N8786S · Substantial damageNTSB CHI75FEE15Accident · No injuriesClosedCessna 172 · Ottawa, ILJul 30, 1974 · N7284Q · Substantial damageNTSB DEN75FQD06Accident · No injuriesClosedBell 47G3B2 · Mesquite, NMJul 29, 1974 · N4730R · Substantial damageNTSB MIA75FKG07Accident · Minor injuriesClosedCessna 182J · Cumming, GAJul 28, 1974 · N3519F · DestroyedNTSB LAX75OL007Accident · 1 fatalClosedCessna 337 · Chiconcuac, MexicoJul 28, 1974 · N85953 · DestroyedNTSB MIA75DKG09Accident · No injuriesClosedPiper PA-24 · Americus, GAJul 27, 1974 · N6973P · Substantial damageNTSB SEA75DYA06Accident · No injuriesClosedCessna 180 · Heyburn, IDJul 26, 1974 · N6556A · Substantial damageNTSB LAX75OL012Accident · No injuriesClosedBeech 35-B33 · Bahia De L.A., MexicoJul 26, 1974 · N808ZA · Substantial damageNTSB MKC75FTG06Accident · No injuriesClosedCessna 188 · Cummings, NDJul 25, 1974 · N8119G · Substantial damageNTSB FTW75FPG06Accident · Minor injuriesClosedJeanies Teenie · Carlisle, ARJul 24, 1974 · N3708 · Substantial damageNTSB OAK75FVM03Accident · No injuriesClosedWeatherly 201A · Soledad, CAJul 21, 1974 · N2931W · Substantial damageNTSB ANC75DAG05Accident · No injuriesClosedCessna 180 · Bethel, AKJul 21, 1974 · N2978A · Substantial damageNTSB NYC75IN006Incident · No injuriesClosedDassault Falcon · Buffalo, NYJul 17, 1974 · N9FE · Minor damageNTSB MIA74FLG04Accident · No injuriesClosedErco 415-C · Carlisle, SCJul 17, 1974 · N93967 · Substantial damageNTSB NYC75FNC05Accident · Minor injuriesClosedPiper PA-16 · Bowdoinham, MEJul 16, 1974 · N5260H · Substantial damageNTSB NYC75FHD05Accident · No injuriesClosedHelicorp D · Trenton, NJJul 16, 1974 · N8219 · Substantial damageNTSB NYC75FGT03Accident · Minor injuriesClosedBensen B-8-VW · Harrisburg, PAJul 16, 1974 · N1709 · Substantial damageNTSB LAX75DVA04Accident · No injuriesClosedGrumman G-164A · Ducor, CAJul 15, 1974 · N6587 · Substantial damageNTSB FTW75DRA03Accident · No injuriesClosedCessna 188 · Wadsworth, TXJul 15, 1974 · N8206G · Substantial damageNTSB ANC75DAD01Accident · No injuriesClosedDehavilland DHC-2 · Sitka, AKJul 15, 1974 · N4794C · Substantial damageNTSB NYC75FNC04Accident · Minor injuriesClosedGrumman TR-2 · Twin Mountain, NHJul 13, 1974 · N9962L · Substantial damageNTSB NYC75FFJ08Accident · No injuriesClosedStinson 108-2 · Niagara Falls, NYJul 13, 1974 · N9653K · Substantial damageNTSB LAX75DUJ10Accident · Minor injuriesClosedCessna 150 · Chandler, AZJul 13, 1974 · N11941 · Substantial damageNTSB CHI75FEG03Accident · No injuriesClosedPiper PA-28 · Oxford, OHJul 13, 1974 · N5335L · Substantial damageNTSB NYC75FHA01Accident · No injuriesClosedBell 206B · Allentown, PAJul 11, 1974 · N22JC · Substantial damageNTSB MIA75FLD01Accident · No injuriesClosedCessna 310C · Vero Beach, FLJul 9, 1974 · N1816H · Substantial damage