NTSB investigations, IN
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 c.\"eventStateOrRegion\" = 'IN' 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" = 'IN' 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 UNK64X1602Accident · No injuriesClosedCessna 150 · St Meinrad, INNTSB UNK64X1598Accident · No injuriesClosedCessna 150 · Clayton, INNTSB UNK64X1487Accident · No injuriesClosedPiper PA24 · Gary, INNTSB UNK64X1337Accident · No injuriesClosedCessna 170B · North Judson, INNTSB UNK64X1203Accident · No injuriesClosedPiper PA22 · Dyer, INNTSB UNK64X1145Accident · No injuriesClosedPiper PA22 · Richmond, INNTSB UNK64X1142Accident · No injuriesClosedBeechcraft 55 · Laporte, INNTSB UNK64X1096Accident · Minor injuriesClosedBeechcraft B95 · Columbia City, INNTSB UNK64X1084Accident · 4 fatalClosedPiper PA-28 · Auburn, INNTSB UNK64X1074Accident · No injuriesClosedPiper PA28 · Bloomington, INNTSB UNK64X0935Accident · Minor injuriesClosedBell 47J2 · Tell City, INNTSB UNK64X0885Accident · No injuriesClosedPiper PA28 · New Castle, INNTSB UNK64X0778Accident · No injuriesClosedPiper PA24 · Crawfordsvill, INNTSB UNK64X0694Accident · No injuriesClosedGrumman G73 · Frankfort, INNTSB UNK64X0691Accident · 3 fatalClosedPiper PA-23 · Valparaiso, INNTSB UNK64X0658Accident · No injuriesClosedPiper PA22 · Lake Village, INNTSB UNK64X0655Accident · No injuriesClosedNo American P51 · La Porte, INNTSB UNK64X0652Accident · No injuriesClosedPiper PA22 · Indianapolis, INNTSB UNK64X0635Accident · No injuriesClosedCessna 182 · Griffith, INNTSB UNK64X0584Accident · No injuriesClosedCessna 182 · Auburn, INNTSB UNK64X0571Accident · No injuriesClosedPiper PA24 · Gary, INNTSB UNK64X0569Accident · No injuriesClosedBeechcraft 23 · Indianapolis, INNTSB UNK64X0439Accident · No injuriesClosedCessna 182 · Dyer, INNTSB UNK64X0427Accident · No injuriesClosedCessna 120 · Wabash, INNTSB UNK64X0336Accident · 1 fatalClosedCessna 172 · Lochiel, INNTSB UNK64X0283Accident · No injuriesClosedCessna 182 · Vincennes, INNTSB UNK64X0112Accident · No injuriesClosedLockheed 18 · Anderson, INNTSB CHI64A0027Accident · No injuriesClosedDouglas DC-6 · Indianapolis, IN