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 MKC70D0093Accident · Serious injuriesClosedCessna 177 · Stanley, KSNTSB MKC70D0097Accident · Minor injuriesClosedCessna 150 · Valley Falls, KSNTSB MKC70F0029Accident · Minor injuriesClosedCessna 310P · Wichita, KSNTSB MKC70D0006Accident · No injuriesClosedCessna 177 · Wichita, KSNTSB MKC70D0080Accident · Minor injuriesClosedCallair A-9 · Cimarron, KSNTSB MKC70D0063Accident · No injuriesClosedWaco EGC-8 · Kansas City, KSNTSB MKC69A0063Accident · 2 fatalClosedTaylorcraft BC-12D · Kingman, KSNTSB MKC70D0060Accident · No injuriesClosedPiper PA-28 · Olathe, KSNTSB MKC70D0051Accident · No injuriesClosedPiper PA-22 · Rantoul, KSNTSB MKC70F0090Accident · 1 fatalClosedPiper PA-28 · Kansas City, KSNTSB MKC70D0017Accident · No injuriesClosedPiper PA-25 · Burlington, KSNTSB MKC69D0464Accident · Minor injuriesClosedCessna 175 · Washington, KSNTSB MKC70F0064Accident · No injuriesClosedBeech G35 · Leawood, KSNTSB MKC70D0033Accident · No injuriesClosedCessna 150 · Leawood, KSNTSB MKC70D0001Accident · Minor injuriesClosedCessna 150 · Ottawa, KSNTSB MKC69A0061Accident · 4 fatalClosedBeech K35 · Sylvan Grove, KSNTSB MKC69D0458Accident · No injuriesClosedCessna 172H · Manhattan, KSNTSB MKC70F0042Accident · Minor injuriesClosedPiper PA-28R · Olathe, KSNTSB MKC69D0441Accident · No injuriesClosedBoeing A75 · Axtell, KSNTSB MKC69D0449Accident · No injuriesClosedCessna 182K · Augusta, KSNTSB MKC70D0018Accident · Minor injuriesClosedPiper PA-28 · Elmo, KSNTSB MKC69F0420Accident · No injuriesClosedPiper PA-28 · Kanapolis, KSNTSB MKC69D0437Accident · No injuriesClosedCessna 182F · Wamego, KSNTSB MKC69D0418Accident · No injuriesClosedPiper PA-32 · Marysville, KSNTSB MKC69A0057Accident · 1 fatalClosedMooney M20F · Plainville, KSNTSB MKC69D0473Accident · No injuriesClosedCessna 210D · Kiowa, KSNTSB MKC69D0411Accident · No injuriesClosedCessna 182M · Wichita, KSNTSB MKC69D0456Accident · No injuriesClosedPiper PA-28 · Ellinwood, KSNTSB MKC69D0436Accident · No injuriesClosedPiper J3C-65 · Olathe, KSNTSB MKC69D0387Accident · No injuriesClosedCessna 177 · Pratt, KSNTSB MKC69F0401Accident · Serious injuriesClosedCessna 177 · Jennings, KSNTSB MKC69F0372Accident · Serious injuriesClosedLuscombe 8E · Wichita, KSNTSB MKC69D0388Accident · No injuriesClosedPiper PA-25 · Colby, KSNTSB MKC69D0367Accident · No injuriesClosedCessna 150J · Johnson, KSNTSB MKC69D0431Accident · No injuriesClosedCessna 150 · Stilwell, KSNTSB MKC69D0377Accident · No injuriesClosedCessna 337 · Council Grove, KSNTSB MKC69F0356Accident · Minor injuriesClosedCessna 210 · Augusta, KSNTSB MKC69D0383Accident · No injuriesClosedCessna 170B · Ulysses, KSNTSB MKC69D0430Accident · No injuriesClosedCessna 182B · Bonner Sprgs, KSNTSB MKC69A0053Accident · 3 fatalClosedCessna 150H · Kansas City, KSNTSB MKC69D0393Accident · No injuriesClosedErco 415-C · Leawood, KSNTSB MKC69D0366Accident · No injuriesClosedCessna 150G · Bonner Sprgs, KSNTSB MKC69D0342Accident · No injuriesClosedCessna 182 · Leawood, KSNTSB MKC69D0360Accident · No injuriesClosedCessna 175 · Colby, KSNTSB MKC69F0341Accident · Serious injuriesClosedCessna 150 · Dodge City, KSNTSB MKC69F0357Accident · No injuriesClosedPiper PA-22 · Lawrence, KSNTSB MKC69A0050Accident · 2 fatalClosedPiper PA-22 · Oswego, KSNTSB MKC69F0362Accident · No injuriesClosedCessna 421A · Wichita, KSNTSB MKC69F0364Accident · No injuriesClosedCessna 337A · Meade, KSNTSB MKC69F0336Accident · No injuriesClosedCessna 150E · Johnson, KS