NTSB investigations, 1981
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 year(c.\"eventDate\") = 1981 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 year(c."eventDate") = 1981 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 SEA81DYP19Accident · No injuriesClosedAir Tractor AT-301 · Prescott, WANTSB MIA81DLA27Accident · No injuriesClosedCessna 172 · Keystone Hgts, FLNTSB LAX81FA092Accident · 2 fatalClosedBeech 58 · Avalon, CANTSB LAX81DVA43Accident · No injuriesClosedBeech A36 · Bakersfield, CANTSB FTW81FPG35Accident · 1 fatalClosedAyers S2R · West Bay, ARNTSB FTW81FPA14Accident · No injuriesClosedPiper PA-25 · Cooper, TXNTSB FTW81FA097Accident · 4 fatalClosedBeech A-36TC · Shreveport, LANTSB FTW81DPG34Accident · No injuriesClosedGrumman G-164B · Griffithville, ARNTSB CHI81FA060Accident · 1 fatalClosedBellanca 17-31A · Grundy County, ILNTSB ATL81FKQ11Accident · 1 fatalClosedAyres S2R · Hollandale, MSNTSB ATL81FA079Accident · 3 fatalClosedCessna 182 · Elizabethton, TNNTSB ATL81DKM12Accident · No injuriesClosedCessna 172M · Concord, NCNTSB ANC81IA056Incident · No injuriesClosedBoeing 737 · Dillingham, AKNTSB NYC81DHM08Accident · No injuriesClosedPiper PA-28R · La Grangeville, NYNTSB MKC81FA037Accident · Minor injuriesClosedCessna 210N · Olathe, KSNTSB MKC81DCD19Accident · No injuriesClosedPiper PA-28 · Leland, IANTSB LAX81FA091Accident · 1 fatalClosedPiper PA-30 · Moreno, CANTSB FTW81FQG35Accident · No injuriesClosedBeech 58P · Amarillo, TXNTSB FTW81FQD25Accident · Minor injuriesClosedCessna 402 · Cliff, NMNTSB FTW81DRJ16Accident · No injuriesClosedGrumman G-164 · Jones, LANTSB FTW81DPG29Accident · No injuriesClosedAyers S2R · Stuttgart, ARNTSB DEN81FTI08Accident · Serious injuriesClosedCessna 188B · Turner, MTNTSB CHI81FA059Accident · 2 fatalClosedCessna 310R · Grand Rapids, MINTSB MKC81FCG36Accident · No injuriesClosedBell 47J-2 · Branson, MONTSB MKC81FCG35Accident · No injuriesClosedCessna 152 · Vibbard, MONTSB LAX81FJA10Accident · No injuriesClosedHiller Acft UH-12E · Lahaina, HINTSB FTW81IA096Incident · No injuriesClosedSikorsky S-76 · Ss Block 214 (Gulf of Mexico)NTSB FTW81FRA36Accident · No injuriesClosedGrumman G-164A · Garwood, TXNTSB FTW81FQG29Accident · Minor injuriesClosedPiper PA-25 · New Deal, TXNTSB FTW81FA095Accident · 2 fatalClosedPiper PA-32 · Moulton, TXNTSB FTW81DQD24Accident · No injuriesClosedPitts SC-1 · Carlsbad, NMNTSB FTW81DPG33Accident · Serious injuriesClosedAir Tractor AT-300 · Foreman, ARNTSB ANC81DAG37Accident · No injuriesClosedCessna A185F · Anchorage, AKNTSB SEA81FA038Accident · 3 fatalClosedPiper PA-28 · Malad City, IDNTSB NYC81FHM07Accident · No injuriesClosedPiper PA-28 · New Milford, NJNTSB NYC81FHJ07Accident · No injuriesClosedLuscombe 8A · East Moriches, NYNTSB NYC81DNC12Accident · No injuriesClosedPiper PA-18 · Allagash River, MENTSB NYC81DHA13Accident · No injuriesClosedPiper PA-32 · Factoryville, PANTSB MKC81DCJ13Accident · No injuriesClosedCessna 172 · Boelus, NENTSB LAX81FVG39Accident · Minor injuriesClosedPiper PA-25 · Sacramento, CANTSB LAX81FUA09Accident · Minor injuriesClosedRand KR2 · Huntington Bch, CANTSB LAX81DVG38Accident · No injuriesClosedLuscombe 8A · Paskenta, CANTSB LAX81DVD26Accident · No injuriesClosedPitts S-1 · Tracy, CANTSB LAX81DVD25Accident · Minor injuriesClosedCessna 180 · Concord, CANTSB LAX81DVA41Accident · No injuriesClosedBeech K35 · Groveland, CANTSB LAX81DUJ64Accident · No injuriesClosedBell 47G3B2 · Tucson, AZNTSB FTW81FPA13Accident · No injuriesClosedCessna 500 · Mesquite, TXNTSB FTW81DRJ15Accident · No injuriesClosedWSK PZL M-18 · Crowville, LANTSB DEN81DTK09Accident · No injuriesClosedCessna T188C · White Lake, SDNTSB CHI81FEP19Accident · No injuriesClosedPiper PA-12 · Spring Green, WI