NTSB investigations: Piper PA-28-140
3,857 cases on aircraft the registry lists as Piper PA-28-140. 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 ('7102802'))
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 ('7102802'))
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 MIA750KJ50Accident · Minor injuriesClosedPiper PA-28 · Jasper, ALNTSB SEA75DTI25Accident · No injuriesClosedPiper PA-28 · Kalispell, MTNTSB CHI75FEG16Accident · No injuriesClosedPiper PA-28 · Cincinnati, OHNTSB CHI75AC068Accident · 2 fatalClosedPiper PA-28 · Concord, ILNTSB CHI75FEV24Accident · No injuriesClosedPiper PA-28 · Bloomington, ILNTSB NYC75FGT13Accident · Minor injuriesClosedPiper PA-28 · Schafferstown, PANTSB NYC75DHA34Accident · No injuriesClosedPiper PA-28 · Penns Forrest, PANTSB CHI75FEP46Accident · Serious injuriesClosedPiper PA-28 · Wisconsin Rpds, WINTSB NYC75FFA30Accident · Minor injuriesClosedPiper PA-28 · Niskayuna, NYNTSB FTW75DRJ24Accident · Minor injuriesClosedPiper PA-28 · Monroe, LANTSB FTW75DPJ19Accident · Minor injuriesClosedPiper PA-28 · Kingfisher, OKNTSB LAX75AUA21Accident · No injuriesClosedPiper PA-28 · Long Beach, CANTSB IAD75FIG12Accident · No injuriesClosedPiper PA-28 · Bowie, MDNTSB IAD75FIA13Accident · Minor injuriesClosedPiper PA-28 · Leesburg, VANTSB NYC75AN085Accident · 1 fatalClosedPiper PA-28 · Rummey, NHNTSB LAX75DUM16Accident · No injuriesClosedPiper PA-28 · Carlsbad, CANTSB LAX75DUG33Accident · No injuriesClosedPiper PA-28 · Vidal Junction, CANTSB DEN75FQA28Accident · No injuriesClosedPiper PA-28 · Alameda, NMNTSB OAK75DVA41Accident · Minor injuriesClosedPiper PA-28 · Patterson, CANTSB DEN75DQA26Accident · No injuriesClosedPiper PA-28 · Dexter, NMNTSB MIA75AM048Accident · 2 fatalClosedPiper PA-28 · Crawfordsville, FLNTSB NYC75DHJ25Accident · No injuriesClosedPiper PA-28 · Amityville, NYNTSB OAK75AP031Accident · 1 fatalClosedPiper PA-28 · Eureka, CANTSB MKC75FCD32Accident · Minor injuriesClosedPiper PA-28 · Estherville, IANTSB DEN75DTM10Accident · No injuriesClosedPiper PA-28 · Provo, UTNTSB IAD75FIG11Accident · Serious injuriesClosedPiper PA-28 · Mitchellville, MDNTSB MIA75OM006Accident · Minor injuriesClosedPiper PA-28 · Dominica, Dominican RepublicNTSB CHI75DEV18Accident · No injuriesClosedPiper PA-28 · Bloomington, ILNTSB DEN75FTM09Accident · Serious injuriesClosedPiper PA-28 · Bountiful, UTNTSB CHI75FEC32Accident · No injuriesClosedPiper PA-28 · Troy, MINTSB NYC75FNA28Accident · No injuriesClosedPiper PA-28 · Norwood, MANTSB MKC75AK033Accident · 3 fatalClosedPiper PA-28 · Swedeborg, MONTSB LAX75FUQ19Accident · Serious injuriesClosedPiper PA-28 · Van Nuys, CANTSB CHI75FEC28Accident · No injuriesClosedPiper PA-28 · Lake Orion, MINTSB CHI75FEC27Accident · No injuriesClosedPiper PA-28 · Grosse Ile, MINTSB MIA75FKQ25Accident · No injuriesClosedPiper PA-28 · Pascagula, MSNTSB NYC75FHJ21Accident · No injuriesClosedPiper PA-28 · Amityville, NYNTSB MKC75DCJ41Accident · No injuriesClosedPiper PA-28 · Albion, NENTSB CHI75DEE31Accident · No injuriesClosedPiper PA-28 · Grayslake, ILNTSB FTW75DRG37Accident · No injuriesClosedPiper PA-28 · Uvalde, TXNTSB MIA75DLD32Accident · No injuriesClosedPiper PA-28 · Melbourne, FLNTSB CHI75DEI25Accident · No injuriesClosedPiper PA-28 · Stubenville, OHNTSB OAK75FXQ30Accident · No injuriesClosedPiper PA-28 · Carson City, NVNTSB MIA75DKJ32Accident · No injuriesClosedPiper PA-28 · Wetumpka, ALNTSB CHI75FEK12Accident · No injuriesClosedPiper PA-28 · Marion, OHNTSB NYC75DFA17Accident · Minor injuriesClosedPiper PA-28 · Johnstown, NYNTSB NYC75AN053Accident · 1 fatalClosedPiper PA-28 · East Hampton, CTNTSB MKC75DTK05Accident · No injuriesClosedPiper PA-28 · Pierre, SDNTSB MKC75FCJ31Accident · Minor injuriesClosedPiper PA-28 · Fairmont, NENTSB CHI75FEK08Accident · Minor injuriesClosedPiper PA-28 · Ostrander, OH