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 FTW72FPJ12Accident · Serious injuriesClosedPitts Spcl S1C · Cushing, OKNTSB FTW72FPM07Accident · No injuriesClosedLuscombe 8A · Wann, OKNTSB FTW72DPM06Accident · No injuriesClosedCessna 150 · Skiatook, OKNTSB FTW72FPJ10Accident · Minor injuriesClosedCessna 172H · Bethany, OKNTSB FTW72FPM05Accident · No injuriesClosedPiper PA-25 · Atwood, OKNTSB FTW72AF011Accident · 2 fatalClosedPiper PA-18 · Broken Bow, OKNTSB FTW72DPJ09Accident · No injuriesClosedCessna 177 · Norman, OKNTSB FTW72FPM04Accident · No injuriesClosedBeech D18S · Jenks, OKNTSB FTW72FPJ08Accident · No injuriesClosedCessna 182G · Watonga, OKNTSB FTW72FPJ11Accident · Serious injuriesClosedPiper PA-25 · Hardesty, OKNTSB FTW72DPJ07Accident · Minor injuriesClosedCessna 150H · Okene, OKNTSB FTW72DPJ06Accident · No injuriesClosedPiper PA-18 · Fort Sill, OKNTSB FTW72DPJ05Accident · No injuriesClosedPiper PA-25 · Texhoma, OKNTSB FTW72DPJ04Accident · No injuriesClosedCessna 195B · Gould, OKNTSB FTW72DPJ03Accident · Minor injuriesClosedCessna 172 · Watonga, OKNTSB FTW72AF003Accident · 2 fatalClosedCessna 172 · Sasakwa, OKNTSB FTW72FPM02Accident · No injuriesClosedBellanca 14-13 · Collinsville, OKNTSB FTW72DPM03Accident · No injuriesClosedPiper PA-28 · New Mannford, OKNTSB FTW72FPJ02Accident · No injuriesClosedCessna 172 · Fort Supply, OKNTSB FTW72FPM01Accident · Serious injuriesClosedCessna 150 · Wagoner, OKNTSB FTW72DPJ01Accident · Minor injuriesClosedCessna 150L · Yukon, OKNTSB FTW71DPJ49Accident · No injuriesClosedPiper PA-28 · Oklahoma Cty, OKNTSB FTW71DPM32Accident · No injuriesClosedGrumman G-164 · Dustin, OKNTSB FTW71FPJ45Accident · No injuriesClosedBeech 35 · Lahoma, OKNTSB FTW71DPJ47Accident · No injuriesClosedPiper PA-18 · Oklahoma Cty, OKNTSB FTW71FPJ44Accident · No injuriesClosedCessna 172G · Oklahoma Cty, OKNTSB FTW71FPJ46Accident · 1 fatalClosedPiper PA-25 · Duncan, OKNTSB FTW71IF082Incident · No injuriesClosedDouglas DC-3A · Okla.City, OKNTSB FTW71FPM30Accident · No injuriesClosedPiper PA-20 · Wagoner, OKNTSB FTW71FPJ48Accident · Serious injuriesClosedCougar 010A · Moore, OKNTSB FTW71FPM29Accident · 1 fatalClosedFly Baby 1-14 · Durant, OKNTSB FTW71FPM31Accident · Serious injuriesClosedPiper PA-28 · Sobol, OKNTSB FTW71FPJ43Accident · No injuriesClosedPiper PA-30 · Oklahoma Cty, OKNTSB FTW71FPM28Accident · Minor injuriesClosedPiper PA-18A · Okemah, OKNTSB FTW71DPJ42Accident · No injuriesClosedPiper PA-17 · Hammon, OKNTSB FTW71AF077Accident · 1 fatalClosedCessna 150 · Langley, OKNTSB FTW71FPJ41Accident · No injuriesClosedBeech G50 · Oklahoma Cty, OKNTSB FTW71DPM26Accident · No injuriesClosedLuscombe 8A · Tahlequah, OKNTSB FTW71AF074Accident · No injuriesClosedFairchild F-27F · Mcalister, OKNTSB FTW71FPM25Accident · No injuriesClosedCessna 180 · Honobia, OKNTSB FTW71FPM24Accident · No injuriesClosedAeronca 11AC · Vinita, OKNTSB FTW71FPM27Accident · No injuriesClosedBeech 18E · Muskogee, OKNTSB FTW71FPJ40Accident · 1 fatalClosedPiper J3C · Lindsay, OKNTSB FTW71DPJ38Accident · No injuriesClosedCessna 172K · Altus, OKNTSB FTW71DPJ39Accident · No injuriesClosedStinson 108-3 · Shattuck, OKNTSB FTW71AF069Accident · 2 fatalClosedPiper PA-23 · Norman, OKNTSB FTW71FPJ37Accident · No injuriesClosedVolksplane OL-1 · El Reno, OKNTSB MIA71FPM23Accident · No injuriesClosedCessna 180 · Tulsa, OKNTSB FTW71AF066Accident · 2 fatalClosedPiper PA-22 · Meers, OKNTSB FTW71FPJ36Accident · No injuriesClosedCallair A-4 · Terral, OK