NTSB investigations, 1970
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 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\") = 1970 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") = 1970 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 SEA71DWG35Accident · No injuriesClosedPiper PA-22 · Hayden Lake, IDNTSB OAK71DVG44Accident · No injuriesClosedChampion 7AC · Red Bluff, CANTSB OAK71DVD21Accident · No injuriesClosedMaule M-4 · Newark, CANTSB MKC71DDQ19Accident · No injuriesClosedPiper PA-18 · Onida, SDNTSB MKC71AK034Accident · No injuriesClosedBeech C-45H · Minneapolis, MNNTSB MIA71AM050Accident · 2 fatalClosedBeech 35 · Crystal River, FLNTSB MIA71AM049Accident · 2 fatalClosedAeronca 11AC · Butler, GANTSB LAX71IL039Incident · No injuriesClosedBoeing 747 · Los Angeles, CANTSB FTW71FPJ23Accident · Serious injuriesClosedCessna 150 · Okla.City, OKNTSB FTW71FPA17Accident · No injuriesClosedHughes 269B · Dallas, TXNTSB FTW71DPJ22Accident · No injuriesClosedBeech 23 · Waukomis, OKNTSB CHI71IC040Incident · No injuriesClosedConvair 580 · Indianapolis, INNTSB CHI71FDJ32Accident · Serious injuriesClosedCessna 150 · Strum, WINTSB SEA71FXM17Accident · No injuriesClosedBeech G35 · Caldwell, IDNTSB NYC71FHJ14Accident · Minor injuriesClosedAeronca 11AC · East Moriches, NYNTSB MIA71AM048Accident · 3 fatalClosedPiper PA-23 · Belzoni, MSNTSB LAX71FUA40Accident · No injuriesClosedCessna 140 · Long Beach, CANTSB FTW71AF031Accident · 2 fatalClosedCessna 337B · Houston, TXNTSB CHI71FBD44Accident · No injuriesClosedMitsubishi MU-2B · Ottawa, ILNTSB NYC71DFJ18Accident · No injuriesClosedPiper PA-28 · Olean, NYNTSB MIA71AM047Accident · No injuriesClosedConvair 640 · St.Thomas, VINTSB MIA71AM046Accident · 2 fatalClosedPiper PA-28 · Blakely, GANTSB MIA71AM045Accident · No injuriesClosedMartin 404 · Atlanta, GANTSB FTW71AF030Accident · 3 fatalClosedPiper PA-28 · Winnsboro, LANTSB CHI71AC039Accident · 1 fatalClosedBeech E18S · New Carlisle, INNTSB MKC71FDM37Accident · No injuriesClosedPiper PA-20 · Big Fork, MNNTSB MKC71AK032Accident · 1 fatalClosedPiper PA-22 · Rapid City, SDNTSB MIA71FKJ34Accident · No injuriesClosedPiper PA-24 · Birmingham, ALNTSB IAD71II029Incident · No injuriesClosedBeech E33 · Washington, DCNTSB FTW71DPJ26Accident · No injuriesClosedCessna 185 · Buffalo, OKNTSB FTW71AF029Accident · 1 fatalClosedPiper PA-22 · Baker, OKNTSB NYC71FHA40Accident · No injuriesClosedPiper PA-28 · Perkasie, PANTSB MIA71FKG53Accident · No injuriesClosedHiller Acft FH1100 · Columbus, GANTSB LAX71FUA31Accident · No injuriesClosedHiller Acft UH12L4 · Fullerton, CANTSB FTW71DQG47Accident · No injuriesClosedPiper PA-18 · Lubbock, TXNTSB LAX71AL036Accident · 2 fatalClosedSchweizer SGS232 · Elsinore, CANTSB IAD71FIG23Accident · No injuriesClosedCessna 150 · White Marsh, MDNTSB FTW71FRG58Incident · No injuriesClosedCessna 210A · Mcallen, TXNTSB DEN71FQA34Incident · No injuriesClosedCessna 150 · Los Lunas, NMNTSB CHI71FBQ26Accident · No injuriesClosedErco 415-C · Galesburg, ILNTSB CHI71FBM12Accident · No injuriesClosedPiper PA-22 · Sherwood, MINTSB CHI71DBJ46Accident · No injuriesClosedPiper PA-28 · St.Ignace, MINTSB OAK71FVM28Accident · Serious injuriesClosedCessna A150K · San Jose, CANTSB OAK71DVM31Accident · No injuriesClosedCessna 150E · Salinas, CANTSB NYC71AN068Accident · 2 fatalClosedPiper PA-28 · Sharon, CTNTSB MKC71FDM35Accident · Minor injuriesClosedAero Comdr 100 · Lake Elmo, MNNTSB MKC71FCJ31|MKC71FCJ32Accident · No injuriesClosedCessna 150 · Columbus, NENTSB MIA71FKT26Accident · No injuriesClosedCessna 320B · Dania, FLNTSB LAX71FUG31Accident · Minor injuriesClosedCessna 172 · El Monte, CANTSB FTW71FRJ25Accident · No injuriesClosedPiper PA-28 · Shreveport, LA