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 SEA69A0058Accident · 3 fatalClosedPiper PA-28 · Mcknzie Brdg, ORNTSB NYC70D0004Accident · No injuriesClosedPiper PA-28 · Spring Valley, NYNTSB CHI70D0126Accident · No injuriesClosedPiper PA-28 · Monee, ILNTSB NYC70D0006Accident · Minor injuriesClosedPiper PA-28 · Canastota, NYNTSB CHI70F0088Accident · No injuriesClosedPiper PA-28 · Monticello, ILNTSB MIA70F0257Accident · No injuriesClosedPiper PA-28 · Moultrie, GANTSB FTW70D0004Accident · No injuriesClosedPiper PA-28 · Vernon, TXNTSB CHI69D0666Accident · No injuriesClosedPiper PA-28 · Grayslake, ILNTSB LAX69D0367Accident · No injuriesClosedPiper PA-28 · Rialto, CANTSB CHI69D0640Accident · No injuriesClosedPiper PA-28 · Princeton, ILNTSB NYC69D0445Accident · No injuriesClosedPiper PA-28 · Thomasville, PANTSB MKC69F0420Accident · No injuriesClosedPiper PA-28 · Kanapolis, KSNTSB FTW69F0517Accident · No injuriesClosedPiper PA-28 · Haskell, OKNTSB DIA69D0204Accident · No injuriesClosedPiper PA-28 · College Park, MDNTSB MKC69A0058Accident · 1 fatalClosedPiper PA-28 · Detroit Lake, MNNTSB ANC70F0004Accident · No injuriesClosedPiper PA-28 · Auke Bay, AKNTSB CHI69D0617Accident · No injuriesClosedPiper PA-28 · Wayland, MINTSB MIA69F0483Accident · No injuriesClosedPiper PA-28 · Chamblee, GANTSB CHI69F0643Accident · No injuriesClosedPiper PA-28 · Detroit, MINTSB NYC69D0406Accident · No injuriesClosedPiper PA-28 · Mt Pocono, PANTSB DIA69F0193Accident · No injuriesClosedPiper PA-28 · Lottsburg, VANTSB LAX69F0362Accident · No injuriesClosedPiper PA-28 · Santa Ana, CANTSB FTW69D0511Accident · No injuriesClosedPiper PA-28 · Eldorado, TXNTSB OAK69D0287Accident · No injuriesClosedPiper PA-28 · San Jose, CANTSB NYC69F0425Accident · Minor injuriesClosedPiper PA-28 · Hershey, PANTSB DEN69F0228Accident · Minor injuriesClosedPiper PA-28 · Albuquerque, NMNTSB CHI69F0636Accident · Minor injuriesClosedPiper PA-28 · E Palestine, OHNTSB MKC69D0456Accident · No injuriesClosedPiper PA-28 · Ellinwood, KSNTSB OAK69D0294Accident · No injuriesClosedPiper PA-28 · Concord, CANTSB NYC69D0412Accident · No injuriesClosedPiper PA-28 · Danbury, CTNTSB CHI69F0602Accident · No injuriesClosedPiper PA-28 · Grand Ledge, MINTSB FTW69D0484Accident · No injuriesClosedPiper PA-28 · Abilene, TXNTSB DIA69D0178Accident · No injuriesClosedPiper PA-28 · Clinton, MDNTSB FTW69F0493Accident · No injuriesClosedPiper PA-28 · Okla.City, OKNTSB DEN69D0226Accident · No injuriesClosedPiper PA-28 · Sedalia, CONTSB FTW69D0472Accident · Serious injuriesClosedPiper PA-28 · Oklahoma Cty, OKNTSB MKC69D0436Accident · No injuriesClosedPiper J3C-65 · Olathe, KSNTSB MIA69A0066Accident · 1 fatalClosedPiper PA-28 · Greeneville, TNNTSB NYC69D0395Accident · No injuriesClosedPiper PA-28 · Orwigsburg, PANTSB CHI69F0659Accident · No injuriesClosedPiper PA-28 · De Pere, WINTSB DIA69F0174Accident · No injuriesClosedPiper PA-28 · Rock Hall, MDNTSB CHI69D0572Accident · No injuriesClosedPiper PA-28 · Wheeling, ILNTSB FTW69F0436Accident · No injuriesClosedPiper PA-28 · Baton Rouge, LANTSB FTW69F0471Accident · No injuriesClosedPiper PA-28 · San Antonio, TXNTSB UNK69X0113Accident · No injuriesClosedPiper PA-28 · Rio Salado, MexicoNTSB NYC69F0424Accident · Serious injuriesClosedPiper PA-28 · Keeseville, NYNTSB MKC69D0391Accident · No injuriesClosedPiper PA-28 · Fulton, MONTSB CHI69D0577Accident · No injuriesClosedPiper PA-28 · Elyria, OHNTSB LAX69D0309Accident · Minor injuriesClosedPiper PA-28 · Lucerne Val, CANTSB CHI69F0533Accident · No injuriesClosedPiper PA-28 · New Richmond, OH