NTSB investigations, SD
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 c.\"eventStateOrRegion\" = 'SD' AND c.\"eventCountry\" = 'USA' 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 c."eventStateOrRegion" = 'SD' AND c."eventCountry" = 'USA' 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 UNK64X3294Accident · No injuriesClosedStinson 108-2 · Martin, SDNTSB UNK64X3286Accident · No injuriesClosedPiper PA22 · Winner, SDNTSB UNK64X3229Accident · No injuriesClosedPiper J3C · Hot Springs, SDNTSB UNK64X3083Accident · No injuriesClosedBeechcraft D18S · Aberdeen, SDNTSB UNK64X3074Accident · No injuriesClosedCessna 170 · Wessington, SDNTSB UNK64X2849Accident · No injuriesClosedBell 47G · White River, SDNTSB UNK64X2778Accident · 1 fatalClosedBellanca 14132 · Belle Fourche, SDNTSB UNK64X2757Accident · No injuriesClosedBell 47G2 · 30 Mi Se Wall, SDNTSB UNK64X2753Accident · No injuriesClosedCessna 182 · Chamberlain, SDNTSB UNK64X2558Accident · 1 fatalClosedPiper PA18 · Vivian, SDNTSB UNK64X2241Accident · Minor injuriesClosedCessna 210 · Sioux Falls, SDNTSB UNK64X2215Accident · No injuriesClosedPiper PA18 · Karinen, SDNTSB UNK64X1992Accident · No injuriesClosedLuscombe 8F · Sioux Falls, SDNTSB UNK64X1969Accident · Serious injuriesClosedPiper J3 · Doland, SDNTSB UNK64X1939Accident · No injuriesClosedPiper J3 · Mansfield, SDNTSB UNK64X1872Accident · No injuriesClosedPiper PA18 · Nisland, SDNTSB UNK64X1508Accident · No injuriesClosedPiper PA12 · Sioux Falls, SDNTSB UNK64X1506Accident · No injuriesClosedBeechcraft P35 · Sioux Falls, SDNTSB UNK64X1452Accident · No injuriesClosedAeronca 7AC · Clark, SDNTSB UNK64X1402Accident · No injuriesClosedCessna 180 · Ipswich, SDNTSB UNK64X0816Accident · No injuriesClosedCessna 140 · Gregory, SDNTSB UNK64X0692Accident · No injuriesClosedCessna 140 · Brookings, SDNTSB UNK64X0424Accident · No injuriesClosedPiper PA28 · Bowdle, SDNTSB MKC62A0046Accident · No injuriesClosedConvair 340 · Pierre, SD