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 FTW66F0124Accident · No injuriesClosedMooney M20E · Ponca City, OKNTSB FTW66F0162Accident · No injuriesClosedPiper PA-28 · Tulsa, OKNTSB FTW66F0142Accident · No injuriesClosedAero Cmdr 680 · Piedmont, OKNTSB FTW66F0103Accident · No injuriesClosedStinson L-5G · Norman, OKNTSB FTW66F0047Accident · No injuriesClosedPiper PA-28 · Oklahoma City, OKNTSB FTW66F0046Accident · No injuriesClosedPiper PA-22 · Okmulgee, OKNTSB FTW66F0086Accident · No injuriesClosedMooney M18C · Piedmont, OKNTSB FTW66D0084Accident · No injuriesClosedFairchild M62-A · Arnett, OKNTSB FTW66D0229Accident · No injuriesClosedPiper PA-22 · Oklahoma Cty, OKNTSB FTW65A0119Incident · No injuriesClosedDouglas DC-6A · Altus, OKNTSB FTW66F0077Accident · No injuriesClosedPiper PA-24 · Tulsa, OKNTSB FTW66F0075Accident · No injuriesClosedCessna 210D · Chickasha, OKNTSB FTW66F0039Accident · Serious injuriesClosedPiper PA-25 · Maysville, OKNTSB FTW66F0034Accident · Minor injuriesClosedCessna 150 · Norman, OKNTSB FTW65D0033Accident · No injuriesClosedBeechcraft 35 · Beaver, OKNTSB FTW65F0055Accident · No injuriesClosedPiper PA-24 · Oklahoma City, OKNTSB FTW66F0021Accident · No injuriesClosedBeechcraft A-35 · Ardmore, OKNTSB FTW65F0026Accident · No injuriesClosedPiper PA-30 · Oklahoma City, OKNTSB FTW65F0023Accident · Minor injuriesClosedCessna 140 · Tulsa, OKNTSB FTW66F0019Accident · No injuriesClosedCessna 182A · Oklahoma City, OKNTSB FTW66F0016Accident · Serious injuriesClosedMooney M20C · Foraker, OKNTSB FTW66D0012Accident · No injuriesClosedCessna 182 · Enid, OKNTSB FTW66F0205Accident · No injuriesClosedErcoupe 415-C · Garber, OKNTSB FTW65A0092Accident · Minor injuriesClosedBrantly B2 · Mustang, OKNTSB FTW66F0133Accident · No injuriesClosedCessna 150 · Sapula, OKNTSB FTW66D0002Accident · No injuriesClosedCessna 150 · Ardmore, OKNTSB FTW66F0132Accident · No injuriesClosedBeechcraft C-50 · Tulsa, OKNTSB UNK65X1462Accident · Minor injuriesClosedPiper PA22 · Yukon, OKNTSB UNK65X1454Accident · No injuriesClosedCessna 140A · Ardmore, OKNTSB UNK65X1432Accident · No injuriesClosedPiper PA22 · Ardmore, OKNTSB UNK65X1429Accident · No injuriesClosedMooney M20E · Woodward, OKNTSB UNK65X1426Accident · No injuriesClosedBeechraft A-35 · Tulsa, OKNTSB FTW65A0082Accident · No injuriesClosedLockheed L-188 · Okarche, OKNTSB UNK65X1416Accident · No injuriesClosedCessna 310D · Oklahoma City, OKNTSB FTW65A0081Accident · No injuriesClosedGrumman G-73 · Oklahoma Cty, OKNTSB FTW65A0078Accident · No injuriesClosedDouglas B-26 · Oklahoma Cty, OKNTSB UNK65X1352Accident · No injuriesClosedPiper PA-28 · Russell, OKNTSB FTW65A0077Accident · Serious injuriesClosedHughes 269A · Oklahoma Cty, OKNTSB FTW65A0069Accident · No injuriesClosedConvair CV-240 · Tulsa, OKNTSB FTW65A0067Accident · 3 fatalClosedCessna 182B · Kla City, OKNTSB UNK65X1220Accident · No injuriesClosedPiper PA28 · Weatherford, OKNTSB UNK65X1203Accident · 2 fatalClosedPiper PA24 · Cushing, OKNTSB UNK65X1195Accident · No injuriesClosedPiper PA24 · El Reno, OKNTSB UNK65X1184Accident · No injuriesClosedTaylorcraft DCO · Vinita, OKNTSB UNK65X1159Accident · No injuriesClosedCessna 150 · Cushing, OKNTSB UNK65X1101Accident · No injuriesClosedBeech 35 · Broken Arrow, OKNTSB UNK65X1073Accident · No injuriesClosedPiper PA28 · Elmore City, OKNTSB UNK65X1039Accident · No injuriesClosedGlobe GC1B · Purcell, OKNTSB UNK65X0992Accident · 2 fatalClosedRyan ST3KR · Altus, OKNTSB UNK65X0962Accident · Serious injuriesClosedCessna 210 · Sayre, OK