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 FTW80FPJ32Accident · No injuriesClosedCessna 150G · Norman, OKNTSB FTW81DPJ31Accident · No injuriesClosedScorpion 133 · Oklahoma City, OKNTSB FTW80FPJ33Accident · No injuriesClosedBeech 23 · Griggs, OKNTSB FTW80FA105Accident · 2 fatalClosedCessna 172M · Caddo, OKNTSB FTW80FPM16Accident · No injuriesClosedCessna 182 · Sand Springs, OKNTSB FTW80FPM15Accident · Serious injuriesClosedAngel SPL · Wagoner, OKNTSB FTW80DPJ29Accident · No injuriesClosedCessna 172M · Hobart, OKNTSB FTW80FPM13Accident · No injuriesClosedBell 206B · Tulsa, OKNTSB FTW80FPM14Accident · 1 fatalClosedBell 47G · Calvin, OKNTSB FTW80FPM12Accident · Minor injuriesClosedCessna 172L · Leach, OKNTSB FTW80DPJ27Accident · Minor injuriesClosedCessna 152 · Gage, OKNTSB FTW80FPJ26Accident · Minor injuriesClosedCessna 177 · Watonga, OKNTSB FTW80FPJ24Accident · 1 fatalClosedBenson B8M · Frederick, OKNTSB FTW80FPJ23Accident · Serious injuriesClosedCessna 195 · Lexington, OKNTSB FTW80FA085Accident · 3 fatalClosedCessna 172N · Boise City, OKNTSB FTW80FPM11Accident · No injuriesClosedPiper PA-28 · Okmulgee, OKNTSB FTW80FA083Accident · 1 fatalClosedCessna 172L · Boise City, OKNTSB FTW80DPJ25Accident · No injuriesClosedCallair A-9B · Ponca City, OKNTSB FTW80FPJ21Accident · No injuriesClosedCessna 152 · Grandfield, OKNTSB FTW80DPJ22Accident · No injuriesClosedGrumman G-164 · Fairview, OKNTSB FTW80DPJ20Accident · No injuriesClosedHiller Acft HU-12D · Norman, OKNTSB FTW80FPJ18Accident · Minor injuriesClosedCessna 182 · El Reno, OKNTSB FTW80FA070Accident · 1 fatalClosedCessna 150 · Tulsa, OKNTSB FTW80FPJ17Accident · No injuriesClosedBellanca 8GCBC · Enid, OKNTSB FTW80FPJ16Accident · No injuriesClosedBrantly B-2 · Frederick, OKNTSB FTW80FPJ14Accident · No injuriesClosedCessna 188 · Olustee, OKNTSB FTW80DPJ15Accident · No injuriesClosedErco 415 · Guthrie, OKNTSB FTW80FA062Accident · 1 fatalClosedPiper PA-28 · Wagoner, OKNTSB FTW80FPM10Accident · No injuriesClosedJunkster 1 · Tulsa, OKNTSB FTW80FPM09Accident · No injuriesClosedBeech 95-C55 · Tulsa, OKNTSB FTW80FPJ13Accident · No injuriesClosedCessna 310R · Norman, OKNTSB FTW80FPM08Accident · No injuriesClosedPiper J-3 · Bristow, OKNTSB FTW80FPJ12Accident · Minor injuriesClosedBoeing E75 · Chickasha, OKNTSB FTW80FPJ11Accident · No injuriesClosedBell 206L · El Reno, OKNTSB FTW80FPJ09Accident · Serious injuriesClosedPieten Pol AIR CP · Moore, OKNTSB FTW80FPJ10Accident · No injuriesClosedPiper PA-32 · Loyal, OKNTSB FTW80DPJ08Accident · No injuriesClosedCessna 170 · Gage, OKNTSB FTW80FA046Accident · 5 fatalClosedPiper PA-32 · Ardmore, OKNTSB FTW80FPM07Accident · Serious injuriesClosedBensen Gyro · Quapaw, OKNTSB FTW80DA041Accident · Serious injuriesClosedRepublic P47D · Tulsa, OKNTSB FTW80AA037Accident · 2 fatalClosedAero Comdr 690A · New Castle, OKNTSB FTW80FA035Accident · 1 fatalClosedBeech 35-33 · Mcalester, OKNTSB FTW80FA033Accident · 1 fatalClosedCessna 172 · Tulsa, OKNTSB FTW80FA032Accident · 4 fatalClosedBeech 95-B55 · Duncan, OKNTSB FTW80DPM06Accident · Minor injuriesClosedMaule M-5 · Vinitta, OKNTSB FTW80FPJ05Accident · No injuriesClosedPiper PA-38 · Guymon, OKNTSB FTW80FPJ06Accident · No injuriesClosedBeech J35 · Wellston, OKNTSB FTW80FA020Accident · Serious injuriesClosedPiper PA-32 · Harrah, OKNTSB FTW80FPM05Accident · No injuriesClosedCessna 152 · Tulsa, OKNTSB FTW80FPJ04Accident · No injuriesClosedCessna 172K · Norman, OK