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 LAX71FUA01Accident · No injuriesClosedPiper PA-28 · Long Beach, CANTSB OAK71DVG03Accident · No injuriesClosedPiper PA-28 · Napa, CANTSB LAX71DUM03Accident · No injuriesClosedPiper PA-28 · Sprng Vally, CANTSB NYC71AN006Accident · 4 fatalClosedPiper PA-28 · Conneaut Lake, PANTSB FTW71FRD03Accident · Minor injuriesClosedPiper PA-28 · Westwego, LANTSB LAX71FUG03Accident · No injuriesClosedN.American AT6-G · El Monte, CANTSB MIA71AM006Accident · 1 fatalClosedPiper PA-28 · Hillsboro, TNNTSB MKC71DDM08Accident · No injuriesClosedPiper PA-28 · Marshall, MNNTSB DEN71DXD13Accident · Minor injuriesClosedPiper PA-28 · Littleton, CONTSB OAK71DVA03Accident · Minor injuriesClosedPiper PA-28 · Livingston, CANTSB LAX71AL001Accident · 4 fatalClosedPiper PA-28 · Cerritos, CANTSB SEA71DWA02Accident · Minor injuriesClosedPiper PA-28 · Halfway, ORNTSB IAD71FIG02Accident · Serious injuriesClosedPiper PA-28 · Sykesville, MDNTSB CHI71FGG01Accident · No injuriesClosedPiper PA-28 · Columbus, OHNTSB CHI70DGD20Accident · No injuriesClosedPiper PA-28 · Milan, OHNTSB CHI70AC095Accident · 1 fatalClosedPiper PA-28 · Sturgis, MINTSB MKC70DCJ32Accident · No injuriesClosedPiper PA-28 · S.Sioux City, NENTSB NYC70FHD39Accident · No injuriesClosedCessna 172 · Hammonton, NJNTSB MIA70FLD33Accident · Minor injuriesClosedPiper PA-28 · Bradenton, FLNTSB CHI70FGG26Accident · No injuriesClosedPiper PA-28 · Columbus, OHNTSB CHI70FBQ22Accident · No injuriesClosedPiper PA-28 · Mattoon, ILNTSB NYC70DHD35Accident · No injuriesClosedPiper PA-28 · Ocean City, NJNTSB MIA70DKT24Accident · No injuriesClosedPiper PA-28 · Boynton Beach, FLNTSB IAD70AI062Accident · 1 fatalClosedPiper PA-28 · Rose Hill, NCNTSB LAX70FUG44Accident · No injuriesClosedPiper PA-28 · Hesperia, CANTSB NYC70DFA26Accident · No injuriesClosedPiper PA-28 · Oriskany, NYNTSB NYC70FHM14Accident · Minor injuriesClosedPiper PA-28 · Spring Valley, NYNTSB LAX70DUJ40Accident · No injuriesClosedPiper PA-28 · Maricopa, AZNTSB MKC70FCQ26Accident · No injuriesClosedPiper PA-28 · Wichita, KSNTSB MKC70AK067Accident · 3 fatalClosedPiper PA-28 · Newton, IANTSB MIA70FLA22Accident · Serious injuriesClosedPiper PA-28 · Mayo, FLNTSB CHI70FBJ29Accident · Minor injuriesClosedPiper PA-28 · Grandville, MINTSB CHI70DGG23Accident · No injuriesClosedPiper PA-28 · Barnesville, OHNTSB OAK70AP060Accident · 2 fatalClosedPiper PA-28 · Salinas, CANTSB FTW70AF077Accident · No injuriesClosedGen Dynamic F-102A · La Porte, TXNTSB NYC70DHD27Accident · Minor injuriesClosedPiper PA-28 · West Chester, PANTSB MKC70DCQ24Accident · No injuriesClosedPiper PA-28 · Wichita, KSNTSB CHI70FGD26Accident · No injuriesClosedPiper PA-28 · N.Kingsville, OHNTSB CHI70FBD34Accident · No injuriesClosedPiper PA-28 · Orland Park, ILNTSB MIA70FKT19Accident · No injuriesClosedPiper PA-28 · Opa Locka, FLNTSB FTW70FPG26Accident · No injuriesClosedPiper PA-28 · Nelsonville, ARNTSB FTW70DQG15Accident · No injuriesClosedPiper PA-28 · Sterling City, TXNTSB SEA70DXM14Accident · No injuriesClosedPiper PA-28 · Oxford, IDNTSB NYC70FHG06Accident · Minor injuriesClosedPiper PA-28 · Reamstown, PANTSB NYC70FGM17Accident · No injuriesClosedPiper PA-28 · Finleyville, PANTSB IAD70FIA14Accident · Serious injuriesClosedPiper PA-28 · Baileys X-Road, VANTSB DEN70FVW14Accident · No injuriesClosedPiper PA-28 · Pine Valley, UTNTSB FTW70FQG13Accident · Serious injuriesClosedPiper PA-28 · Slaton, TXNTSB SEA70DWA13Accident · No injuriesClosedPiper PA-28 · Alford, ORNTSB FTW70DRJ09Accident · No injuriesClosedPiper PA-28 · Lufkin, TX