NTSB investigations, KS
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\" = 'KS' 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" = 'KS' 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 MKC81DCQ21Accident · No injuriesClosedCessna 182 · Benton, KSNTSB MKC81DCQ20Accident · No injuriesClosedPiper PA-28R · Baxter Springs, KSNTSB MKC81FCQ22Accident · Minor injuriesClosedPiper PA-25 · Norton, KSNTSB MKC81DCQ19Accident · No injuriesClosedPiper PA-28 · Hugoton, KSNTSB MKC81FCQ18Accident · Minor injuriesClosedCessna 150K · Haysville, KSNTSB MKC81DCG25Accident · No injuriesClosedCessna 172H · St Marys, KSNTSB MKC81FCQ17Accident · Minor injuriesClosedBeech A36 · Hill City, KSNTSB MKC81FCQ16Accident · No injuriesClosedCessna 150 · Wichita, KSNTSB MKC81DCQ15Accident · Minor injuriesClosedPiper PA-28R · Goodland, KSNTSB MKC81DCQ14Accident · No injuriesClosedPiper PA-32R · Osborne, KSNTSB MKC81FCQ13Accident · Minor injuriesClosedPiper PA-28R · Agra, KSNTSB MKC81FCG22Accident · No injuriesClosedCessna 150M · Eudora, KSNTSB MKC81FA019Accident · 1 fatalClosedCessna 172 · Lawrence, KSNTSB MKC81FCQ12Accident · No injuriesClosedCessna 401B · Goodland, KSNTSB MKC81DCQ11Accident · No injuriesClosedCessna 188 · Plains, KSNTSB MKC81DCQ10Accident · Serious injuriesClosedPiper PA-18 · Manhattan, KSNTSB MKC81FCQ09Accident · Minor injuriesClosedBeech C23 · Cheney, KSNTSB MKC81FCQ08Accident · No injuriesClosedCessna T210 · Goddard, KSNTSB MKC81FCQ07Accident · Minor injuriesClosedScorpion 133 · Ulysses, KSNTSB MKC81FCQ06Accident · No injuriesClosedPiper PA-28 · Wellington, KSNTSB MKC81FA010Accident · No injuriesClosedSwearingen SA226T · Kansas City, KSNTSB MKC81FCQ04Accident · No injuriesClosedPiper PA-28 · Wichita, KSNTSB MKC81FCG16Accident · No injuriesClosedBellanca 17-31 · Kansas City, KSNTSB MKC81FCQ05Accident · Minor injuriesClosedVarieze 01 · Pittsburg, KSNTSB MKC81DA011Accident · No injuriesClosedBarnes AX-7 · Topeka, KSNTSB MKC81DCQ03Accident · No injuriesClosedCassutt 3M · Liberal, KSNTSB MKC81DCQ02Accident · No injuriesClosedCessna 182A · Cedar Vale, KSNTSB MKC81FCG03Accident · No injuriesClosedBeech 58 · Olathe, KSNTSB MKC81DCQ01Accident · No injuriesClosedHelio Acft H-295 · Johnson, KSNTSB MKC81DCG01Accident · No injuriesClosedStinson 108-1 · Olathe, KSNTSB MKC80DCG48Accident · No injuriesClosedCessna 172 · Holton, KSNTSB MKC80FA058Accident · 1 fatalClosedCessna 172M · Cassoday, KSNTSB MKC80DCQ34Accident · No injuriesClosedCessna 150 · Mcpherson, KSNTSB MKC80FCG46Accident · No injuriesClosedCessna 150 · Desoto, KSNTSB MKC80FA053Accident · 2 fatalClosedTaylorcraft BC12-D · Sedan, KSNTSB MKC80DCG44Accident · No injuriesClosedBeech 95-B55 · Olathe, KSNTSB MKC80DCQ33Accident · No injuriesClosedCessna 188 · Protection, KSNTSB MKC80DCQ32Accident · No injuriesClosedCessna 172 · Wichita, KSNTSB MKC80FA052Accident · No injuriesClosedGlobe GC-1B · Benton, KSNTSB MKC80FCQ31Accident · No injuriesClosedCessna 177B · Dodge City, KSNTSB MKC80FCG42Accident · No injuriesClosedCessna 182G · Ft Leavenworth, KSNTSB MKC80DCQ30Accident · No injuriesClosedGrumman G-164B · Cimarron, KSNTSB MKC80DCG39Accident · No injuriesClosedCessna 150J · Horton, KSNTSB MKC80DCQ29Accident · No injuriesClosedCessna 172 · Hoxie, KSNTSB MKC80DCQ28Accident · No injuriesClosedVarieze 01 · Dodge City, KSNTSB MKC80DCQ27Accident · No injuriesClosedCessna 140 · El Dorado, KSNTSB MKC80DCQ26Accident · No injuriesClosedCessna 152 · Norwick, KSNTSB MKC80FCQ25Accident · 1 fatalClosedPiper PA-25 · Garden City, KSNTSB MKC80FCG34Accident · No injuriesClosedBeech 58 · Kansas City, KSNTSB MKC80DCG33Accident · No injuriesClosedRose A&M Parake · Ottawa, KS