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 DEN81FTC11Accident · Minor injuriesClosedCessna 140 · Wapiti, WYNTSB DEN81FA021Accident · 2 fatalClosedTavlorcraft BC-12D · Stevensville, MTNTSB DEN81DTK06Accident · No injuriesClosedCessna 180 · Gettysburg, SDNTSB CHI81FER28Accident · No injuriesClosedPiper PA-30 · Fosston, MNNTSB CHI81DEP12Accident · No injuriesClosedCessna 172P · New Glarus, WINTSB ATL81FLA03Accident · No injuriesClosedCessna 177A · St Simons, GANTSB ATL81FA055Accident · 1 fatalClosedBeech 35 · Buckhannon, WVNTSB ANC81FA029Accident · No injuriesClosedCessna 180 · Shishmaref, AKNTSB ANC81FA028Accident · 1 fatalClosedDehavnd Can DHC-2 · Kenai, AKNTSB SEA81FA024Accident · No injuriesClosedCessna 172M · Roche Harbor, WANTSB LAX81FUJ41Accident · No injuriesClosedCessna 182Q · Apache Jct, AZNTSB LAX81FUG17Accident · Serious injuriesClosedCessna 172N · Big Bear, CANTSB FTW81IA048Incident · No injuriesClosedDouglas DC-3 · Mcallen, TXNTSB FTW81FRG26Accident · No injuriesClosedGreat Lakes 2T-1A2 · Alamo, TXNTSB FTW81DPD15Accident · No injuriesClosedCessna 188 · Throckmorton, TXNTSB CHI81FER27Accident · No injuriesClosedCessna 150F · St Paul, MNNTSB CHI81FER17Accident · No injuriesClosedCessna 120 · Frost, MNNTSB ANC81DAG32Accident · Minor injuriesClosedCessna 170A · Anchorage, AKNTSB NYC81FA032Accident · 2 fatalClosedBeech F33A · Ilion, NYNTSB FTW81FA047Accident · 1 fatalClosedCessna 150 · Fort Sumner, NMNTSB FTW81FA046Accident · No injuriesClosedRobinson R-22 · Seminole, TXNTSB FTW81DPG13Accident · No injuriesClosedPiper PA-25 · Keiser, ARNTSB ATL81FIG10Accident · Minor injuriesClosedCessna R182 · Gaithersburg, MDNTSB ATL81FA054Accident · 2 fatalClosedCessna 182P · Jefferson, NCNTSB SEA81FYP10Accident · Minor injuriesClosedPiper PA-25 · Oaksdale, WANTSB NYC81FGT02Accident · Serious injuriesClosedCessna 402B · Bloomsburg, PANTSB NYC81FA031Accident · Minor injuriesClosedBeech H18 · Hazelton, PANTSB MKC81FCQ16Accident · No injuriesClosedCessna 150 · Wichita, KSNTSB MKC81FA025Accident · 1 fatalClosedTony Duci RV-3 · Kennett, MONTSB LAX81FVD16Accident · No injuriesClosedPiper PA-32R · Petaluma, CANTSB LAX81FVA28Accident · No injuriesClosedHiller Acft UH12E · Huron, CANTSB FTW81DRD13Accident · No injuriesClosedCessna 180H · Belle Chase, LANTSB FTW81DPJ11Accident · Serious injuriesClosedCessna A188B · Duncan, OKNTSB ATL81FKW12Accident · No injuriesClosedCessna 150F · Lebanon, TNNTSB ATL81FA053Accident · 2 fatalClosedPiper PA-23 · Kingstree, SCNTSB SEA81FA022Accident · No injuriesClosedCessna 152 · Kent, WANTSB NYC81FHD15Accident · Minor injuriesClosedMooney M20K · Atlantic City, NJNTSB FTW81FA044Accident · 3 fatalClosedCessna 337H · Alpine, TXNTSB FTW81DPG12Accident · Serious injuriesClosedPiper PA-22 · Rogers, ARNTSB CHI81FER26Accident · No injuriesClosedPiper PA-32 · Faribault, MNNTSB CHI81FA034Accident · 2 fatalClosedCessna 172 · Lake Geneva, WINTSB CHI81DEP11Accident · No injuriesClosedCessna 182 · Portage, WINTSB ATL81DID12Accident · Serious injuriesClosedCessna 172N · Northampton Co, VANTSB LAX81FVD15Accident · No injuriesClosedCessna 152 · Novato, CANTSB LAX81FUG16Accident · No injuriesClosedHarmon-Weig Jungst · Corona, CANTSB LAX81DVA27Accident · No injuriesClosedHughes 369D · Madera, CANTSB ANC81DA027Accident · No injuriesClosedCessna 172N · Red Devil, AKNTSB MIA81FKT31Accident · No injuriesClosedHiller Acft UH-12D · Miami, FLNTSB MIA81FA052Accident · No injuriesClosedPiper PA-31 · Miami, FLNTSB MIA81DKT32Accident · Minor injuriesClosedBeech 23 · Naples, FL