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 DEN80DQD01Accident · Minor injuriesClosedPiper PA-28 · Alamogordo, NMNTSB CHI80DEE04Accident · Minor injuriesClosedPiper PA-28 · Chicago, ILNTSB MKC80DER02Accident · No injuriesClosedPiper PA-28 · Eveleth, MNNTSB NYC80FHM03Accident · Serious injuriesClosedPiper PA-28 · Morganville, NJNTSB FTW80FRG03Accident · No injuriesClosedPiper PA-28 · San Marcos, TXNTSB MIA80DLA02Accident · Serious injuriesClosedPiper PA-28 · Bunnell, FLNTSB CHI80FEE01Accident · Serious injuriesClosedPiper PA-28 · Kankakee, ILNTSB MKC79DCD43Accident · No injuriesClosedPiper PA-28 · Wever, IANTSB MKC79DCQ47Accident · No injuriesClosedPiper PA-28 · Goodland, KSNTSB MKC79DCJ39Accident · No injuriesClosedPiper PA-28 · Omaha, NENTSB CHI79DER07Accident · No injuriesClosedPiper PA-28 · Birchwood, WINTSB NYC79FA091Accident · 3 fatalClosedPiper PA-28 · Charlestown, NHNTSB LAX79FUQ44Accident · Serious injuriesClosedPiper PA-28 · Frazier Park, CANTSB DEN79FQA50Accident · Minor injuriesClosedPiper PA-28 · Gallup, NMNTSB NYC79FA090Accident · 3 fatalClosedPiper PA-28 · No.Whitehall, PANTSB CHI79FEC52Accident · Serious injuriesClosedPiper PA-28 · Marine City, MINTSB MIA79DLD86Accident · No injuriesClosedPiper PA-28 · Valkaria, FLNTSB MKC79DCJ37Accident · Minor injuriesClosedPiper PA-28 · Hartington, NENTSB MIA79FA112Accident · 1 fatalClosedPiper PA-28 · Canton, GANTSB MKC79DCJ33Accident · Minor injuriesClosedPiper PA-28 · Hay Springs, NENTSB FTW79DRA35Accident · No injuriesClosedPiper PA-28 · Sugarland, TXNTSB CHI79FEK19Accident · Serious injuriesClosedPiper PA-28 · Danville, OHNTSB MKC79DCG65Accident · No injuriesClosedPiper PA-28 · Columbia, MONTSB MIA79DLD83Accident · No injuriesClosedPiper PA-28 · Melbourne, FLNTSB SEA79DYK20Accident · No injuriesClosedPiper PA-28 · White City, ORNTSB DEN79FQA41Accident · No injuriesClosedPiper PA-28 · Cuba, NMNTSB ANC79DAG69Accident · Minor injuriesClosedPiper PA-28 · Iliamna, AKNTSB LAX79FUM21Accident · Minor injuriesClosedPiper PA-28 · Chula Vista, CANTSB MKC79DCG56Accident · No injuriesClosedPiper PA-28 · Leawood, KSNTSB LAX79DUJ99Accident · No injuriesClosedPiper PA-28 · Showlow, AZNTSB SEA79DUK03Accident · No injuriesClosedPiper PA-28 · Riley, ORNTSB LAX79FUG47Accident · No injuriesClosedPiper PA-28 · Big Bear, CANTSB NYC79FGM29Accident · No injuriesClosedPiper PA-28 · Erie, PANTSB OAK79DVG44Accident · No injuriesClosedPiper PA-28 · Zenia, CANTSB DEN79FA042Accident · 3 fatalClosedPiper PA-28 · Moab, UTNTSB MIA79FKG43Accident · No injuriesClosedPiper PA-28 · Thomaston, GANTSB CHI79FEE60Accident · No injuriesClosedCessna 172M · New Lenox, ILNTSB MKC79DER37Accident · No injuriesClosedPiper PA-28 · Glenwood, MNNTSB MIA79DLD63Accident · No injuriesClosedPiper PA-28 · Melbourne, FLNTSB NYC79FNE14Accident · Minor injuriesClosedPiper PA-28 · East Haven, CTNTSB MKC79FTG06Accident · No injuriesClosedPiper PA-28 · Fargo, NDNTSB LAX79FA053Accident · 2 fatalClosedPiper PA-28 · Long Beach, CANTSB IAD79FLJ10Accident · No injuriesClosedPiper PA-28 · Linden, NCNTSB NYC79FFJ16Accident · No injuriesClosedPiper PA-28 · Brockport, NYNTSB NYC79FFJ15Accident · Serious injuriesClosedPiper PA-28 · Steamburg, NYNTSB NYC79DHD14Accident · No injuriesClosedPiper PA-28 · Bridgeport, NJNTSB IAD79FIA12Accident · Minor injuriesClosedPiper PA-28 · Pomonkey, MDNTSB MKC79DCG39Accident · No injuriesClosedPiper PA-28 · Lamar, MONTSB CHI79FA045Accident · 2 fatalClosedPiper PA-28 · Veedersburg, INNTSB NYC79FA033Accident · 2 fatalClosedPiper PA-28 · Allaire, NJ