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 LAX81DUM13Accident · Minor injuriesClosedAir Tractor AT-301 · Brawley, CANTSB FTW81FQA17Accident · No injuriesClosedCessna 195 · Albuquerque, NMNTSB CHI81FEM10Accident · Minor injuriesClosedPiper PA-34 · Manistee, MINTSB ANC81DAG31Accident · No injuriesClosedCessna 185 · Hooper Bay, AKNTSB SEA81DYP09Accident · No injuriesClosedCessna 182Q · Moses Lake, WANTSB LAX81FA051Accident · 2 fatalClosedCessna T210N · Fallon, NVNTSB LAX81DVG22Accident · Minor injuriesClosedCessna T188C · Sherman Isl, CANTSB LAX81DUG18Accident · No injuriesClosedCessna 150 · Corona, CANTSB CHI81FEV09Accident · Serious injuriesClosedBell 206 · Duquoin, ILNTSB ATL81FKG10Accident · Serious injuriesClosedBeech D18 · Claxton, GANTSB ATL81FA052Accident · 4 fatalClosedBeech B23 · Mobile, ALNTSB SEA81FYK06Accident · Minor injuriesClosedMooney M20C · Roseburg, ORNTSB NYC81FNE12Accident · Minor injuriesClosedMooney M20F · Oakham, MANTSB NYC81FFA13Accident · 2 fatalClosedCessna 150K · Hudson, NYNTSB MKC81DCJ06Accident · No injuriesClosedCessna 172 · Omaha, NENTSB MIA81FLD27Accident · Serious injuriesClosedPiper PA-18 · Ft Pierce, FLNTSB MIA81FLD26Accident · Serious injuriesClosedPiper PA-28 · Lake Wales, FLNTSB MIA81FKT29Accident · No injuriesClosedBeech 65-88 · Ft.Lauderdale, FLNTSB MIA81DKT30Accident · No injuriesClosedPiper PA-38 · Boynton Beach, FLNTSB LAX81FVD13Accident · No injuriesClosedCessna 340 · Santa Rosa, CANTSB LAX81FA052Accident · 2 fatalClosedPiper PA-22 · Grand Canyon, AZNTSB LAX81DVD29Accident · No injuriesClosedCessna 172M · Lodi, CANTSB FTW81DPG11Accident · No injuriesClosedPiper PA-31 · Mountain Home, ARNTSB DEN81FTE23Accident · Minor injuriesClosedBellanca 17-31A · Kit Carson, CONTSB ATL81FLA02Accident · Minor injuriesClosedHughes 269B · Valdosta, GANTSB ATL81FIA03Accident · No injuriesClosedPiper PA-18 · Warrenton, VANTSB ATL81FA051Accident · 1 fatalClosedPiper PA-30 · Autaugaville, ALNTSB SEA81FYP07Accident · Serious injuriesClosedPiper PA-25 · Colville, WANTSB SEA81DYE21Accident · No injuriesClosedCessna TU206 · Bellevue, WANTSB NYC81FHD14Accident · Minor injuriesClosedBeech 35-B33 · Camden, NJNTSB LAX81FVG21Accident · Minor injuriesClosedBell 47D1 · Chico, CANTSB LAX81DUJ36Accident · No injuriesClosedPiper PA-28 · Apache Jct, AZNTSB FTW81FQG16Accident · Minor injuriesClosedCessna T210L · Odessa, TXNTSB FTW81FA041Accident · 5 fatalClosedBeech A36TC · Nageezi, NMNTSB FTW81FA040Accident · 2 fatalClosedBeech 58P · Ozona, TXNTSB DEN81FTM10Accident · Minor injuriesClosedCessna 180 · Cedar Valley, UTNTSB DEN81FA033Accident · 6 fatalClosedPiper PA-32 · Escalante, UTNTSB ANC81DAG30Accident · No injuriesClosedPiper PA-22 · Knik Glacier, AKNTSB NYC81DFJ06Accident · Minor injuriesClosedHiller UH-12B · Jamestown, NYNTSB LAX81FVM13Accident · No injuriesClosedCessna 120 · Watsonville, CANTSB FTW81FA038Accident · 1 fatalClosedBeech 95-B55 · Beaumont, TXNTSB FTW81DRG20Accident · No injuriesClosedCessna 172 · Austin, TXNTSB DEN81DTG06Accident · No injuriesClosedCessna 182G · Alama, NDNTSB MIA81DKJ05Accident · Minor injuriesClosedCessna 120 · Mexico Beach, FLNTSB LAX81FVD14Accident · No injuriesClosedMooney M20K · Antioch, CANTSB LAX81FUQ12Accident · Serious injuriesClosedCessna T210 · Pinon Hills, CANTSB LAX81FUA05Accident · No injuriesClosedCessna 172 · Torrance, CANTSB LAX81DVA25Accident · Minor injuriesClosedCessna 182P · Lost Hills, CANTSB CHI81FEP09Accident · Minor injuriesClosedCessna 150M · Montfort, WINTSB CHI81FEC16Accident · No injuriesClosedLuscombe 8A · Owosso, MI