NTSB investigations: Piper PA-30
835 cases on aircraft the registry lists as Piper PA-30. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
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.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('7103002'))
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."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('7103002'))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 CHI72DEV27Accident · No injuriesClosedPiper PA-30 · Urbana, ILNTSB MKC72FCJ56Accident · No injuriesClosedPiper PA-30 · North Platte, NENTSB CHI72AC077Accident · 2 fatalClosedPiper PA-30 · Vandalia, ILNTSB MKC72FCD65Accident · No injuriesClosedPiper PA-30 · Des Moines, IANTSB CHI72DEM55Accident · No injuriesClosedPiper PA-30 · Caspian, MINTSB MIA72AM083Accident · 2 fatalClosedPiper PA-30 · Ft.Lauderdale, FLNTSB MIA72FKQ30Accident · No injuriesClosedPiper PA-30 · Greenwood, MSNTSB CHI72FEV21Accident · No injuriesClosedPiper PA-30 · Effingham, ILNTSB MIA72AM070Accident · No injuriesClosedPiper PA-30 · Ft Lauderdale, FLNTSB OAK72DXQ18Accident · No injuriesClosedPiper PA-30 · Mammoth Lks, CANTSB MIA72FKT37Accident · No injuriesClosedPiper PA-30 · Boca Chica, FLNTSB CHI72AC054Accident · 2 fatalClosedPiper PA-30 · Chesterfield, MONTSB CHI72AC053Accident · 2 fatalClosedPiper PA-30 · Bowlng Green, OHNTSB MKC72FCA18Accident · Serious injuriesClosedPiper PA-30 · Scott City, MONTSB FTW72FPD16Accident · No injuriesClosedCessna 150 · Wichita Falls, TXNTSB FTW72AF014Accident · 3 fatalClosedPiper PA-30 · Pt.Mansfield, TXNTSB CHI72FEG13Accident · Minor injuriesClosedPiper PA-30 · Tipp City, OHNTSB NYC72FHM04Accident · No injuriesClosedPiper PA-30 · Spring Valley, NYNTSB LAX72FUJ37Accident · No injuriesClosedPiper PA-30 · Tucson, AZNTSB MKC72DCQ17Accident · No injuriesClosedPiper PA-30 · Mankato, KSNTSB CHI72FEV08Accident · No injuriesClosedPiper PA-30 · Bloomington, ILNTSB MKC72FCD11Accident · Serious injuriesClosedPiper PA-30 · Storm Lake, IANTSB MIA72RM007Accident · 1 fatalClosedPiper PA-30 · T.Cay, Burkina FasoNTSB NYC72AN011Accident · 2 fatalClosedPiper PA-30 · Madison, CTNTSB CHI72FEM04Accident · No injuriesClosedPiper PA-30 · Freeland, MINTSB IAD72AI002Accident · 4 fatalClosedPiper PA-30 · Huntington, WVNTSB MKC72DCD13Accident · No injuriesClosedPiper PA-30 · Davenport, IANTSB CHI72DLQ07Accident · No injuriesClosedPiper PA-30 · Cave City, KYNTSB MKC72FER05Accident · No injuriesClosedPiper PA-30 · Eden Prairie, MNNTSB FTW71AF080Accident · 1 fatalClosedPiper PA-30 · Eliasville, TXNTSB FTW71FPJ43Accident · No injuriesClosedPiper PA-30 · Oklahoma Cty, OKNTSB LAX71DVA76Accident · No injuriesClosedPiper PA-30 · Bakersfield, CANTSB LAX71DUA62Incident · No injuriesClosedPiper PA-30 · Long Beach, CANTSB FTW71FPG60Accident · No injuriesClosedPiper PA-30 · Hot Springs, ARNTSB CHI71FBJ71Accident · No injuriesClosedPiper PA-30 · Lansing, MINTSB FTW71DRG97Accident · No injuriesClosedPiper PA-30 · Leakey, TXNTSB MIA71OM092Accident · No injuriesClosedPiper PA-30 · Caysal Is.Bahamas (Gulf of Mexico)NTSB FTW71FQG55Accident · No injuriesClosedPiper PA-30 · Big Spring, TXNTSB MIA71AM063Accident · Minor injuriesClosedPiper PA-30 · Atlanta, GANTSB NYC71DHG09Accident · No injuriesClosedPiper PA-30 · Hershey, PANTSB FTW71AF041Accident · 2 fatalClosedPiper PA-30 · New Orleans, LANTSB MIA71AM061Accident · 2 fatalClosedPiper PA-30 · Anniston, ALNTSB MIA71FKJ37Accident · No injuriesClosedPiper PA-30 · Birmingham, ALNTSB OAK71AP030Accident · 3 fatalClosedPiper PA-30 · H.Moon Bay, CANTSB LAX71FUA36Accident · Minor injuriesClosedPiper PA-30 · Santa Ana, CANTSB MIA71DKJ31Accident · No injuriesClosedPiper PA-30 · Monroeville, ALNTSB FTW71FPD28Accident · No injuriesClosedPiper PA-30 · Coleman, TXNTSB MKC71AK029Accident · 1 fatalClosedPiper PA-30 · Fulton, MONTSB OAK71DVA44Accident · No injuriesClosedPiper PA-30 · Reedley, CANTSB OAK71AP023Accident · 2 fatalClosedPiper PA-30 · Mcknlyville, CA