NTSB investigations: Piper PA-28
146 cases on aircraft the registry lists as Piper PA-28. 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 ('7102801'))
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 ('7102801'))
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 FTW75DRJ32Accident · Minor injuriesClosedPiper PA-28 · Alexandria, LANTSB LAX75AL049Accident · 2 fatalClosedPiper PA-28 · Yuma, AZNTSB MKC75DTK11Accident · No injuriesClosedPiper PA-28 · Iroquis, SDNTSB DEN75FTC07Accident · Serious injuriesClosedPiper PA-28 · Yellowstone, WYNTSB SEA75FYC08Accident · No injuriesClosedPiper PA-28 · Aurora, ORNTSB OAK74AP067Accident · 2 fatalClosedPiper PA-28 · Glen Ellen, CANTSB MKC74FER26Accident · Serious injuriesClosedPiper PA-28 · Rochester, MNNTSB IAD74FLQ11Accident · No injuriesClosedPiper PA-28 · Louisville, KYNTSB DEN73FTE65Accident · No injuriesClosedPiper PA-28 · Limon, CONTSB MIA73FLA27Accident · No injuriesClosedPiper PA-28 · Archer, FLNTSB MIA73AM015Accident · 1 fatalClosedPiper PA-28 · Detroit, ALNTSB CHI72AC088Accident · 1 fatalClosedPiper PA-28 · Richfield, OHNTSB SEA72DYG27Accident · No injuriesClosedPiper PA-28 · Brewster, WANTSB MKC72FCG05Accident · No injuriesClosedPiper PA-28 · Leawood, KSNTSB DEN71FTE19Accident · No injuriesClosedPiper PA-28 · Englewood, CONTSB FTW71FPM31Accident · Serious injuriesClosedPiper PA-28 · Sobol, OKNTSB MIA71DKG81Accident · No injuriesClosedPiper PA-28 · Ashburn, GANTSB LAX71AL064Accident · 1 fatalClosedPiper PA-28 · Phoenix, AZNTSB MIA71FKG77Accident · No injuriesClosedPiper PA-28 · Marietta, GANTSB MKC71DCD57Accident · No injuriesClosedPiper PA-28 · Iowa City, IANTSB MIA71AM052Accident · 2 fatalClosedPiper PA-28 · Savannah, GANTSB NYC71DHJ11Accident · Serious injuriesClosedPiper PA-28 · Farmingdale, NYNTSB CHI71DGD03Accident · Minor injuriesClosedPiper PA-28 · Boardman, OHNTSB IAD71FID01Accident · Serious injuriesClosedPiper PA-28 · Boones Mill, VANTSB OAK70FVM23Accident · No injuriesClosedPiper PA-28 · San Jose, CANTSB MIA70FKT26Accident · Minor injuriesClosedPiper PA-28 · W.Hollywood, FLNTSB NYC70FHA11Accident · Minor injuriesClosedPiper PA-28 · Sussex, NJNTSB FTW70DPJ12Accident · No injuriesClosedPiper PA-28 · Granite, OKNTSB LAX70FUQ21Accident · No injuriesClosedPiper PA-28 · Santa Susana, CANTSB MIA70F0277Accident · No injuriesClosedPiper PA-28 · Byrdstown, TNNTSB OAK70F0174Accident · No injuriesClosedPiper PA-28 · Lahaina, HINTSB IAD70F0058Accident · No injuriesClosedPiper PA-28 · Charlotte, NCNTSB MIA70F0179Accident · Minor injuriesClosedPiper PA-28 · Odum, GANTSB MKC69F0461Accident · No injuriesClosedPiper PA-28 · Wahoo, NENTSB MIA69D0494Accident · No injuriesClosedPiper PA-28 · Gordo, ALNTSB DIA69F0084Accident · No injuriesClosedPiper PA-28 · Chatham, VANTSB MIA69A0049Accident · 4 fatalClosedPiper PA-28 · Cross City, FLNTSB ANC69D0052Accident · No injuriesClosedPiper PA-28 · Kenai, AKNTSB OAK69D0063Accident · No injuriesClosedPiper PA-28 · Novato, CANTSB SEA69D0026Accident · No injuriesClosedPiper PA-28 · Chinook, MTNTSB DIA68A0049Accident · 4 fatalClosedPiper PA-28 · Myersville, MDNTSB CHI68F0683Accident · Minor injuriesClosedPiper PA-28 · Richwood, OHNTSB FTW68F0448Accident · No injuriesClosedPiper PA-28 · Lubbock, TXNTSB MKC68D0302Accident · No injuriesClosedPiper PA-28 · Creston, IANTSB FTW68F0244Accident · Serious injuriesClosedPiper PA-28 · Tulsa, OKNTSB CHI68F0362Accident · Minor injuriesClosedPiper PA-28 · Bellville, OHNTSB FTW68A0024Accident · 3 fatalClosedPiper PA-28 · Yoakum, TXNTSB DIA68D0058Accident · No injuriesClosedPiper PA-28 · Chesapeake, VANTSB LAX68D0094Accident · No injuriesClosedPiper PA-28 · Showlow, AZNTSB MIA68A0002Accident · 4 fatalClosedPiper PA-28 · Mayaguez, PR