NTSB investigations: Piper PA-30
835 cases on aircraft the registry lists as Piper PA-30. 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 ('7103002'))
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 ('7103002'))
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 IAD71AI023Accident · 1 fatalClosedPiper PA-30 · Creston, NCNTSB MKC71DCG28Accident · No injuriesClosedPiper PA-30 · Cassville, MONTSB FTW71DQG46Accident · 2 fatalClosedPiper PA-30 · Juarez, MexicoNTSB SEA71AS018Accident · 2 fatalClosedPiper PA-30 · Seattle, WANTSB CAN72AP905Accident · 2 fatalClosedPiper PA-30 · Prince George, CanadaNTSB CHI71FGD12Accident · No injuriesClosedCessna 150 · Tiffin, OHNTSB MIA71FKG18Accident · No injuriesClosedPiper PA-30 · Valdosta, GANTSB CHI71FBJ18Accident · No injuriesClosedPiper PA-30 · Pellston, MINTSB MKC71AK005Accident · 2 fatalClosedPiper PA-30 · St John, KSNTSB MIA71AM020Accident · 2 fatalClosedPiper PA-30 · Georgetown, SCNTSB LAX71FUA06Accident · No injuriesClosedPiper PA-30 · Torrance, CANTSB FTW71AF002Accident · 3 fatalClosedPiper PA-30 · Davenport, OKNTSB MIA70DKJ51Accident · No injuriesClosedPiper PA-30 · Pine Hill, ALNTSB CHI70AC085Accident · No injuriesClosedCessna 182 · Edenville, MINTSB CHI70FBJ28Accident · No injuriesClosedPiper PA-30 · Charlotte, MINTSB NYC70IN119Incident · No injuriesClosedPiper PA-30 · State College, PANTSB DEN70AQA19Accident · No injuriesClosedPiper PA-30 · Ruidoso, NMNTSB LAX70DUG28Accident · No injuriesClosedPiper PA-30 · Needles, CANTSB MIA70DKJ25Accident · No injuriesClosedPiper PA-30 · Montgomery, ALNTSB MIA70DKJ23Accident · No injuriesClosedPiper PA-30 · Enterprise, ALNTSB CHI70FBD22Accident · No injuriesClosedPiper PA-30 · Dixon, ILNTSB OAK70AP048Accident · 6 fatalClosedPiper PA-30 · Cottonwood, CANTSB NYC70FFA14Accident · No injuriesClosedPiper PA-30 · Albany, NYNTSB NYC70AN092Accident · No injuriesClosedPiper PA-30 · Wappinger Fals, NYNTSB MIA70FLD04Accident · Minor injuriesClosedPiper PA-30 · Palm Harbor, FLNTSB MIA70DLA03Accident · No injuriesClosedPiper PA-30 · Milton, FLNTSB MKC70AK039Accident · Minor injuriesClosedPiper PA-30 · Wichita, KSNTSB LAX70DUG02Accident · Serious injuriesClosedPiper PA-30 · Hemet, CANTSB IAD70DIG01Accident · No injuriesClosedPiper PA-30 · Hagerstown, MDNTSB MKC70A0037Accident · 2 fatalClosedPiper PA-30 · Vermillion, SDNTSB MIA70A0049Accident · 1 fatalClosedPiper PA-30 · Crossville, TNNTSB MIA70D0268Accident · No injuriesClosedPiper PA-30 · Hattiesburg, MSNTSB CHI70F0391Accident · No injuriesClosedPiper PA-30 · Grand Rapids, MINTSB CHI70F0359Accident · No injuriesClosedPiper PA-30 · Harrison, MINTSB MIA70D0242Accident · No injuriesClosedPiper PA-30 · Ozark, ALNTSB DEN70F0158Accident · No injuriesClosedPiper PA-30 · Denver, CONTSB NYC70D0002Accident · No injuriesClosedPiper PA-30 · Watertown, NYNTSB LAX70D0188Accident · No injuriesClosedPiper PA-30 · S Bernardno, CANTSB MIA70D0236Accident · No injuriesClosedPiper PA-30 · Enterprise, ALNTSB DEN70A0027Accident · 2 fatalClosedPiper PA-30 · Greeley, CONTSB SEA70A0013Accident · 1 fatalClosedPiper PA-30 · Tacoma, WANTSB MKC70A0010Accident · No injuriesClosedPiper PA-30 · Topeka, KSNTSB NYC70A0031Accident · 4 fatalClosedPiper PA-30 · Port Royal, PANTSB NYC70A0028Accident · 3 fatalClosedPiper PA-30 · Bradford, PANTSB FTW70D0178Accident · No injuriesClosedPiper PA-30 · Texhoma, OKNTSB CHI70F0186Accident · No injuriesClosedPiper PA-30 · Chicago, ILNTSB MIA70D0169Accident · No injuriesClosedPiper PA-30 · Alexander Cty, ALNTSB NYC70F0123Accident · Minor injuriesClosedPiper PA-30 · Windsr Locks, CTNTSB SEA70D0073Accident · No injuriesClosedPiper PA-30 · Portland, ORNTSB MIA70F0295Accident · No injuriesClosedPiper PA-30 · Columbus, GA