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 LAX70F0080Accident · Serious injuriesClosedPiper PA-28 · El Monte, CANTSB MKC70D0133Accident · No injuriesClosedPiper PA-28 · Rockville, NENTSB CHI70F0255Accident · Minor injuriesClosedPiper PA-28 · Atwater, OHNTSB LAX70D0097Accident · No injuriesClosedPiper PA-28 · Santa Susana, CANTSB NYC70D0144Accident · Serious injuriesClosedPiper PA-28 · Lake Placid, NYNTSB MIA70A0009Accident · 1 fatalClosedPiper PA-28 · Miccosukee, FLNTSB CHI70D0226Accident · Minor injuriesClosedPiper PA-28 · Columbia Sta, OHNTSB NYC70D0141Accident · No injuriesClosedPiper PA-28 · Clarion, PANTSB MKC70F0178Accident · No injuriesClosedPiper PA-28 · Macon, MONTSB NYC70D0104Accident · No injuriesClosedPiper PA-28 · Vincentown, NJNTSB SEA70A0005Accident · 1 fatalClosedPiper PA-28 · Astoria, ORNTSB CHI70F0135Accident · No injuriesClosedPiper PA-28 · Middleton, WINTSB MKC70D0139Accident · No injuriesClosedPiper PA-28 · Atlantic, IANTSB CHI70F0235Accident · No injuriesClosedPiper PA-28 · Painesville, OHNTSB MKC70D0108Accident · No injuriesClosedPiper PA-28 · Bloomfield, NENTSB NYC70D0101Accident · Minor injuriesClosedPiper PA-28 · Bondville, VTNTSB MKC70F0077Accident · No injuriesClosedPiper PA-28 · Wichita, KSNTSB MIA70F0073Accident · Minor injuriesClosedPiper PA-28 · Pascagoula, MSNTSB SEA70D0060Accident · No injuriesClosedPiper PA-28 · Eugene, ORNTSB OAK70D0031Accident · Minor injuriesClosedPiper PA-28 · Hilo, HINTSB DIA70F0029Accident · No injuriesClosedPiper PA-28 · Fredericksburg, VANTSB NYC70A0009Accident · 2 fatalClosedPiper PA-28 · Hillsdale, NYNTSB CHI70F0167Accident · Serious injuriesClosedPiper PA-28 · Lansing, ILNTSB NYC70F0083Accident · Serious injuriesClosedPiper PA-28 · Chenango Brdg, NYNTSB MIA70D0128Accident · No injuriesClosedPiper PA-28 · Fitzgerald, GANTSB MKC70D0065Accident · No injuriesClosedPiper PA-28 · Linn, MONTSB CHI70F0080Accident · Serious injuriesClosedPiper PA-28 · Chesaning, MINTSB NYC70A0002Accident · 1 fatalClosedPiper PA-28 · Falmouth, MANTSB DEN70F0012Accident · No injuriesClosedPiper PA-28 · Albuquerque, NMNTSB OAK70D0036Accident · No injuriesClosedPiper PA-28 · Palo Alto, CANTSB FTW70D0075Accident · No injuriesClosedPiper PA-28 · Waynoka, OKNTSB CHI70D0064Accident · Minor injuriesClosedPiper PA-28 · Alma, MINTSB FTW70D0088Accident · Minor injuriesClosedPiper PA-28 · Kingfisher, OKNTSB NYC70D0048Accident · No injuriesClosedPiper PA-28 · Bridgeville, PANTSB CHI70D0138Accident · No injuriesClosedPiper PA-28 · Brunswick, OHNTSB MIA70D0034Accident · No injuriesClosedPiper PA-28 · Melbourne, FLNTSB DIA70D0014Accident · No injuriesClosedPiper PA-28 · Danville, VANTSB FTW70F0037Accident · No injuriesClosedPiper PA-28 · Baton Rouge, LANTSB FTW70D0091Accident · No injuriesClosedPiper PA-28 · Marksville, LANTSB NYC70D0030Accident · No injuriesClosedPiper PA-28 · Lehighton, PANTSB DIA70D0013Accident · No injuriesClosedPiper PA-28 · Cheswold, DENTSB CHI70F0111Accident · 1 fatalClosedPiper PA-28 · Grayslake, ILNTSB CHI70F0046Accident · Minor injuriesClosedPiper PA-28 · Blissfield, MINTSB CHI70D0054Accident · No injuriesClosedPiper PA-28 · Elburn, ILNTSB MIA70D0030Accident · No injuriesClosedPiper PA-28 · Orlando, FLNTSB NYC70F0020Accident · No injuriesClosedPiper PA-28 · Philadelphia, PANTSB MKC70F0090Accident · 1 fatalClosedPiper PA-28 · Kansas City, KSNTSB CHI70D0025Accident · No injuriesClosedPiper PA-28 · Hinsdale, ILNTSB CHI70D0023Accident · No injuriesClosedPiper PA-28 · Hardinsburg, KYNTSB CHI70D0121Accident · No injuriesClosedPiper PA-28 · Sparta, IL