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 MKC70D0257Accident · Serious injuriesClosedPiper PA-28 · St.Cloud, MNNTSB DEN70A0032Accident · 2 fatalClosedCessna 150D · Denver, CONTSB DEN70F0124Accident · Minor injuriesClosedPiper PA-28 · Broomfield, CONTSB FTW70F0287Accident · No injuriesClosedPiper PA-28 · Pecos, TXNTSB NYC70F0203Accident · No injuriesClosedPiper PA-28 · Fitchburg, NYNTSB MKC70D0254Accident · Minor injuriesClosedPiper PA-28 · Sidney, NENTSB CHI70F0297Accident · No injuriesClosedPiper PA-28 · Rushville, INNTSB NYC70D0243Accident · Minor injuriesClosedPiper PA-28 · Warners, NYNTSB MIA70D0310Accident · No injuriesClosedPiper PA-28 · Brunswick, GANTSB MIA70D0199Accident · No injuriesClosedPiper PA-28 · Ft Lauderdale, FLNTSB CHI70F0337Accident · No injuriesClosedPiper PA-28 · Nappanee, INNTSB CHI70D0332Accident · No injuriesClosedPiper PA-28 · Woodruff, WINTSB NYC70F0192Accident · No injuriesClosedPiper PA-28 · Groton, CTNTSB OAK70D0147Accident · No injuriesClosedPiper PA-28 · San Jose, CANTSB NYC70A0043Accident · 1 fatalClosedPiper PA-28 · So.Weymouth, MANTSB NYC70F0189Accident · Minor injuriesClosedPiper PA-28 · Teterboro, NJNTSB SEA70D0104Accident · No injuriesClosedPiper PA-28 · Lewiston, IDNTSB OAK70D0143Accident · Minor injuriesClosedPiper PA-28 · Kalaupapa, HINTSB OAK70D0135Accident · No injuriesClosedPiper PA-28 · Novato, CANTSB IAD70F0097Accident · No injuriesClosedPiper PA-28 · Fredericksburg, VANTSB FTW70D0253Accident · No injuriesClosedPiper PA-28 · Pecos, TXNTSB CHI70D0334Accident · No injuriesClosedPiper PA-28 · Sturtevant, WINTSB FTW70A0025Accident · 1 fatalClosedPiper PA-28 · Sonora, TXNTSB MKC70F0271Accident · Serious injuriesClosedPiper PA-28 · Fortescue, MONTSB CHI70F0284Accident · No injuriesClosedPiper PA-28 · Streator, ILNTSB CHI70D0281Accident · No injuriesClosedPiper PA-28 · Alma, MINTSB NYC70D0196Accident · No injuriesClosedPiper PA-28 · Beverly, MANTSB CHI70F0285Accident · No injuriesClosedPiper PA-28 · Cincinnati, OHNTSB NYC70D0212Accident · Minor injuriesClosedPiper PA-28 · Coudersport, PANTSB NYC70D0166Accident · No injuriesClosedPiper PA-28 · White Plains, NYNTSB FTW70F0223Accident · Minor injuriesClosedPiper PA-28 · Magnolia, ARNTSB IAD70A0021Accident · 2 fatalClosedPiper PA-28 · Edgewater, MDNTSB NYC70D0202Accident · No injuriesClosedPiper PA-28 · Fitchburg, MANTSB MKC70D0219Accident · No injuriesClosedPiper PA-28 · Gothenburg, NENTSB CHI70D0371Accident · No injuriesClosedPiper PA-28 · Lodi, OHNTSB IAD70F0080Accident · Minor injuriesClosedPiper PA-28 · New Castle, DENTSB MIA70D0292Accident · No injuriesClosedPiper PA-28 · St.Simons, GANTSB DEN70A0019Accident · 1 fatalClosedPiper PA-28 · Eads, CONTSB DCA70A0004Accident · 83 fatalClosedPiper PA-28 · Fairland, INNTSB NYC70A0032Accident · 1 fatalClosedPiper PA-28 · Sandisfield, MANTSB OAK70D0127Accident · No injuriesClosedPiper PA-28 · San Jose, CANTSB UNK69X0146Accident · No injuriesClosedPiper PA-28 · Nueva Rosita, MexicoNTSB CHI70F0239Accident · Minor injuriesClosedPiper PA-28 · Frankfort, KYNTSB MKC70F0221Accident · No injuriesClosedPiper PA-28 · Blue Earth, MNNTSB DEN70F0079Accident · Serious injuriesClosedPiper PA-28 · Carlsbad, NMNTSB IAD70D0054Accident · Serious injuriesClosedPiper PA-28 · Robbinsville, NCNTSB CHI70F0230Accident · No injuriesClosedPiper PA-28 · Lombard, ILNTSB NYC70F0130Accident · No injuriesClosedPiper PA-28 · Port Jefferson, NYNTSB FTW70D0177Accident · No injuriesClosedPiper PA-28 · Pettus, ARNTSB LAX70A0012Accident · 2 fatalClosedPiper PA-28 · San Luis Obis, CA