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 MKC77FCQ56Accident · No injuriesClosedBeech T34A · Johnson, KSNTSB MKC77FCG51Accident · No injuriesClosedBeech A23-19 · Lyndon, KSNTSB MKC77FCG50Accident · No injuriesClosedCessna 150E · Topeka, KSNTSB MKC77FCG46Accident · Minor injuriesClosedCessna 172 · Topeka, KSNTSB MKC77DCQ55Accident · No injuriesClosedPiper PA-18 · Manhatton, KSNTSB MKC77DCQ53Accident · No injuriesClosedCessna 172 · Benton, KSNTSB MKC77DCQ52Accident · No injuriesClosedCessna 188 · Meade, KSNTSB MKC77DCQ51Accident · No injuriesClosedCessna 150 · Greensburg, KSNTSB MKC77DCQ50Accident · No injuriesClosedCessna 172 · Oakley, KSNTSB MKC77FCQ49Accident · Minor injuriesClosedPiper PA-22 · Larned, KSNTSB MKC77FCG38Accident · No injuriesClosedCessna 188 · De Soto, KSNTSB MKC77FCQ48Accident · Minor injuriesClosedHughes 269A · Herndon, KSNTSB MKC77DCQ54Accident · No injuriesClosedCessna 210 · Paxico, KSNTSB MKC77DCQ47Accident · Minor injuriesClosedPiper PA-28 · Hoxie, KSNTSB MKC77FCQ46Accident · Minor injuriesClosedCessna U206G · Wichita, KSNTSB MKC77FCQ44Accident · No injuriesClosedGrumman G-164A · Junction City, KSNTSB MKC77FCQ45Accident · No injuriesClosedCessna 210B · Mullinville, KSNTSB MKC77FCG31Accident · No injuriesClosedCessna 177RG · Gardner, KSNTSB MKC77FCQ43Accident · No injuriesClosedPiper PA-30 · Wichita, KSNTSB MKC77DCG34Accident · No injuriesClosedCessna 182 · Kansas City, KSNTSB MKC77FCQ42Accident · 1 fatalClosedCessna 188B · Olsburg, KSNTSB MKC77FCQ41Accident · No injuriesClosedPiper PA-23 · Minneapolis, KSNTSB MKC77DCG30Accident · Serious injuriesClosedPiper PA-22 · Leavenworth, KSNTSB MKC77DCG29Accident · No injuriesClosedHuey-Smith H-1 · Eudora, KSNTSB MKC77FCQ40Accident · No injuriesClosedTaylorcraft DCO-65 · Salina, KSNTSB MKC77DCQ39Accident · No injuriesClosedPiper PA-28 · Yates Center, KSNTSB MKC77DCQ38Accident · Minor injuriesClosedCessna 150 · Maize, KSNTSB MKC77DEQ36Accident · No injuriesClosedCessna 182 · Derby, KSNTSB MKC77FCG23Accident · No injuriesClosedPitts S1S · Olathe, KSNTSB MKC77FCQ34Accident · No injuriesClosedPiper PA-25 · Benton, KSNTSB MKC77DCQ37Accident · No injuriesClosedHiller FH1100 · Oakley, KSNTSB MKC77OCQ33Accident · No injuriesClosedCessna 172H · Fall River, KSNTSB MKC77FCQ31Accident · No injuriesClosedGrumman G-164A · Concordia, KSNTSB MKC77FCG21Accident · No injuriesClosedPiper PA-24 · Osawatomie, KSNTSB MKC77DCG19Accident · No injuriesClosedPiper PA-28 · Ft Leavenworth, KSNTSB MKC77FCQ30Accident · Minor injuriesClosedCessna 172M · Iola, KSNTSB MKC77FA020Accident · No injuriesClosedCessna 320C · Osborne, KSNTSB MKC77DCQ32Accident · No injuriesClosedCessna 188 · Cawker City, KSNTSB MKC77FCQ29Accident · Serious injuriesClosedGrum Amer AA1-A · Junction City, KSNTSB MKC77DCQ28Accident · No injuriesClosedCessna 140 · Kirwin, KSNTSB MKC77FCQ27Accident · No injuriesClosedCessna 182 · Wichita, KSNTSB MKC77FCG17Accident · No injuriesClosedCessna 150M · Olathe, KSNTSB MKC77DCQ26Accident · No injuriesClosedPiper PA-22 · Hays, KSNTSB MKC77DCQ25Accident · Minor injuriesClosedPiper PA-28 · Wakeeney, KSNTSB MKC77FCQ24Accident · Minor injuriesClosedCessna 150M · Junction City, KSNTSB MKC77DCQ23Accident · No injuriesClosedCessna 180 · Russell, KSNTSB MKC77DCQ22Accident · No injuriesClosedCessna 172 · Coats, KSNTSB MKC77DCQ21Accident · No injuriesClosedCessna 150 · Manhattan, KSNTSB MKC77DCQ35Accident · No injuriesClosedLuscombe 8A · Colby, KSNTSB MKC77DCG16Accident · No injuriesClosedCessna 182 · Olathe, KS