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 FTW70A0001Accident · 2 fatalClosedMooney M20F · El Reno, OKNTSB FTW70D0065Accident · No injuriesClosedCessna 182 · Antlers, OKNTSB FTW70D0075Accident · No injuriesClosedPiper PA-28 · Waynoka, OKNTSB FTW70D0088Accident · Minor injuriesClosedPiper PA-28 · Kingfisher, OKNTSB FTW70D0061Accident · Minor injuriesClosedBeech D18S · Oklahoma Cty, OKNTSB FTW70D0058Accident · No injuriesClosedPiper PA-25 · Guymon, OKNTSB FTW70F0034Accident · Minor injuriesClosedStinson 108-3 · Kingston, OKNTSB FTW70F0021Accident · Minor injuriesClosedCessna 210B · Ardmore, OKNTSB FTW69F0526Accident · No injuriesClosedBeech G18S · Okmulgee, OKNTSB FTW70F0121Accident · Minor injuriesClosedCessna 170B · Big Cedar, OKNTSB FTW69A0085Accident · 2 fatalClosedBeech S35 · Page, OKNTSB FTW70D0007Accident · No injuriesClosedCessna 150 · Leon, OKNTSB FTW70F0024Accident · No injuriesClosedAeronca 11AC · Tulsa, OKNTSB FTW69D0545Accident · No injuriesClosedCessna 150 · Ardmore, OKNTSB FTW69F0552Accident · No injuriesClosedBeech 36 · Tulsa, OKNTSB FTW70F0029Accident · Serious injuriesClosedErco 415-C · Pawhuska, OKNTSB FTW70F0020Accident · Serious injuriesClosedMonocoupe 110 · Collinsville, OKNTSB FTW69F0524Accident · Serious injuriesClosedCessna 170B · Tulsa, OKNTSB FTW69D0518Accident · No injuriesClosedCessna 150 · Jenks, OKNTSB FTW69F0531Accident · Serious injuriesClosedPiper PA-22 · Daisy, OKNTSB FTW69F0517Accident · No injuriesClosedPiper PA-28 · Haskell, OKNTSB FTW69A0081Accident · No injuriesClosedBeech G18S · Tulsa, OKNTSB FTW69A0080Accident · 3 fatalClosedAero Comdr 690 · Rosedale, OKNTSB FTW69D0503Accident · Serious injuriesClosedHiggins H-3 · Chattanooga, OKNTSB FTW69D0496Accident · No injuriesClosedCessna 182 · Guymon, OKNTSB FTW69D0499Accident · No injuriesClosedErco 415-C · S.Coffeyvlle, OKNTSB FTW69D0488Accident · No injuriesClosedChampion 7EC · Guthrie, OKNTSB FTW69D0485Accident · No injuriesClosedMooney M20F · Okla City, OKNTSB FTW69F0493Accident · No injuriesClosedPiper PA-28 · Okla.City, OKNTSB FTW69D0472Accident · Serious injuriesClosedPiper PA-28 · Oklahoma Cty, OKNTSB FTW69D0458Accident · Minor injuriesClosedPiper J-3 · Hooker, OKNTSB FTW69F0481Accident · Serious injuriesClosedPiper PA-25 · Bethany, OKNTSB FTW69D0422Accident · No injuriesClosedCessna 140 · Weatherford, OKNTSB FTW69F0479Accident · 1 fatalClosedChampion 7GCB · Mt.View, OKNTSB FTW69D0418Accident · No injuriesClosedCessna 182L · Tulsa, OKNTSB FTW69D0431Accident · No injuriesClosedCessna 150 · Jenks, OKNTSB FTW69D0417Accident · No injuriesClosedMooney M20C · Mangum, OKNTSB FTW69D0416Accident · No injuriesClosedCessna 170A · Ada, OKNTSB FTW69F0424Accident · No injuriesClosedPiper PA-22 · Tulsa, OKNTSB FTW69F0419Accident · Minor injuriesClosedBeech 35 · Oklahoma Cty, OKNTSB FTW69F0426Accident · No injuriesClosedBeech 23 · Claremore, OKNTSB FTW69F0415Accident · No injuriesClosedPiper PA-28 · Yukon, OKNTSB FTW69D0414Accident · No injuriesClosedPitts S-1 · Okmulgee, OKNTSB FTW69D0407Accident · No injuriesClosedPiper PA-28 · Lexington, OKNTSB FTW69F0406Accident · Minor injuriesClosedPiper PA-28 · Enid, OKNTSB FTW69A0059Accident · 2 fatalClosedPiper PA-24 · Clayton, OKNTSB FTW69A0057Accident · 2 fatalClosedPiper J-3 · Beggs, OKNTSB FTW69D0385Accident · No injuriesClosedCessna 182D · Vici, OKNTSB MKC69F0362Accident · Minor injuriesClosedLuscombe 8E · Noble, OKNTSB FTW69F0383Accident · Serious injuriesClosedErcoupe 415-C · Jenks, OK