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 NYC77FA030Accident · 1 fatalClosedCessna 150L · Smithfield, RINTSB NYC77FNA06Accident · No injuriesClosedCessna 172C · Warwick, RINTSB NYC77FNA05Accident · No injuriesClosedCessna 172M · West Kingston, RINTSB NYC76AN126Accident · 1 fatalClosedBeech S35 · Block Island, RINTSB NYC76DNA49Accident · No injuriesClosedCessna 120 · Block Island, RINTSB NYC76FNA42Accident · Serious injuriesClosedPiper PA-23 · Greene, RINTSB NYC76AN107Accident · 1 fatalClosedPiper PA-28 · Jamestown, RINTSB NYC76AN098Accident · Serious injuriesClosedBell 47K · West Greenwich, RINTSB NYC76FNA37Accident · No injuriesClosedPiper PA-28 · Lincoln, RINTSB NYC76FNA36Accident · No injuriesClosedMooney M20F · New Shoreham, RINTSB NYC76FNA30Accident · No injuriesClosedPiper PA-23 · Warwick, RINTSB NYC76DNA26Accident · No injuriesClosedCessna 172 · Block Island, RINTSB NYC76FNA19Accident · No injuriesClosedBeech D55 · Warwick, RINTSB NYC76AN036Accident · No injuriesClosedDassault Falcon · Warwick, RINTSB NYC76FNA05Accident · No injuriesClosedCessna 172M · Block Island, RINTSB NYC75FNA45Accident · 1 fatalClosedBaby Ace D1 · Green, RINTSB NYC75AN098Accident · 1 fatalClosedCessna 182 · Foster, RINTSB NYC75FNA33Accident · No injuriesClosedPiper PA-23 · Lincoln, RINTSB NYC75FNA26Accident · No injuriesClosedPiper PA-28 · Warwick, RINTSB NYC75FNA23Accident · No injuriesClosedLuscombe 8F · Block Island, RINTSB NYC75FNA18Accident · Minor injuriesClosedCessna 172 · Block Island, RINTSB NYC75FNA13Accident · 1 fatalClosedCorben Ace MOD-1 · Narragansett, RINTSB NYC75DNA14Accident · Minor injuriesClosedBeech B23 · Block Island, RINTSB NYC75AN021Accident · 1 fatalClosedBell 47J-2A · Point Judith, RINTSB NYC75DNA07Accident · No injuriesClosedBeech G35 · Pawtucket, RINTSB NYC74FNA45Accident · No injuriesClosedBeech 35-33 · Smithfield, RINTSB NYC74DNA44Accident · No injuriesClosedCessna 150H · Slocum, RINTSB NYC74AN081Accident · No injuriesClosedPiper PA-31 · Providence, RINTSB NYC74FNA23Accident · Minor injuriesClosedButterworth Teenie · W.Kingston, RINTSB NYC74DNA13Accident · No injuriesClosedPiper J-3 · Greene, RINTSB NYC74FNA11Accident · Serious injuriesClosedPiper PA-12 · Greene, RINTSB NYC74FNA08Accident · No injuriesClosedPiper PA-24 · Lincoln, RINTSB NYC73FNA51Accident · Minor injuriesClosedCessna 150 · Tiverton, RINTSB NYC73DNA19Accident · No injuriesClosedNavion A · Providence, RINTSB NYC73DNA16Accident · No injuriesClosedBeech B35 · Block Island, RINTSB NYC73FNA17Accident · Serious injuriesClosedCessna 172K · West Kingston, RINTSB NYC73DNA15Accident · No injuriesClosedCessna 172L · Block Island, RINTSB NYC73FNA18Accident · Minor injuriesClosedAero Comdr 100 · Jamestown, RINTSB NYC73FNA26Accident · Serious injuriesClosedPiper PA-28 · Block Island, RINTSB NYC73DNA04Accident · No injuriesClosedPiper PA-32 · Warwick, RINTSB NYC72FNA46Accident · No injuriesClosedCessna 337B · Warwick, RINTSB NYC72DNA40Accident · No injuriesClosedPiper PA-28 · Lincoln, RINTSB NYC72FNA34Accident · No injuriesClosedCessna 150L · N.Smithfield, RINTSB NYC72DNA32Accident · No injuriesClosedMccullough J-2 · Newport, RINTSB NYC72FNA28Accident · No injuriesClosedCessna 150J · Lincoln, RINTSB NYC72DNA23Accident · No injuriesClosedPiper PA-22 · Block Island, RINTSB NYC72AN069Accident · 1 fatalClosedAero Comdr 560-A · East Greenwich, RINTSB NYC72AN026Accident · No injuriesClosedAero Comdr 500-B · Newport, RINTSB NYC72FNA06Accident · Serious injuriesClosedBeech E33 · Block Island, RINTSB NYC72DNA04Accident · No injuriesClosedPiper PA-28 · Block Island, RI