NTSB investigations, PA
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 accidents, the rest incidents and other occurrences. Each has NTSB’s narrative and, once the investigation is done, its probable cause; since 2008, its findings and sequence of events.
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.\"eventStateOrRegion\" = 'PA' AND c.\"eventCountry\" = 'USA' 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."eventStateOrRegion" = 'PA' AND c."eventCountry" = 'USA' ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
Run 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 UNK65X0426Accident · No injuriesClosedTaylorcraft BC1265 · Slate Run, PANTSB UNK65X0408Accident · No injuriesClosedCesna 310 · Kylertown, PANTSB UNK65X0354Incident · No injuriesClosedBoeing 727-23 · Allentown, PANTSB UNK65X0353Accident · No injuriesClosedCessna T-50 · Collegeville, PANTSB UNK65X0327Accident · No injuriesClosedBeechcraft 23 · Clark Summits, PANTSB UNK65X0324Accident · No injuriesClosedAeronca 7DC · Bridgeville, PANTSB UNK65X0294Accident · No injuriesClosedBeechcraft K35 · State College, PANTSB UNK65X0196Accident · No injuriesClosedCessna 140 · Slate Run, PANTSB UNK65X0172Accident · No injuriesClosedAeronca 65C · Dalton, PANTSB UNK65X0163Accident · No injuriesClosedCessna 182F · Lancaster, PANTSB UNK65X0154Accident · No injuriesClosedCessna 150 · Allentown, PANTSB UNK65X0119Accident · No injuriesClosedPiper PA30 · Reading, PANTSB UNK64X4220Accident · No injuriesClosedLuscombe 8E · Butler, PANTSB UNK64X4178Accident · No injuriesClosedCessna 172 · Lancaster, PANTSB UNK64X4135Incident · No injuriesClosedBoeing 707 131B · Reading, PANTSB UNK64X4057Accident · 3 fatalClosedCessna 170B · Ickesburg, PANTSB UNK64X4034Accident · No injuriesClosedPiper PA24 · Phildelphia, PANTSB UNK64X4015Accident · No injuriesClosedPiper PA22 · Blawnox, PANTSB UNK64X3999Accident · No injuriesClosedPiper PA24 · Ulysses, PANTSB UNK64X3990Accident · No injuriesClosedPiper PA28 · Lewistown, PANTSB UNK64X3969Accident · No injuriesClosedNavion · Honesdale, PANTSB UNK64X3952Accident · 1 fatalClosedCessna 175 · Quakertown, PANTSB UNK64X3915Accident · Minor injuriesClosedPiper PA28 · Martinsburg, PANTSB UNK64X3903Accident · No injuriesClosedNavion B · State College, PANTSB UNK64X3894Accident · Minor injuriesClosedPiper PA23 · Lehighton, PANTSB UNK64X3883Accident · Minor injuriesClosedErcoupe 415C · Easton, PANTSB UNK64X3869Accident · Minor injuriesClosedCessna 140 · Mt Pleasant, PANTSB UNK64X3818Accident · No injuriesClosedPiper PA24 · Pittsburgh, PANTSB UNK64X3665Accident · No injuriesClosedBeechcraft E18 · Reading, PANTSB UNK64X3576Accident · No injuriesClosedNavion B · Lebanon, PANTSB UNK64X3552Accident · No injuriesClosedStinson 108 · Aliquippa, PANTSB UNK64X3545Accident · Minor injuriesClosedBeechcraft C45H · Gilbertsville, PANTSB UNK64X3413Accident · No injuriesClosedCessna 310 · Butler, PANTSB UNK64X3406Accident · Serious injuriesClosedPiper J3 · Monroeville, PANTSB UNK64X3393Accident · No injuriesClosedSilvaire 8F · Cambridge, PANTSB UNK64X3372Accident · 2 fatalClosedCessna T-50 · New Florence, PANTSB UNK64X3358Accident · No injuriesClosedPiper J3 · Greensburg, PANTSB UNK64X3349Accident · Minor injuriesClosedBrantly B2 · Beaver Falls, PANTSB UNK64X3210Accident · No injuriesClosedBellanca 14132 · Cresson, PANTSB UNK64X3190Accident · No injuriesClosedMooney MK21 · Easton, PANTSB UNK64X3186Accident · 2 fatalClosedPiper PA-22 · Bloomsburg, PANTSB UNK64X3150Accident · Minor injuriesClosedFairchild M62A3 · Mt.Cobb, PANTSB UNK64X3113Accident · No injuriesClosedBell 47G · Dublin, PANTSB UNK64X3104Accident · No injuriesClosedCessna 172 · Clarion, PANTSB UNK64X3079Accident · 1 fatalClosedNavion NAV-4 · Mount Pocono, PANTSB UNK64X3071Accident · No injuriesClosedPiper PA23 · Clairion, PANTSB UNK64X3062Accident · No injuriesClosedAero Comm 560A · Clarks Sunmit, PANTSB UNK64X3052Accident · Minor injuriesClosedPiper J-3 · Harmonsburg, PANTSB UNK64X3040Accident · No injuriesClosedFairchild PT26 · Dowington, PANTSB UNK64X3032Accident · No injuriesClosedPiper J3 · Bridgeville, PA