NTSB investigations, RI
180,610 investigations by the National Transportation Safety Board since 1962: 174,589 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\" = 'RI' 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" = 'RI' 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 NYC66F0688Accident · Serious injuriesClosedPiper PA-23 · Lincoln, RINTSB NYC66F0685Accident · Serious injuriesClosedBeech S35 · West Warwick, RINTSB NYC66D0637Accident · No injuriesClosedAeronca 7FC · Coventry, RINTSB NYC66D0554Accident · No injuriesClosedCessna 150 · Newport, RINTSB NYC66A0078Accident · 3 fatalClosedPiper PA-28 · Warwick, RINTSB NYC66F0466Accident · No injuriesClosedBeech A45 · Glocester, RINTSB NYC66F0344Accident · No injuriesClosedTaylorcraft BC12D1 · Westerly, RINTSB NYC66D0157Accident · No injuriesClosedCessna 172 · Slocum, RINTSB NYC66A0013Accident · No injuriesClosedBell 47D1 · West Kingston, RINTSB NYC66F0041Accident · No injuriesClosedCessna 182 · Slocum, RINTSB NYC65A0150Accident · 2 fatalClosedTaylorcraft DCO-65 · Westerly, RINTSB NYC66F0012Accident · No injuriesClosedMooney M20 · Lincoln, RINTSB NYC65F0197Accident · No injuriesClosedAero Cmdr 500 · Block Island, RINTSB UNK65X0724Accident · No injuriesClosedPiper PA12 · Woonsocket, RINTSB UNK65X0605Incident · No injuriesClosedBenson Gyro D8M · No Smithfield, RINTSB UNK64X4030Accident · Minor injuriesClosedPiper PA24 · Block Is, RINTSB UNK64X3044Accident · No injuriesClosedStinson 108-2 · Woonsocket, RINTSB UNK64X2832Accident · No injuriesClosedBell 47D1 · Kingston, RINTSB UNK64X2661Accident · No injuriesClosedAero Comm 680 · Midletown, RINTSB UNK64X2242Accident · No injuriesClosedCessna 182 · Block Island, RINTSB UNK64X1925Accident · Minor injuriesClosedBensen · Smithfield, RINTSB UNK64X1830Accident · Minor injuriesClosedBeechcraft G35 · Warwick, RINTSB UNK64X1274Accident · No injuriesClosedAeronca 65TL · Smithfield, RINTSB UNK64X1235Accident · No injuriesClosedCessna 172E · Prudence Is, RINTSB UNK64X0668Accident · No injuriesClosedBenson B8M · Smithfield, RINTSB UNK64X0326Accident · Minor injuriesClosedLuscombe 8F · Warwick, RINTSB UNK64X0128Accident · No injuriesClosedCessna 150 · Warwick, RI