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 FTW67F0057Accident · No injuriesClosedPiper PA-28 · New Mannford, OKNTSB FTW66D0682Accident · No injuriesClosedCessna 210 · Guthrie, OKNTSB FTW66F0675Accident · No injuriesClosedPiper PA-22 · Stilwell, OKNTSB FTW66A0105Accident · No injuriesClosedBell Tomcat · Broken Bow, OKNTSB FTW66F0666Accident · Serious injuriesClosedTaylorcraft DC-65 · Collinsville, OKNTSB FTW66F0692Accident · Serious injuriesClosedGrumman G-164 · Broken Arrow, OKNTSB FTW66F0659Accident · Serious injuriesClosedTaylorcraft BL-65 · Sand Springs, OKNTSB FTW66F0652Accident · No injuriesClosedCessna 210 · Tulsa, OKNTSB MKC66A0056Accident · 1 fatalClosedPiper PA-22 · Elk City, OKNTSB FTW66D0630Accident · No injuriesClosedCessna 180 · Hastings, OKNTSB DCA66A0006Accident · 83 fatalClosedLockheed L-188C · Ardmore, OKNTSB FTW66F0640Accident · No injuriesClosedPiper PA-18A · Yukon, OKNTSB FTW66F0615Accident · No injuriesClosedPiper PA-28 · Stilwell, OKNTSB FTW66D0616Accident · No injuriesClosedAlon A-2 · Tulsa, OKNTSB FTW66F0619Accident · No injuriesClosedPiper PA-25 · Cleo Springs, OKNTSB FTW66A0089Accident · 1 fatalClosedPiper PA-25 · Norman, OKNTSB FTW66D0624Accident · No injuriesClosedCessna 170 · Bartlesville, OKNTSB FTW66F0628Accident · No injuriesClosedStearman PT-17 · Billings, OKNTSB FTW66A0087Accident · No injuriesClosedBell 47G-2 · Billings, OKNTSB FTW66D0609Accident · No injuriesClosedPiper PA-22 · Oklahoma City, OKNTSB FTW66F0586Accident · Minor injuriesClosedBoeing E-75 · Medford, OKNTSB FTW66F0606Accident · Serious injuriesClosedPiper PA-25 · Guthrie, OKNTSB FTW66D0643Accident · No injuriesClosedAero Comdr 520 · Muskogee, OKNTSB FTW66D0603Accident · No injuriesClosedCessna 150 · Tulsa, OKNTSB FTW66A0084Accident · No injuriesClosedHughes 269A · Tulsa, OKNTSB FTW66F0601Accident · No injuriesClosedPiper PA-18 · Waukomis, OKNTSB FTW66F0600Accident · No injuriesClosedCallair A-5 · Kingfisher, OKNTSB FTW66F0584Accident · No injuriesClosedPiper PA-25 · Okarche, OKNTSB FTW66D0583Accident · Minor injuriesClosedCessna 172 · Randlett, OKNTSB FTW66F0527Accident · No injuriesClosedCallair A-9 · Calumet, OKNTSB FTW66D0525Accident · No injuriesClosedCessna 172 · Oklahoma City, OKNTSB FTW66D0591Accident · No injuriesClosedPiper PA-18 · Morris, OKNTSB FTW66D0535Accident · No injuriesClosedAeronca L-16A · Altus, OKNTSB FTW66F0520Accident · No injuriesClosedPiper PA-28 · Altus, OKNTSB FTW66F0507Accident · No injuriesClosedCessna 140A · Ardmore, OKNTSB FTW66A0065Accident · 2 fatalClosedBeech K35 · Mustang, OKNTSB FTW66D0464Accident · No injuriesClosedPiper PA-22 · Rosston, OKNTSB FTW66F0483Accident · Minor injuriesClosedTaylorcraft BC12-D · Sand Springs, OKNTSB FTW66F0482Accident · No injuriesClosedErcoupe 415-C · Fairview, OKNTSB FTW66D0463Accident · No injuriesClosedBeechcraft B-55 · Oklahoma Cty, OKNTSB FTW66D0452Accident · No injuriesClosedCessna 172 · Altus, OKNTSB FTW66F0481Accident · Minor injuriesClosedErcoupe 415-C · Lahoma, OKNTSB FTW66F0450Accident · No injuriesClosedCessna 170 · Guthrie, OKNTSB FTW66D0455Accident · No injuriesClosedBeechcraft M35 · Oklahomacity, OKNTSB FTW66D0449Accident · No injuriesClosedBeechcraft M-55 · Cushing, OKNTSB FTW66F0458Accident · No injuriesClosedAero Cmdr 520 · Cleo Springs, OKNTSB FTW66A0051Accident · Minor injuriesClosedHughes 269A · Enid, OKNTSB FTW66F0434Accident · No injuriesClosedCessna 210 · El Reno, OKNTSB FTW66D0440Accident · No injuriesClosedCessna 172 · Oklahoma City, OKNTSB FTW66D0433Accident · No injuriesClosedPiper PA-28 · Stigler, OK