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 ATL80FIJ07Accident · No injuriesClosedPiper PA-28 · Ewing, VANTSB CHI80FET22Accident · No injuriesClosedPiper PA-28 · Peru, INNTSB DEN80FTE63Accident · Serious injuriesClosedPiper PA-28 · Elizabeth, CONTSB NYC80DNA16Accident · No injuriesClosedPiper PA-28 · Oak Bluffs, MANTSB MKC80FCG36Accident · No injuriesClosedPiper PA-28 · Grain Valley, MONTSB MKC80FCA19Accident · No injuriesClosedPiper PA-28 · Jefferson City, MONTSB NYC80DHA17Accident · No injuriesClosedPiper PA-28 · Clifford, PANTSB NYC80FNC26Accident · No injuriesClosedPiper PA-28 · Antrim, NHNTSB LAX80FVD26Accident · No injuriesClosedPiper PA-28 · Little River, CANTSB DEN80FTE50Accident · Minor injuriesClosedPiper PA-28 · Broomfield, CONTSB ATL80DKG04Accident · No injuriesClosedPiper PA-28 · Hephzibah, GANTSB FTW80FRG43Accident · No injuriesClosedPiper PA-28 · Blanco, TXNTSB DEN80FTM19Accident · No injuriesClosedPiper PA-28 · Salt Lake City, UTNTSB SEA80DYM37Accident · No injuriesClosedPiper PA-28 · Yamhill, ORNTSB CHI80DEP33Accident · No injuriesClosedPiper PA-28 · Bristol, WINTSB CHI80FEI20Accident · No injuriesClosedPiper PA-28 · Woodville, OHNTSB FTW80FQA26Accident · Serious injuriesClosedPiper PA-28 · Cimarron, NMNTSB LAX80DUJ51Accident · No injuriesClosedPiper PA-28 · Tucson, AZNTSB DEN80FTM15Accident · No injuriesClosedPiper PA-28 · Wendover, UTNTSB NYC80FGT09Accident · No injuriesClosedPiper PA-28 · Myerstown, PANTSB IAD80FLQ17Accident · No injuriesClosedPiper PA-28 · Anchorage, KYNTSB LAX80FA080Accident · 2 fatalClosedPiper PA-28 · Big Bear City, CANTSB FTW80FA062Accident · 1 fatalClosedPiper PA-28 · Wagoner, OKNTSB FTW80FRG36Accident · Minor injuriesClosedPiper PA-28 · Victoria, TXNTSB NYC80FFA10Accident · No injuriesClosedPiper PA-28 · Durhamville, NYNTSB CHI80FEC13Accident · Minor injuriesClosedPiper PA-28 · Brighton, MINTSB MKC80FCG16Accident · Serious injuriesClosedPiper PA-28 · Aurora, MONTSB NYC80FFA12Accident · No injuriesClosedPiper PA-28 · Hudson, NYNTSB NYC80FNC16Accident · No injuriesClosedPiper PA-28 · Eliot, MENTSB CHI80DEM20Accident · No injuriesClosedPiper PA-28 · Harrison, MINTSB NYC80FNC15Accident · Minor injuriesClosedPiper PA-28 · Portland, MENTSB NYC80FHJ12Accident · Serious injuriesClosedPiper PA-28 · Amityville, NYNTSB FTW80DPD16Accident · No injuriesClosedPiper PA-28 · Stamford, TXNTSB MIA80DLD31Accident · No injuriesClosedPiper PA-28 · Fort Pierce, FLNTSB SEA80DTI03Accident · No injuriesClosedPiper PA-28 · Missoula, MTNTSB FTW80DQG09Accident · No injuriesClosedPiper PA-28 · Wink, TXNTSB NYC80FHJ08Accident · No injuriesClosedPiper PA-28 · Amityville, NYNTSB FTW80FA021Accident · 2 fatalClosedPiper PA-28 · Sonora, TXNTSB LAX80FUA05Accident · Serious injuriesClosedPiper PA-28 · Avalon, CANTSB MKC80FCQ04Accident · Minor injuriesClosedPiper PA-28 · Dodge City, KSNTSB LAX80FUJ13Accident · Minor injuriesClosedPiper PA-28 · Yuma, AZNTSB IAD80DID03Accident · No injuriesClosedPiper PA-28 · Charlottesvlle, VANTSB LAX80FA012Accident · 2 fatalClosedPiper PA-28 · Phoenix, AZNTSB MIA80FKJ09Accident · Minor injuriesClosedPiper PA-28 · Gadsden, ALNTSB FTW80FRA06Accident · No injuriesClosedPiper PA-28 · Houston, TXNTSB LAX80FUA02Accident · No injuriesClosedPiper PA-28 · Huntington Bch, CANTSB CHI80DA008Accident · 1 fatalClosedPiper PA-28 · Plainwell, MINTSB CHI80FEP03Accident · No injuriesClosedPiper PA-28 · Milwaukee, WINTSB NYC80FA006Accident · 1 fatalClosedPiper PA-28 · Gilead, MENTSB MKC80DCD03Accident · No injuriesClosedPiper PA-28 · Oelwein, IA