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 UNK64X1115Accident · No injuriesClosedCessna 150 · Ft Scott, KSNTSB UNK64X1110Accident · No injuriesClosedCessna 182E · Hutchinson, KSNTSB UNK64X1099Accident · Minor injuriesClosedMooney M21 · Ottawa, KSNTSB UNK64X1088Accident · No injuriesClosedCessna 172D · Wellington, KSNTSB UNK64X1080Accident · No injuriesClosedMooney M21 · Kansas City, KSNTSB UNK64X1054Accident · No injuriesClosedLear Jet 23 · Wichita, KSNTSB UNK64X1043Accident · No injuriesClosedPiper PA24 · Iola, KSNTSB UNK64X1011Accident · No injuriesClosedCessna 172 · Lawrence, KSNTSB UNK64X0937Accident · No injuriesClosedCessna 120 · Lane, KSNTSB UNK64X0925Accident · No injuriesClosedCessna 150C · Bonner Spgs, KSNTSB UNK64X0905Accident · Serious injuriesClosedBeechcraft A45 · El Dorado, KSNTSB UNK64X0904Accident · No injuriesClosedCessna 182D · Winfield, KSNTSB UNK64X0896Accident · No injuriesClosedBeechcraft A35 · Topeka, KSNTSB UNK64X0891Accident · No injuriesClosedMooney M21 · Kansas City, KSNTSB UNK64X0862Accident · Minor injuriesClosedPiper PA24 · Clearwater, KSNTSB UNK64X0821Accident · No injuriesClosedPiper PA23 · Kansas City, KSNTSB UNK64X0751Accident · No injuriesClosedPiper PA22 · Nortonville, KSNTSB UNK64X0742Accident · No injuriesClosedBeechcraft 35 · Liberal, KSNTSB UNK64X0663Accident · Minor injuriesClosedPiper J3C · Garland, KSNTSB UNK64X0640Accident · 1 fatalClosedCessna 310C · Jetmore, KSNTSB UNK64X0560Accident · No injuriesClosedPiper PA22 · Arkansas Cit, KSNTSB UNK64X0546Accident · No injuriesClosedCessna 140 · Topeka, KSNTSB UNK64X0438Accident · No injuriesClosedGlobe Swift GC1B · Olathe, KSNTSB UNK64X0365Accident · No injuriesClosedPiper PA24 · Leoti, KSNTSB UNK64X0356Accident · No injuriesClosedSwift GC1B · Olathe, KSNTSB UNK64X0294Accident · No injuriesClosedTaylorcraft BC12D · Ellis, KSNTSB UNK64X0194Accident · 1 fatalClosedBeechcraft J35 · Hill City Kans, KSNTSB UNK64X0179Accident · No injuriesClosedLuscombe 8F · Pierceville, KSNTSB UNK64X0176Accident · No injuriesClosedPiper PA30 · Lacrosse, KSNTSB UNK64X0153Accident · No injuriesClosedPiper PA24 · Wichita, KSNTSB UNK64X0152Accident · No injuriesClosedLuscombe 8A · Bonner Sprgs, KSNTSB UNK64X0108Accident · No injuriesClosedBeechcraft 23 · Haddam, KSNTSB MKC64A0027Accident · Serious injuriesClosedBoeing 707 · Topeka, KSNTSB UNK63X0103Accident · Serious injuriesClosedLockheed 1049G · Manhattan, KS