NTSB investigations, 1981
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 accidents, the rest incidents and other occurrences. Each has NTSB’s narrative and, once the investigation is done, its probable cause; since 2008, its findings and sequence of events.
Cases, newest first
Query with SQL
duckdb -csv -c "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 year(c.\"eventDate\") = 1981 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.
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 year(c."eventDate") = 1981 ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB MKC81FA044Accident · 5 fatalClosedPiper PA-28R · Colo, IANTSB MKC81DCA20Accident · No injuriesClosedGrumman G-164A · Fagus, MONTSB MIA81DA108Accident · No injuriesClosedMooney M20K · Defuniak Sprgs, FLNTSB LAX81FA110Accident · 2 fatalClosedBellanca 8KCAB · San Carlos, CANTSB LAX81DVG54Accident · No injuriesClosedPiper PA-28 · Placerville, CANTSB LAX81DUJ77Accident · No injuriesClosedCessna 152 · Phoenix, AZNTSB CHI81FER53Accident · No injuriesClosedBeech A23 · Superior, WINTSB CHI81FEK27Accident · No injuriesClosedPiper PA-38 · Columbus, OHNTSB CHI81FEK26Accident · Serious injuriesClosedHughes 269A · Newark, OHNTSB CHI81DEX28Accident · No injuriesClosedPiper PA-28 · Frankfort, ILNTSB CHI81DEC35Accident · No injuriesClosedCessna 172 · Deford, MINTSB ATL81FKW20Accident · Minor injuriesClosedCessna 206 · Kingsport, TNNTSB ATL81DKJ26Accident · No injuriesClosedPiper PA-28 · Bessemer, ALNTSB SEA81FA048Accident · 2 fatalClosedCessna 150H · Blue River, ORNTSB SEA81DYM33Accident · No injuriesClosedCessna A188B · Rickreall, ORNTSB SEA81DYK14Accident · No injuriesClosedCessna 182 · Bend, ORNTSB LAX81DVD38Accident · No injuriesClosedPiper PA-28 · Concord, CANTSB FTW81FRJ26Accident · Serious injuriesClosedAeronca 7AC · Bastrop, LANTSB FTW81FPJ33Accident · Minor injuriesClosedCessna 421B · Yukon, OKNTSB FTW81DRJ25Accident · No injuriesClosedRockwell S2R · Boyce, LANTSB FTW81DRJ24Accident · Minor injuriesClosedCessna 152 · Delhi, LANTSB FTW81DPJ34Accident · No injuriesClosedCessna 188 · Guymon, OKNTSB DEN81FTK15Accident · Minor injuriesClosedBellanca 14-19 · Arlington, SDNTSB DEN81FTC21Accident · Serious injuriesClosedPiper PA-28 · Rawlins, WYNTSB CHI81DEM34Accident · No injuriesClosedCessna 172K · Mackinac Is, MINTSB ATL81FLQ20Accident · Serious injuriesClosedPiper PA-32R · Paducah, KYNTSB ATL81FLJ14Accident · Minor injuriesClosedCessna 172N · Roxboro, NCNTSB ATL81FIJ12Accident · No injuriesClosedBeech B-60 · Charleston, WVNTSB ATL81FA101Accident · 4 fatalClosedCessna 210B · Plantersville, ALNTSB ANC81DAG61Accident · No injuriesClosedPiper PA-18 · Kenai, AKNTSB SEA81DYP32Accident · Minor injuriesClosedPiper PA-28 · Warren, IDNTSB MKC81FA043Accident · 4 fatalClosedBeech 58TC · Kansas City, KSNTSB MIA81FA099Accident · 1 fatalClosedPiper PA-23 · St.Thomas, VINTSB MIA81DKJ13Accident · No injuriesClosedBeech C-24R · Crestview, FLNTSB LAX81FVG53Accident · Serious injuriesClosedHiller Acft UH-12E · Willows, CANTSB LAX81FVA55Accident · No injuriesClosedGrumman G-164A · Caruthers, CANTSB LAX81FA109Accident · 1 fatalClosedCessna 150J · Yuma, AZNTSB LAX81FA108Accident · 2 fatalClosedBeech A23-19 · Big Bear City, CANTSB DEN81IA052Incident · No injuriesClosedRockwell 690B · Denver, CONTSB DEN81FTG14Accident · Minor injuriesClosedBellanca 17-30A · Williston, NDNTSB DEN81FTG13Accident · No injuriesClosedPiper PA-18 · Palermo, NDNTSB DEN81DTM36Accident · No injuriesClosedBeech F35 · Laketown, UTNTSB DEN81DTE62Accident · No injuriesClosedWeatherly 201B · Beulah, CONTSB CHI81FEM30Accident · No injuriesClosedGrumman G-164A · Howard City, MINTSB ATL81FLG16Accident · No injuriesClosedPiper PA-28 · Summerville, SCNTSB ATL81FA100Accident · 4 fatalClosedPiper PA-24 · Center Grove, TNNTSB MKC81DCD27Accident · No injuriesClosedCessna 170B · Red Oak, IANTSB LAX81DA107Accident · No injuriesClosedPiper PA-31 · Tusayan, AZNTSB FTW81FQA38Accident · No injuriesClosedBeech B23 · Taos, NMNTSB FTW81FQA37Accident · No injuriesClosedCessna 140 · Albuquerque, NM