NTSB investigations, OK
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 FTW81DPJ23Accident · No injuriesClosedCessna 152 · Ada, OKNTSB FTW81DPJ25Accident · Minor injuriesClosedGrumman G-164 · Burns Flat, OKNTSB FTW81FA088Accident · 2 fatalClosedBeech 35 · Muse, OKNTSB FTW81FA084Accident · 2 fatalClosedCessna 152 · Jones, OKNTSB FTW81DPJ24Accident · No injuriesClosedBell 47D1 · Okeene, OKNTSB FTW81FPJ22Accident · No injuriesClosedBeech H35 · Oklahoma City, OKNTSB FTW81DPJ21Accident · No injuriesClosedCessna P210N · Ardmore, OKNTSB FTW81FPJ20Accident · Minor injuriesClosedCessna 150 · Dover, OKNTSB FTW81FA074Accident · 4 fatalClosedBeech E35 · Fay, OKNTSB FTW81FPJ19Accident · Serious injuriesClosedCessna A150K · Norman, OKNTSB FTW81FA069Accident · Minor injuriesClosedAerospatial AS350D · Edmond, OKNTSB FTW81FPJ18Accident · Minor injuriesClosedCessna 152 · Bethany, OKNTSB FTW81FPJ16Accident · No injuriesClosedGrumman G-164B · Billings, OKNTSB FTW81DPJ15Accident · No injuriesClosedCessna 188 · Seiling, OKNTSB FTW81DPJ14Accident · No injuriesClosedBoeing A75 · Covington, OKNTSB FTW81DPM10Accident · No injuriesClosedVarieze Rutan · Bengal, OKNTSB FTW81DPJ13Accident · No injuriesClosedCessna A188B · Cherokee, OKNTSB FTW81FPJ12Accident · Serious injuriesClosedCessna 188 · Blackwell, OKNTSB FTW81FPM09Accident · Minor injuriesClosedCessna 152 · Cleveland, OKNTSB FTW81DA049Accident · Minor injuriesClosedHughes 269C · Yukon, OKNTSB FTW81DPJ11Accident · Serious injuriesClosedCessna A188B · Duncan, OKNTSB FTW81DPJ10Accident · No injuriesClosedPitts S-1C · El Reno, OKNTSB FTW81FA036Accident · 1 fatalClosedLuscombe 8A · Bixby, OKNTSB FTW81FA029Accident · 2 fatalClosedMooney M20F · Bethany, OKNTSB FTW81FPM07Accident · Minor injuriesClosedCessna 150M · Sand Springs, OKNTSB FTW81FPJ10Accident · No injuriesClosedBeech 95-B55 · Oklahoma City, OKNTSB FTW81FA023Accident · 5 fatalClosedBell 206B · Norman, OKNTSB FTW81FPJ09Accident · No injuriesClosedPiper PA-28 · Enid, OKNTSB FTW81FPM06Accident · No injuriesClosedPiper PA-28 · Atoka, OKNTSB FTW81FPJ08Accident · No injuriesClosedPiper PA-38 · Hennessey, OKNTSB FTW81FA019Accident · 1 fatalClosedPiper PA-22 · Oklahoma City, OKNTSB FTW81FPM05Accident · Serious injuriesClosedMooney M20K · Afton, OKNTSB FTW81FPM03Accident · No injuriesClosedCessna R172K · Lenapah, OKNTSB FTW81DPJ07Accident · No injuriesClosedCessna 150 · Beaver, OKNTSB FTW81FPM04Accident · No injuriesClosedBeech E18S · Tulsa, OKNTSB FTW81FPM02Accident · Minor injuriesClosedCessna 310Q · Tulsa, OKNTSB FTW81DPJ06Accident · No injuriesClosedHughes 269B · Guymon, OKNTSB FTW81FPJ05Accident · No injuriesClosedMaule M-5 · Meno, OKNTSB FTW81FPJ04Accident · Serious injuriesClosedAero Comdr 100 · Hobart, OKNTSB FTW81FPJ03Accident · Serious injuriesClosedPiper PA-38 · Hammon, OKNTSB FTW81FPJ02Accident · No injuriesClosedWaco YPF-7 · Oklahoma City, OKNTSB FTW81FA005Accident · 4 fatalClosedGrum Amer AA-5B · Madill, OKNTSB FTW81FPJ01Accident · Minor injuriesClosedPiper PA-38 · Stillwater, OKNTSB FTW81FPM01Accident · 1 fatalClosedBenson B8M · Tulsa, OKNTSB FTW80FA122Accident · 2 fatalClosedCessna 150L · Hendrix, OKNTSB FTW80FPJ36Accident · Serious injuriesClosedCessna 188B · Altus, OKNTSB FTW80FPJ34Accident · No injuriesClosedCessna 195B · Newcastle, OKNTSB FTW80FPM19Accident · Serious injuriesClosedWeatherly 201C · Commerce, OKNTSB FTW80DPM18Accident · No injuriesClosedCessna 180 · Langley, OKNTSB FTW80FPM17Accident · No injuriesClosedPiper PA-25 · Henryetta, OK