NTSB investigations, OK
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\" = 'OK' 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" = 'OK' 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 FTW77FA009Accident · 1 fatalClosedCessna 177B · Oklahoma City, OKNTSB FTW77DA003Accident · 1 fatalClosedPitts Spcl S-1S · Durant, OKNTSB FTW76FPM01Accident · No injuriesClosedSikorsky S-55B · Tulsa, OKNTSB FTW76DPD61Accident · No injuriesClosedPiper PA-28R · Idabel, OKNTSB FTW76AF126Accident · 1 fatalClosedPiper PA-28 · Greenfield, OKNTSB FTW76FPM30Accident · Serious injuriesClosedHughes 269C · Vinita, OKNTSB FTW76FPM31Accident · No injuriesClosedCessna 150 · Yanush, OKNTSB FTW76FPJ51Accident · Serious injuriesClosedMooney M20F · Norman, OKNTSB FTW76AF124Accident · 1 fatalClosedBellanca 17-30 · Eagletown, OKNTSB FTW76DPJ47Accident · No injuriesClosedCessna 177RG · Ada, OKNTSB FTW76AF121Accident · 1 fatalClosedCessna 150M · Kiefer, OKNTSB FTW76FPJ46Accident · Serious injuriesClosedBrantley 305 · Chattanooga, OKNTSB FTW77AF118Accident · 2 fatalClosedBoeing A75 · Stroud, OKNTSB FTW76FPJ48Accident · No injuriesClosedPitts S-1S · Stroud, OKNTSB FTW76FPM29Accident · Minor injuriesClosedCessna 177 · Tulsa, OKNTSB FTW76FPJ41Accident · No injuriesClosedGreat Lakes 2T-1A · Hunter, OKNTSB FTW76DPJ49Accident · Minor injuriesClosedBell 47G-2 · Elgin, OKNTSB FTW76FPJ50Accident · Serious injuriesClosedCessna 172 · Hooker, OKNTSB FTW76DPJ43Accident · Minor injuriesClosedAeronca 7FC · Thomas, OKNTSB FTW76FPJ44Accident · Serious injuriesClosedCessna 402B · Elk City, OKNTSB FTW76DPJ42Accident · Minor injuriesClosedBellanca 14-19 · Duncan, OKNTSB FTW76FPJ40Accident · Minor injuriesClosedBellanca 8KCAB · Guthrie, OKNTSB FTW76FPJ39Accident · Serious injuriesClosedPiper PA-22 · Randlett, OKNTSB FTW76FPM27Accident · No injuriesClosedBeech 95-A55 · Grove, OKNTSB FTW76DPJ37Accident · No injuriesClosedBoeing E75 · Sickles, OKNTSB FTW76FPM27Accident · Minor injuriesClosedAmer Avco AA1-B · Jenks, OKNTSB FTW76AF103Accident · 3 fatalClosedCessna 172M · Sperry, OKNTSB FTW76AF102Accident · 1 fatalClosedChampion 7KCAB · Goldsby, OKNTSB FTW76DPM26Accident · No injuriesClosedHughes 369HS · Vinita, OKNTSB FTW76DPM25Accident · Serious injuriesClosedCessna 150 · Chelsea, OKNTSB FTW76DPJ38Accident · No injuriesClosedPiper PA-28 · Boise City, OKNTSB FTW76DPM24Accident · No injuriesClosedBell 47G-4 · Kingston, OKNTSB FTW76DPJ35Accident · No injuriesClosedCessna 150 · Clinton, OKNTSB FTW76FPM23Accident · No injuriesClosedBeech 23 · Leonard, OKNTSB FTW76FPJ34Accident · No injuriesClosedBell 47G · Oklahoma City, OKNTSB FTW76FPM22Accident · 1 fatalClosedCessna 172F · Jenks, OKNTSB FTW76FPM21Accident · No injuriesClosedPiper PA-25 · Caddo, OKNTSB FTW76AF095Accident · 3 fatalClosedBeech 95 · Ardmore, OKNTSB FTW76FPM20Accident · No injuriesClosedPiper PA-18 · Pryor Creek, OKNTSB FTW76FPJ33Accident · No injuriesClosedBeech 23 · Lawton, OKNTSB FTW76FPM19Accident · No injuriesClosedPiper PA-28 · Quinton, OKNTSB FTW76DPJ32Accident · Serious injuriesClosedPiper PA-25 · Mcqueen, OKNTSB FTW76AF090Accident · 3 fatalClosedCessna 310 · Ardmore, OKNTSB FTW76DPJ36Accident · No injuriesClosedPiper PA-24 · Elk City, OKNTSB FTW76DPJ31Accident · No injuriesClosedCessna 182 · Custer, OKNTSB FTW76FPM18Accident · No injuriesClosedAmer Avco AA1-B · Cookson, OKNTSB FTW76FPM17Accident · Minor injuriesClosedTaylorcraft BC12-D · Vian, OKNTSB FTW76AF079Accident · 1 fatalClosedPiper J3C · Reed, OKNTSB FTW76FPM16Accident · No injuriesClosedPiper PA-28 · Founthead Park, OKNTSB FTW76FPM15Accident · No injuriesClosedCessna 182N · Kansas, OK