NTSB investigations: Piper PA-20
359 cases on aircraft the registry lists as Piper PA-20. 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 ('7102002'))
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 ('7102002'))
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 CHI67D0356Accident · Minor injuriesClosedPiper PA-20 · No.Jackson, OHNTSB UNK66X0141Accident · 1 fatalClosedPiper PA-20 · San Fillipi, MexicoNTSB MKC66F0549Accident · No injuriesClosedPiper PA-20 · Minnesota Lk, MNNTSB CHI67D0054Accident · No injuriesClosedPiper PA-20 · Joliet, ILNTSB NYC66A0113Accident · 3 fatalClosedPiper PA-20 · North Collins, NYNTSB NYC66F0625Accident · No injuriesClosedPiper PA-20 · Somerset, PANTSB MKC66D0504Accident · No injuriesClosedPiper PA-20 · Mitchell, SDNTSB LAX66D0253Accident · No injuriesClosedPiper PA-20 · Montello, NVNTSB ANC66D0074Accident · Minor injuriesClosedPiper PA-20 · Barrow, AKNTSB DEN66D0150Accident · No injuriesClosedPiper PA-20 · Casper, WYNTSB MIA66F0286Accident · No injuriesClosedPiper PA-20 · Charlotte, NCNTSB CHI66D0432Accident · No injuriesClosedPiper PA-20 · Ft Wayne, INNTSB MIA66D0282Accident · No injuriesClosedPiper PA-20 · No Wilkesboro, NCNTSB DEN66F0100Accident · No injuriesClosedPiper PA-20 · Akron, CONTSB FTW66F0299Accident · No injuriesClosedPiper PA-20 · Lexington, TXNTSB ANC66D0029Accident · No injuriesClosedPiper PA-20 · Kotzebue, AKNTSB LAX66F0072Accident · No injuriesClosedPiper PA-20 · Van Nuys, CANTSB CHI66F0077Accident · No injuriesClosedPiper PA-20 · Luzerne, MINTSB ANC66D0051Accident · No injuriesClosedPiper PA-20 · Kodiak, AKNTSB NYC65D0246Accident · No injuriesClosedPiper PA-20 · Vineland, NJNTSB CHI66F0074Accident · No injuriesClosedPiper PA-20 · Galesburg, ILNTSB MKC65F0143Accident · Minor injuriesClosedPiper PA-20 · Emporia, KSNTSB SEA65F0065Accident · No injuriesClosedPiper PA-20 · Othello, WANTSB LAX65F0086Accident · No injuriesClosedPiper PA-20 · Huntington Bc, CANTSB CHI65F0180Accident · Minor injuriesClosedPiper PA-20 · Greenville, OHNTSB ANC65D0013Accident · No injuriesClosedPiper PA-20 · Yanert Valley, AKNTSB LAX66D0026Accident · No injuriesClosedPiper PA-20 · Corona, CANTSB DEN65F0064Accident · No injuriesClosedPiper PA-20 · Ajo, AZNTSB SEA65F0039Accident · No injuriesClosedPiper PA-20 · Ontario, ORNTSB NYC65D0162Accident · No injuriesClosedPiper PA-20 · Lakewood, NJNTSB MKC65A0054Accident · 3 fatalClosedPiper PA-20 · Johnson, KSNTSB MKC65D0036Accident · No injuriesClosedPiper PA-20 · Dawson, IANTSB OAK65A0049Accident · 3 fatalClosedPiper PA20 · San Carlos, CANTSB MKC65F0031Accident · No injuriesClosedPiper PA-20 · Bemidji, MNNTSB MIA65 0063Accident · 1 fatalClosedPiper PA-20 · Batesville, MSNTSB UNK65X0802Accident · No injuriesClosedPiper PA20 · Wainwright, AKNTSB UNK65X0533Accident · No injuriesClosedPiper PA20 · Half Moon Bay, CANTSB UNK65X0404Accident · No injuriesClosedPiper PA20 · Marana, AZNTSB UNK65X0193Accident · No injuriesClosedPiper PA20 · Woods Cross, UTNTSB UNK65X0181Accident · No injuriesClosedPiper PA20 · Yakima, WANTSB UNK64X4142Accident · No injuriesClosedPiper PA20 · Cleveland, OHNTSB UNK64X4137Accident · No injuriesClosedPiper PA20 · Woods Cross, UTNTSB UNK64X3840Accident · No injuriesClosedPiper PA20 · Grove City, MNNTSB UNK64X3785Accident · No injuriesClosedPiper PA20 · Harrisonburg, VANTSB UNK64X3267Accident · No injuriesClosedPiper PA20 · Tazlina, AKNTSB UNK64X3035Accident · No injuriesClosedPiper PA-20 · Nucia, CONTSB UNK64X2675Accident · Serious injuriesClosedPiper PA20 · Shelby, OHNTSB UNK64X2522Accident · No injuriesClosedPiper PA20 · Akron, CONTSB UNK64X2409Accident · No injuriesClosedPiper PA20 · Ft Leonardwood, MONTSB UNK64X1988Accident · No injuriesClosedPiper PA20 · Center, CO