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 MKC68D0487Accident · No injuriesClosedAlon A-2 · Fort Scott, KSNTSB MKC68D0507Accident · No injuriesClosedPiper PA-28 · Olathe, KSNTSB MKC68D0476Accident · No injuriesClosedCessna 150 · Russell, KSNTSB MKC68D0475Accident · Minor injuriesClosedPiper J3 · Kingman, KSNTSB MKC68D0453Accident · No injuriesClosedBeech A23 · Valley Centr, KSNTSB MKC68F0454Accident · Minor injuriesClosedBeech K35 · Oakley, KSNTSB MKC68D0422Accident · No injuriesClosedCessna 177 · Norton, KSNTSB MKC68F0449Accident · Minor injuriesClosedCessna 150 · Kansas City, KSNTSB MKC68F0445Accident · Serious injuriesClosedPiper PA-15 · Ottawa, KSNTSB MKC68F0414Accident · No injuriesClosedMooney M20E · Wichita, KSNTSB MKC68D0440Accident · No injuriesClosedAeronca 11AC · Moundridge, KSNTSB MKC68F0450Accident · No injuriesClosedCessna 182J · Kansas City, KSNTSB MKC68D0413Accident · No injuriesClosedCessna 150 · Smith Center, KSNTSB MKC68D0411Accident · No injuriesClosedCessna 177 · Hays, KSNTSB MKC68D0501Accident · No injuriesClosedPiper PA-28 · Kansas City, KSNTSB MKC68F0400Accident · No injuriesClosedBeech V35 · Holcomb, KSNTSB MKC68A0040Accident · 1 fatalClosedLuscombe 8A · Lyons, KSNTSB MKC68A0039Accident · 1 fatalClosedCessna 150D · Hillsboro, KSNTSB MKC68D0389Accident · No injuriesClosedCessna 172 · Ames, KSNTSB MKC68D0374Accident · No injuriesClosedCessna 150F · Severy, KSNTSB MKC68D0370Accident · No injuriesClosedCessna 172G · St.Francis, KSNTSB MKC68D0368Accident · No injuriesClosedLuscombe 8A · Fostoria, KSNTSB MKC68A0035Accident · No injuriesClosedPiper PA-24 · Sharn Sprngs, KSNTSB MKC68D0417Accident · No injuriesClosedPiper PA-28 · Olathe, KSNTSB MKC68F0320Accident · Serious injuriesClosedTaylorcraft DCO-65 · Leoti, KSNTSB MKC68F0324Accident · No injuriesClosedCessna 182K · Augusta, KSNTSB CHI68F0424Accident · No injuriesClosedCessna 310L · Wichita, KSNTSB MKC68D0341Accident · No injuriesClosedBeech 35 · Smith Center, KSNTSB MKC68D0461Accident · No injuriesClosedBeech 23 · Lawrence, KSNTSB MKC68D0419Accident · No injuriesClosedPiper PA-28 · Ottawa, KSNTSB MKC68F0300Accident · No injuriesClosedPiper PA-25 · Leroy, KSNTSB MKC68D0405Accident · No injuriesClosedCessna 150E · Leawood, KSNTSB MKC68F0301Accident · Minor injuriesClosedCessna 310 · Concordia, KSNTSB MKC68A0033Accident · No injuriesClosedCessna 210 · Iola, KSNTSB MKC68D0294Accident · No injuriesClosedPiper PA-22 · Tribune, KSNTSB MKC68D0381Accident · No injuriesClosedCessna 182 · Bonner Sprgs, KSNTSB MKC68F0268Accident · Minor injuriesClosedCessna 182 · Wichita, KSNTSB MKC68D0291Accident · No injuriesClosedCessna 140 · Junction Cty, KSNTSB MKC68D0243Accident · No injuriesClosedPiper PA-22 · Independence, KSNTSB MKC68F0256Accident · Serious injuriesClosedPiper PA-23 · Emporia, KSNTSB MKC68D0223Accident · Minor injuriesClosedCessna 140 · Clay Center, KSNTSB MKC68D0387Accident · No injuriesClosedCessna 150 · Olathe, KSNTSB MKC68D0202Accident · No injuriesClosedBeech 35 · Augusta, KSNTSB MKC68F0248Accident · No injuriesClosedPiper PA-28 · Easton, KSNTSB MKC68D0168Accident · No injuriesClosedCessna 150 · Emporia, KSNTSB MKC68F0321Accident · No injuriesClosedBeech B35 · Coldwater, KSNTSB MKC68F0190Accident · No injuriesClosedBeech 65 · Wichita, KSNTSB MKC68D0196Accident · Minor injuriesClosedPiper PA-22 · Goodland, KSNTSB MKC68A0017Accident · 2 fatalClosedCessna 182D · Grenola, KSNTSB MKC68F0383Accident · Minor injuriesClosedErco 415C · Bonner Sprngs, KS