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 FTW81FPG23Accident · No injuriesClosedCessna 182RG · Hickory Ridge, ARNTSB FTW81DQD19Accident · No injuriesClosedRobinson R-22 · Balmorhea, TXNTSB FTW81DQA29Accident · No injuriesClosedCessna 152 · Grants, NMNTSB ATL81FLT08Accident · No injuriesClosedHughes 269C · Ridgely, TNNTSB ATL81FIA05Accident · Minor injuriesClosedBellanca 7GCBC · Hartwood, VANTSB ATL81FA070Accident · Serious injuriesClosedMooney M20K · Churchville, MDNTSB ATL81DLQ15Accident · No injuriesClosedHughes 269A-1 · Canonsburg, KYNTSB ATL81DID13Accident · No injuriesClosedCessna 305E · Forest, VANTSB NYC81FHA10Accident · Minor injuriesClosedCessna 150G · Stroudsburg, PANTSB LAX81FUQ20Accident · 1 fatalClosedCherokee II · Valyermo, CANTSB LAX81FUJ57Accident · 1 fatalClosedPiper PA-25 · New River, AZNTSB LAX81FUG27Accident · Minor injuriesClosedCessna 172 · Hesperia, CANTSB LAX81FA081Accident · 1 fatalClosedCessna 172 · Claremont, CANTSB LAX81DUQ21Accident · No injuriesClosedSlingsby T.59.D · California Cty, CANTSB LAX81DUJ55Accident · No injuriesClosedBeech 35 · White Mtn Lke, AZNTSB FTW81FRG35Accident · No injuriesClosedCessna 441 · Hebbronville, TXNTSB FTW81FPD20Accident · No injuriesClosedPiper PA-28 · Rhome, TXNTSB FTW81DQA28Accident · No injuriesClosedIca Brasov IS29D2 · Moriarty, NMNTSB CHI81FEX14Accident · No injuriesClosedPitts S-1C · Indianapolis, INNTSB CHI81FEV19Accident · No injuriesClosedCessna 152 · Vandalia, ILNTSB CHI81FEG11Accident · Serious injuriesClosedPiper PA-28 · New Lebanon, OHNTSB CHI81DEV17Accident · No injuriesClosedBalloon WKS 7B · Normal, ILNTSB ANC81FA058Accident · 1 fatalClosedBellanca 8GCBC · Palmer, AKNTSB NYC81FHD21Accident · No injuriesClosedBeech B-35 · New London, PANTSB MIA81FKT50Accident · No injuriesClosedCessna 335 · Ft.Lauderdale, FLNTSB MIA81DLD35Accident · Minor injuriesClosedDehavilland DH-104 · Sebring, FLNTSB LAX81FA083Accident · 1 fatalClosedPiper PA-38 · Sonora, CANTSB LAX81DUJ56Accident · No injuriesClosedCessna 152 · Phoenix, AZNTSB FTW81FQG25Accident · No injuriesClosedAir Tractor AT400 · Patricia, TXNTSB FTW81FA084Accident · 2 fatalClosedCessna 152 · Jones, OKNTSB FTW81FA083Accident · 3 fatalClosedPiper PA-31 · Hammond, TXNTSB FTW81DRA27Accident · No injuriesClosedGrumman G-164 · Garwood, TXNTSB FTW81DPA10Accident · No injuriesClosedCessna A188B · Gunter, TXNTSB DEN81FA029Accident · 8 fatalClosedBell UH-1B · Williston, NDNTSB DEN81DTE33Accident · No injuriesClosedBell 206B · Rangley, CONTSB CHI81FEM15Accident · No injuriesClosedCessna 170 · Charlotte, MINTSB CHI81DER34Accident · No injuriesClosedCessna 152 · Boyceville, WINTSB ATL81DLA06Accident · No injuriesClosedCessna 150G · Waycross, GANTSB ANC81DA048Accident · No injuriesClosedCessna 185 · Nome, AKNTSB SEA81FYK08Accident · Minor injuriesClosedPiper PA-22 · Medford, ORNTSB SEA81DYM23Accident · No injuriesClosedCessna 140 · Pendleton, ORNTSB NYC81DFA15Accident · No injuriesClosedPiper PA-38 · Newcomb, NYNTSB MKC81FA032Accident · Minor injuriesClosedCessna 172 · Maryville, MONTSB MIA81DLA22Accident · Serious injuriesClosedCessna 140 · Quiney, FLNTSB LAX81FVG29Accident · Minor injuriesClosedGrumman G-164 · Biggs, CANTSB LAX81FUG25Accident · Serious injuriesClosedBell 47G-2 · Oasis, CANTSB LAX81FA080Accident · 1 fatalClosedCessna 170B · Steamboat, NVNTSB LAX81DUQ19Accident · No injuriesClosedCessna 150 · Inyokern, CANTSB FTW81FQD17Accident · Serious injuriesClosedQuickie 01 · El Paso, TXNTSB FTW81FPD21Accident · Minor injuriesClosedCessna 150 · Fort Worth, TX