NTSB investigations, 1969
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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\") = 1969 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") = 1969 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 FTW70F0339Accident · Minor injuriesClosedCessna 177 · Berwick, LANTSB CHI70F0377Accident · No injuriesClosedPiper J3C-65 · Paw Paw, MINTSB CHI70D0383Accident · No injuriesClosedLuscombe 8A · Fountain, MINTSB CHI70D0375Accident · No injuriesClosedCessna 150 · Ottawa, ILNTSB OAK70F0210Accident · Minor injuriesClosedPiper PA-18 · Mariposa, CANTSB OAK70D0209Accident · No injuriesClosedLuscombe 8E · Grover City, CANTSB OAK70A0033Accident · 3 fatalClosedBeech B23 · Angels Camp, CANTSB MKC70F0312Accident · No injuriesClosedCessna 172 · Worthington, MNNTSB MIA70D0270Accident · Minor injuriesClosedCessna 150 · Spring City, TNNTSB LAX70D0236Accident · No injuriesClosedCessna 150 · La Verne, CANTSB LAX70D0234Accident · No injuriesClosedErco 415-CD · Kearney, AZNTSB IAD70D0131Accident · No injuriesClosedPiper PA-28 · S Boston, VANTSB IAD70D0117Accident · No injuriesClosedPiper PA-32 · Morganton, NCNTSB DEN70D0156Accident · No injuriesClosedPiper PA-20 · Roswell, NMNTSB CHI70D0376Accident · No injuriesClosedCessna 310K · Miamisburg, OHNTSB NYC70F0249Accident · No injuriesClosedStinson 108-1 · Warwick, RINTSB MIA70F0303Accident · No injuriesClosedCessna 170A · Palmetto, GANTSB MIA70D0278Accident · No injuriesClosedCessna 170B · Whitmire, SCNTSB LAX70D0228Accident · Serious injuriesClosedCessna 150 · Phoenix, AZNTSB FTW70F0328Accident · No injuriesClosedCessna 210 · Lufkin, TXNTSB FTW70D0340Accident · No injuriesClosedCessna 185 · Catahoula, LANTSB CHI70F0395Accident · Minor injuriesClosedBeech E33 · Milan, ILNTSB SEA70D0127Accident · Minor injuriesClosedPiper PA-18 · Jordan Vally, ORNTSB MIA70F0280Accident · Minor injuriesClosedBeech 95-C55 · West Columbia, SCNTSB MIA70D0302Accident · No injuriesClosedAero Comdr A-9B · Colquitt, GANTSB MIA70A0050Accident · 2 fatalClosedPiper PA-18 · Belzoni, MSNTSB FTW70F0362Accident · No injuriesClosedCessna 172A · Bertram, TXNTSB CHI70D0393Accident · No injuriesClosedPiper PA-32 · Lansing, ILNTSB SEA70F0136Accident · Serious injuriesClosedCessna 185 · North Bend, WANTSB MKC70F0308Accident · No injuriesClosedPiper PA-18 · Grand Forks, NDNTSB MKC70D0295Accident · No injuriesClosedBeech 35-B33 · Sikeston, MONTSB MIA70A0049Accident · 1 fatalClosedPiper PA-30 · Crossville, TNNTSB LAX70D0235Accident · No injuriesClosedMooney M-20C · Winslow, AZNTSB LAX70A0038Accident · 1 fatalClosedCessna 182L · El Cajon, CANTSB DEN70F0163Accident · No injuriesClosedBeech D18S · Boulder, CONTSB SEA70D0149Accident · No injuriesClosedCessna 150 · Cottage Grve, ORNTSB SEA70A0027Accident · 2 fatalClosedCessna 182 · Boise, IDNTSB MKC70F0310Accident · Minor injuriesClosedCessna 210J · Beatrice, NENTSB MIA70F0289Accident · No injuriesClosedBellanca 14-193 · Jacksonville, FLNTSB MIA70D0313Accident · No injuriesClosedCessna 140 · Crawford, GANTSB LAX70D0226Accident · Minor injuriesClosedCessna 150 · Daggett, CANTSB OAK70F0205Accident · No injuriesClosedPiper PA-23 · San Rafael, CANTSB OAK70D0194Accident · No injuriesClosedBeech 35-33 · Selma, CANTSB NYC70F0245Accident · Minor injuriesClosedPiper PA-28 · East Hanover, NJNTSB NYC70D0224Accident · Minor injuriesClosedCessna 180 · Greeley, PANTSB MKC70A0035Accident · 1 fatalClosedBeech 65-80 · Republic, MONTSB FTW70F0347Accident · No injuriesClosedBeech C35 · Muskogee, OKNTSB FTW70F0344Accident · Minor injuriesClosedBeech 95-B55 · Addison, TXNTSB DEN70A0049Accident · Serious injuriesClosedBoeing 720 · Denver, CONTSB CHI70D0394Accident · No injuriesClosedCessna 177 · Wakarusa, IN