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 CHI70DBD16Accident · No injuriesClosedPiper PA-28 · Kewanee, ILNTSB NYC70DFD06Accident · No injuriesClosedPiper PA-28 · Beverly, MANTSB MIA70DKJ06Accident · No injuriesClosedPiper PA-28 · Enterprise, ALNTSB NYC70DHM05Accident · No injuriesClosedPiper PA-28 · Spring Valley, NYNTSB CHI70FGA04Accident · No injuriesClosedPiper PA-28 · Piqua, OHNTSB IAD70DID02Accident · No injuriesClosedPiper PA-28 · Portsmouth, VANTSB CHI70FBG03Accident · No injuriesClosedPiper PA-28 · Lambertville, MINTSB NYC70FFD04Accident · No injuriesClosedPiper PA-28 · Norwood, MANTSB NYC70FHM04Accident · Serious injuriesClosedPiper PA-28 · Westwood, NJNTSB CHI70DGD12Accident · No injuriesClosedPiper PA-28 · Wadsworth, OHNTSB MKC70DCD06Accident · No injuriesClosedPiper PA-28 · Fairfield, IANTSB NYC70AN072Accident · 4 fatalClosedPiper PA-28 · E.Hartford, CTNTSB NYC70FGM03Accident · No injuriesClosedPiper PA-28 · Monroeville, PANTSB FTW70DPJ03Accident · No injuriesClosedPiper PA-28 · Goodwell, OKNTSB IAD70DID04Accident · No injuriesClosedPiper PA-28 · Orange, VANTSB NYC70DHA03Accident · No injuriesClosedPiper PA-28 · Bedminster, NJNTSB NYC70FHG01Accident · No injuriesClosedPiper PA-28 · Thomasville, PANTSB MKC70DDM02Accident · No injuriesClosedPiper PA-28 · St.Cloud, MNNTSB NYC70DIF03Accident · No injuriesClosedPiper PA-28 · Norwood, MANTSB CHI70FBD01Accident · No injuriesClosedPiper PA-28 · West Chicago, ILNTSB ANC70FAG01Accident · Minor injuriesClosedPiper PA-28 · Soldotna, AKNTSB CHI70F0386Accident · Serious injuriesClosedPiper PA-28 · Pleasnt Hill, OHNTSB LAX70F0238Accident · Minor injuriesClosedPiper PA-28 · Rialto, CANTSB NYC70F0245Accident · Minor injuriesClosedPiper PA-28 · East Hanover, NJNTSB CHI70A0041Accident · 2 fatalClosedPiper PA-28 · Franklin, INNTSB SEA70F0137Accident · Serious injuriesClosedPiper PA-28 · Bremerton, WANTSB MIA70F0252Accident · No injuriesClosedPiper PA-28 · Bolton, MSNTSB MIA70D0245Accident · Minor injuriesClosedPiper PA-28 · Jenkinsville, SCNTSB IAD70D0116Accident · No injuriesClosedPiper PA-28 · Clinton, MDNTSB CHI70F0356Accident · No injuriesClosedPiper PA-28 · Vandalia, OHNTSB FTW70F0325Accident · No injuriesClosedPiper PA-28 · Wilderado, TXNTSB IAD70F0120Accident · 1 fatalClosedPiper PA-28 · Rohrersville, MDNTSB MKC70D0289Accident · No injuriesClosedPiper PA-28 · Creston, IANTSB NYC70A0054Accident · No injuriesClosedPiper PA-28 · Bridgeport, NJNTSB NYC70D0214Accident · Minor injuriesClosedPiper PA-28 · Pittsfield, MENTSB OAK70D0172Accident · Minor injuriesClosedPiper PA-28 · Corning, CANTSB OAK70D0170Accident · No injuriesClosedPiper PA-28 · Chowchilla, CANTSB NYC70A0052Accident · No injuriesClosedPiper PA-28 · Norwood, MANTSB OAK70D0182Accident · Minor injuriesClosedPiper PA-28 · Novato, CANTSB DEN70F0141Accident · No injuriesClosedPiper PA-28 · Alameda, NMNTSB CHI70F0347Accident · No injuriesClosedPiper PA-28 · Madison, WINTSB CHI70D0343Accident · No injuriesClosedPiper PA-28 · Holland, MINTSB CHI70A0034Accident · No injuriesClosedCessna 150 · Prairie View, ILNTSB CHI70A0033Accident · 2 fatalClosedPiper PA-28 · Blacklick, OHNTSB MIA70D0261Accident · No injuriesClosedPiper PA-28 · Sanford, FLNTSB FTW70F0304Accident · Serious injuriesClosedPiper PA-28 · Slidell, LANTSB FTW70F0285Accident · No injuriesClosedPiper PA-28 · Dermott, ARNTSB NYC70D0206Accident · No injuriesClosedPiper PA-28 · Pittstown, NJNTSB CHI70A0028Accident · 1 fatalClosedPiper PA-28 · Card, MINTSB NYC70FIK01Accident · Serious injuriesClosedPiper PA-28 · Berlin, PA