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 FTW67D0333Accident · No injuriesClosedCessna 172 · Enid, OKNTSB FTW67D0319Accident · No injuriesClosedCessna 172 · Norman, OKNTSB FTW67D0318Accident · No injuriesClosedCessna 182C · Rose 3kla, OKNTSB FTW67D0332Accident · No injuriesClosedCessna 182 · Felt, OKNTSB FTW67A0053Accident · Minor injuriesClosedCessna 182H · Davis, OKNTSB FTW67A0051Accident · No injuriesClosedBell 47G3B1 · Yukon, OKNTSB FTW67D0287Accident · No injuriesClosedPiper PA-28 · Pond Creek, OKNTSB FTW67F0328Accident · No injuriesClosedCessna 150E · Mannsville, OKNTSB FTW67F0266Accident · No injuriesClosedMooney M20C · Oklahoma Cty, OKNTSB FTW67F0264Accident · Minor injuriesClosedCessna 210E · Bunch, OKNTSB FTW67D0274Accident · No injuriesClosedCessna 172 · Bartlesville, OKNTSB FTW67F0247Accident · No injuriesClosedPiper PA-24 · Oklahoma City, OKNTSB FTW67D0260Accident · No injuriesClosedCessna 182 · Pond Creek, OKNTSB FTW67D0258Accident · No injuriesClosedCessna 182 · Blackwell, OKNTSB FTW67F0225Accident · No injuriesClosedPiper PA-28 · Yukon, OKNTSB FTW67D0224Accident · No injuriesClosedCessna 175 · Perry, OKNTSB FTW67F0222Accident · No injuriesClosedCessna 210 · Oklahoma Cty, OKNTSB FTW67D0217Accident · No injuriesClosedBeech 35 · Guymon, OKNTSB FTW67A0042Accident · No injuriesClosedBell 47G2A1 · Vici, OKNTSB FTW67D0200Accident · No injuriesClosedMooney M20C · Guthrie, OKNTSB FTW67F0199Accident · Minor injuriesClosedCessna 172 · Yukon, OKNTSB FTW67A0030Accident · No injuriesClosedBell 47G3B1 · Yukon, OKNTSB FTW67A0027Accident · Minor injuriesClosedHughes 269A · Tulsa, OKNTSB FTW67D0210Accident · No injuriesClosedMooney M20E · Ada, OKNTSB FTW67D0209Accident · No injuriesClosedBeech 23 · Lake Texoma, OKNTSB FTW67A0025Accident · 1 fatalClosedPiper PA-18 · Kellyville, OKNTSB FTW67F0143Accident · No injuriesClosedNavion A · Oklahoma Cty, OKNTSB FTW68F0033Accident · Serious injuriesClosedPiper PA-30 · Sand Springs, OKNTSB FTW67D0175Accident · No injuriesClosedCessna 172 · Apache, OKNTSB FTW67D0174Accident · No injuriesClosedCessna 182 · Edmond, OKNTSB FTW67D0146Accident · No injuriesClosedBoeing E75N1 · Altus, OKNTSB FTW67F0114Accident · Minor injuriesClosedTurner T-40A · Piedmont, OKNTSB FTW67D0119Accident · No injuriesClosedCessna 150 · Erick, OKNTSB FTW67A0020Accident · No injuriesClosedPiper PA-24 · El Reno, OKNTSB FTW67F0113Accident · Serious injuriesClosedCessna 140A · Wilson, OKNTSB FTW67F0109Accident · No injuriesClosedLuscombe 8A · Enid, OKNTSB FTW67D0104Accident · No injuriesClosedPiper PA-24 · Tonkawa, OKNTSB FTW67D0072Accident · No injuriesClosedCessna 150 · Ardmore, OKNTSB FTW67A0011Accident · No injuriesClosedConvair 880M · Oklahoma Cty, OKNTSB FTW67D0066Accident · No injuriesClosedCessna 120 · Duncan, OKNTSB FTW67D0055Accident · No injuriesClosedCessna 150 · Waurtka, OKNTSB FTW67D0053Accident · No injuriesClosedBeech 23 · Port Cobb, OKNTSB FTW67D0044Accident · No injuriesClosedCessna 150 · Cordell, OKNTSB FTW67D0024Accident · No injuriesClosedStinson 108 · Tulsa, OKNTSB FTW66A0116Accident · 1 fatalClosedCherokee II · Tulsa, OKNTSB FTW66I0115Incident · No injuriesClosedLear Jet · Enid, OKNTSB FTW67F0041Accident · No injuriesClosedCessna 182 · Oklahoma City, OKNTSB FTW67D0023Accident · No injuriesClosedCessna 310K · Wagoner, OKNTSB FTW67F0022Accident · No injuriesClosedCessna 172F · Bethany, OKNTSB FTW67D0032Accident · No injuriesClosedErcoupe 415-C · Altus, OK