NTSB investigations, PR
180,604 investigations by the National Transportation Safety Board since 1962: 174,583 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\" = 'PR' 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" = 'PR' 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 MIA76AM023Accident · Minor injuriesClosedBoeing 747 · San Juan, PRNTSB MIA76AM019Accident · 2 fatalClosedCessna 337C · San Juan, PRNTSB MIA76AM013Accident · No injuriesClosedCurtis-Wrt C-46F · Aguadilla, PRNTSB MIA76AM007Accident · Minor injuriesClosedDehavilland DH114 · San Juan, PRNTSB MIA7KAM086Accident · 1 fatalClosedGrum Amer AA-5 · Fajardo, PRNTSB MIA75FKA09Accident · No injuriesClosedHiller Acft UH-12E · San Juan, PRNTSB MIA75FKA07Accident · No injuriesClosedBeech B95 · Arecibo, PRNTSB MIA75FKA05Accident · Serious injuriesClosedCessna 150 · Adjuntas, PRNTSB MIA75AM050Accident · Minor injuriesClosedPiper PA-23 · Vieques, PRNTSB MIA75IM047Incident · No injuriesClosedLockheed 1011 · San Juan, PRNTSB MIA75AM023Accident · Serious injuriesClosedBrittnorman BN-2A · San Juan, PRNTSB MIA75DKA01Accident · No injuriesClosedHelio Acft H-295 · Mayaguez, PRNTSB MIA74AM100Accident · No injuriesClosedDouglas DC-3 · San Juan, PRNTSB MIA74FKA10Accident · No injuriesClosedCessna 172M · Dorado, PRNTSB MIA74FKA09Accident · Serious injuriesClosedBell 47G2A1 · San Sabastian, PRNTSB MIA75AM028Accident · No injuriesClosedBoeing 747 · San Juan, PRNTSB MIA74FKA08Accident · No injuriesClosedPiper PA-28 · Culebra, PRNTSB MIA74FKA07Accident · No injuriesClosedCessna 150 · Humacao, PRNTSB MIA74AM042Accident · No injuriesClosedBeech E18S · San Juan, PRNTSB MIA74AM033Accident · Minor injuriesClosedSikorsky S-62A · Jayuya, PRNTSB MIA74AM031Accident · No injuriesClosedGrumman G-21A · Christiansted, PRNTSB MIA74DKA11Accident · No injuriesClosedGrumman G-164 · Ponce, PRNTSB MIA74DKA03Accident · No injuriesClosedCessna 150 · Humacao, PRNTSB MIA74DKA01Accident · No injuriesClosedAeronca 7FC · Ponce, PRNTSB MIA73FKA10Accident · Minor injuriesClosedPiper PA-32 · Humacao, PRNTSB MIA73AM065Accident · 2 fatalClosedCessna 182H · Culebra Island, PRNTSB MIA73FKA08Accident · No injuriesClosedBrittnorman BN-2A · Culebra, PRNTSB FTW73AF051Incident · No injuriesClosedLockheed 1011 · San Juan, PRNTSB NYC73AN094Accident · 5 fatalClosedDouglas DC-7CF · San Juan, PRNTSB MIA73FKA07Accident · 1 fatalClosedAmer Avco AA1 · San Juan, PRNTSB MIA73FKA05Accident · Serious injuriesClosedCessna 172C · Culebra, PRNTSB MIA73FKA04Accident · No injuriesClosedPiper PA-23 · Barceloneta, PRNTSB MIA73IM005Incident · No injuriesClosedDouglas DC-9 · San Juan, PRNTSB MIA72AM142Accident · 5 fatalClosedDehavilland DH114 · Ponce, PRNTSB MIA72FKA15Accident · Minor injuriesClosedAmer Avco AA-1A · San Juan, PRNTSB MIA72AM112Accident · No injuriesClosedDouglas DC-8 · San Juan, PRNTSB MIA72IM097Incident · No injuriesClosedConvair 640 · San Juan, PRNTSB MIA72AM090Accident · No injuriesClosedDehavilland DH104 · San Juan, PRNTSB MIA72AM057Accident · Serious injuriesClosedBrittnorman BN-2 · Culebra, PRNTSB MIA72DKA08Accident · Minor injuriesClosedPiper PA-28 · Mayaguez, PRNTSB MIA72FKA06Accident · No injuriesClosedPiper PA-23 · Culebra Town, PRNTSB MIA72IM023Incident · Minor injuriesClosedDouglas DC-8F · San Juan, PRNTSB MIA72FKA02Accident · No injuriesClosedAmer Avco AA1 · San Sebastian, PRNTSB MIA71FKA12Accident · 1 fatalClosedGrumman G-164 · Ponce, PRNTSB MIA71AM114Accident · 2 fatalClosedGrumman G-21A · Culebra Island, PRNTSB MIA71DKA14Accident · No injuriesClosedGrumann G164 · Yauco, PRNTSB MIA71AM108Accident · 1 fatalClosedCessna 172E · Villalba, PRNTSB MIA71DKA13Accident · No injuriesClosedCessna 150J · Ponce, PRNTSB MIA71AM089Accident · 4 fatalClosedPiper PA-28 · Yabucoa, PRNTSB MIA71AM081Accident · No injuriesClosedPiper PA-32 · Vieques Island, PR