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 NYC76DFA01Accident · No injuriesClosedPiper PA-28 · Wallkill, NYNTSB MIA76FLD01Accident · Minor injuriesClosedPiper PA-28 · River Ranch, FLNTSB NYC75FNE02Accident · No injuriesClosedPiper PA-28 · Ansonia, CTNTSB CHI76FET01Accident · Minor injuriesClosedPiper PA-28 · Roselawn, INNTSB NYC75FGT21Accident · Serious injuriesClosedPiper PA-28 · New Cumberland, PANTSB MKC75AN124Accident · 2 fatalClosedPiper PA-28 · Coker Creek, TNNTSB IAD75AI066Accident · Serious injuriesClosedCessna 150L · Manassas, VANTSB FTW76AK002Accident · 2 fatalClosedPiper PA-28 · Camp Wood, TXNTSB FTW75AF076Accident · 2 fatalClosedPiper PA-28 · Baton Rouge, LANTSB NYC75DNC39Accident · No injuriesClosedPiper PA-28 · Keene, NHNTSB NYC75FNA47Accident · No injuriesClosedPiper PA-28 · Bedford, MANTSB NYC76FGM49Accident · No injuriesClosedPiper PA-28 · Somerset, PANTSB NYC75AN122Accident · No injuriesClosedPiper PA-28 · Amityville, NYNTSB NYC75FGM48Accident · No injuriesClosedPiper PA-28 · Ebensburg, PANTSB MIA75AM091Accident · 2 fatalClosedPiper PA-28 · Odessa, FLNTSB CHI75FEE69Accident · No injuriesClosedPiper PA-28 · Belvidere, ILNTSB FTW75AF070Accident · 1 fatalClosedPiper PA-28 · Bryan, TXNTSB LAX75FUG45Accident · No injuriesClosedPiper PA-28 · Palm Springs, CANTSB FTW75DQD25Accident · No injuriesClosedPiper PA-28 · Sheffield, TXNTSB CHI75DEV33Accident · No injuriesClosedPiper PA-28 · Loda, ILNTSB OAK75FVM32Accident · No injuriesClosedPiper PA-28 · Santa Cruz, CANTSB FTW75DPD42Accident · No injuriesClosedPiper PA-28 · Grand Prairie, TXNTSB DEN75FTE72Accident · No injuriesClosedPiper PA-28 · Littleton, CONTSB NYC75FGM39Accident · Minor injuriesClosedPiper PA-28 · Marienville, PANTSB CHI75FEK28Accident · Serious injuriesClosedPiper PA-28 · Mt Gilead, OHNTSB NYC75FHM20Accident · No injuriesClosedPiper PA-28 · Spring Valley, NYNTSB CHI75FEE66Accident · Serious injuriesClosedPiper PA-28 · Kankakee, ILNTSB MKC75AK054Accident · 3 fatalClosedPiper PA-28 · Sawyer, KSNTSB MIA75DLG38Accident · No injuriesClosedPiper PA-28 · Chester, SCNTSB MKC75DCG44Accident · No injuriesClosedPiper PA-28 · Garden City, MONTSB SEA75DYG31Accident · No injuriesClosedPiper PA-28 · Yakima, WANTSB NYC75FNE35Accident · No injuriesClosedPiper PA-28 · Danielson, CTNTSB NYC75AN107Accident · 1 fatalClosedPiper PA-28 · Berlin, PANTSB FTW75FQG34Accident · Serious injuriesClosedPiper PA-28 · Abernathy, TXNTSB FTW75DRD64Accident · No injuriesClosedPiper PA-28 · Baton Rouge, LANTSB MKC75DCG43Accident · No injuriesClosedPiper PA-28 · Olathe, KSNTSB FTW75AF063Accident · 1 fatalClosedPiper PA-28 · Garland, TXNTSB FTW75FPD39Accident · Serious injuriesClosedPiper PA-28 · Ft Worth, TXNTSB CHI75AC081Accident · 2 fatalClosedPiper PA-28 · Vicksburg, MINTSB MKC75FCQ44Accident · Serious injuriesClosedPiper PA-28 · Medicine Lodge, KSNTSB FTW75FPM15Accident · No injuriesClosedPiper PA-28 · Boley, OKNTSB NYC75DHM17Accident · Minor injuriesClosedPiper PA-28 · Marlboro, NJNTSB CHI75AC078Accident · 2 fatalClosedPiper PA-28 · Trimble, ILNTSB CHI75DEM34Accident · No injuriesClosedPiper PA-28 · Bay City, MINTSB MIA75DLG29Accident · No injuriesClosedPiper PA-28 · Johns Island, SCNTSB CHI75FEC43Accident · No injuriesClosedPiper PA-28 · Ann Arbor, MINTSB NYC75FGM31Accident · Minor injuriesClosedPiper PA-28R · Butler, PANTSB MKC75DER62Accident · No injuriesClosedPiper PA-28 · Alexandria, MNNTSB FTW75FPM13Accident · No injuriesClosedPiper PA-28 · Tulsa, OKNTSB MIA75AM072Accident · 3 fatalClosedPiper PA-28 · Pensacola, FL