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 FTW71FRD37Accident · No injuriesClosedPiper PA-28 · Westwego, LANTSB CHI71FBM18Accident · No injuriesClosedPiper PA-28 · Kendallville, INNTSB OAK71DVD34Accident · No injuriesClosedPiper PA-28 · Santa Rosa, CANTSB MIA71DKJ55Accident · No injuriesClosedPiper PA-28 · Grove Hill, ALNTSB FTW71DQG64Accident · No injuriesClosedPiper PA-28 · Union, TXNTSB IAD71DHD41Accident · Minor injuriesClosedPiper PA-28 · Milford, DENTSB MKC71DCJ53Accident · Minor injuriesClosedPiper PA-28 · Beatrice, NENTSB MKC71DCJ52Accident · No injuriesClosedPiper PA-28 · Gothenburg, NENTSB MIA71DKJ41Accident · No injuriesClosedPiper PA-28 · Meridianville, ALNTSB IAD71FKM30Accident · Minor injuriesClosedPiper PA-28 · Monroe, NCNTSB SEA71DWA29Accident · No injuriesClosedPiper PA-28 · Hermiston, ORNTSB SEA71DXM26Accident · No injuriesClosedPiper PA-28 · Burley, IDNTSB NYC71FHJ24Accident · No injuriesClosedPiper PA-28 · Farmingdale, NYNTSB NYC71DFJ29Accident · No injuriesClosedPiper PA-28 · Skaneateles, NYNTSB OAK71FXQ28Accident · Serious injuriesClosedPiper PA-28 · Al Tahoe, CANTSB OAK71FVD31Accident · Minor injuriesClosedPiper PA-28 · Novato, CANTSB FTW71FPM20Accident · No injuriesClosedPiper PA-28 · Tulsa, OKNTSB IAD71DIA15Accident · No injuriesClosedPiper PA-28 · Quantico, VANTSB CHI71FBD57Accident · No injuriesClosedPiper PA-28 · Elgin, ILNTSB NYC71FHJ21Accident · No injuriesClosedPiper PA-28 · White Plains, NYNTSB MKC71DCJ47Accident · No injuriesClosedPiper PA-28 · Gothenburg, NENTSB MIA71FKG64Accident · Serious injuriesClosedPiper PA-28 · Savannah, GANTSB NYC71FHJ20Accident · Serious injuriesClosedPiper PA-28 · Amityville, NYNTSB IAD71DKM28Accident · Minor injuriesClosedPiper PA-28 · Charlotte, NCNTSB MIA71DKJ40Accident · No injuriesClosedPiper PA-28 · Russellville, ALNTSB MIA71AM070Accident · 3 fatalClosedPiper PA-28 · Aguadilla, PRNTSB NYC71DFA47Incident · No injuriesClosedPiper PA-28 · Burlington, VTNTSB CHI71DBD55Accident · No injuriesClosedPiper PA-28 · Northbrook, ILNTSB NYC71IN086Incident · No injuriesClosedPiper PA-28 · Amityville, NYNTSB CHI71FBQ29Accident · No injuriesClosedPiper PA-28 · Galesburg, ILNTSB IAD71FLJ13Accident · 1 fatalClosedPiper PA-28 · Deep Run, NCNTSB LAX71FUM25Accident · No injuriesClosedPiper PA-28 · Vista, CANTSB LAX71FUJ56Accident · No injuriesClosedPiper PA-28 · Marana, AZNTSB CHI71DDJ41Accident · No injuriesClosedPiper PA-28 · Sheboygan, WINTSB LAX71FUA44Accident · No injuriesClosedPiper PA-28 · Long Beach, CANTSB MIA71FLA30Accident · Serious injuriesClosedPiper PA-28 · Pensacola, FLNTSB FTW71DPM19Accident · No injuriesClosedPiper PA-28 · Bernice, OKNTSB SEA71AS035Accident · 3 fatalClosedPiper PA-28 · Oakridge, ORNTSB NYC71DFD33Accident · No injuriesClosedPiper PA-28 · Mansfield, MANTSB LAX71FUG35Accident · Serious injuriesClosedPiper PA-28 · Corona, CANTSB LAX71DUJ66Accident · Minor injuriesClosedPiper PA-28 · Yuma, AZNTSB NYC71DHA30Accident · No injuriesClosedPiper PA-28 · Easton, PANTSB CHI71DDW31Accident · No injuriesClosedPiper PA-28 · Pontiac, MINTSB LAX71DUM23Accident · No injuriesClosedPiper PA-28 · San Diego, CANTSB SEA71AS034Accident · 3 fatalClosedPiper PA-28 · Rogerson, IDNTSB NYC71DFG12Accident · No injuriesClosedPiper PA-28 · Belfast, MENTSB OAK71DVA49Accident · Serious injuriesClosedPiper PA-28 · Selma, CANTSB OAK71DVA50Accident · No injuriesClosedPiper PA-28 · Modesto, CANTSB NYC71DFD30Accident · No injuriesClosedPiper PA-28 · Plymouth, MANTSB NYC71FFJ21Accident · No injuriesClosedPiper PA-28 · Rochester, NY