NTSB investigations, AL
180,616 investigations by the National Transportation Safety Board since 1962: 174,594 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\" = 'AL' 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" = 'AL' 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 MIA69F0472Accident · No injuriesClosedBeech A23-19 · Birmingham, ALNTSB MIA69D0445Accident · No injuriesClosedBeech E18S · Geiger, ALNTSB MIA69D0449Accident · No injuriesClosedPiper PA-28 · Centre, ALNTSB MIA69D0455Accident · No injuriesClosedTermite BR-44 · Gadsden, ALNTSB MIA69D0487Accident · No injuriesClosedPiper PA-28 · Laceys Spring, ALNTSB MIA69F0442Accident · No injuriesClosedCessna 172 · Opelika, ALNTSB MIA70F0019Accident · No injuriesClosedBell 47G-4 · Gunterville, ALNTSB MIA69D0437Accident · No injuriesClosedCessna 150 · Tuscaloosa, ALNTSB MIA69D0424Accident · No injuriesClosedPiper PA-28 · Auburn, ALNTSB MIA69F0430Accident · No injuriesClosedGlobe Swift GC-1B · Weaver, ALNTSB MIA69D0493Accident · No injuriesClosedCessna 150 · Laceys Spring, ALNTSB MIA69F0425Accident · Minor injuriesClosedPiper J-3 · Laceys Spring, ALNTSB MIA69D0407Accident · No injuriesClosedBeech C35 · Hartselle, ALNTSB MIA69D0432Accident · No injuriesClosedSmith JDL-1 · Ozark, ALNTSB MIA69S0002Accident · 1 fatalClosedCessna 182 · Gordo, ALNTSB MIA69D0467Accident · No injuriesClosedAeronca 7AC · Lanett, ALNTSB MIA69F0416Accident · 1 fatalClosedStinson 108-2 · Russellville, ALNTSB MIA69D0371Accident · No injuriesClosedLuscombe 8A · Bessemer, ALNTSB MIA69D0364Accident · No injuriesClosedCessna 172 · Auburn, ALNTSB MIA69D0360Accident · No injuriesClosedCessna 182 · Meridianville, ALNTSB MIA69F0327Accident · No injuriesClosedCessna 172 · Enterprise, ALNTSB MIA69D0329Accident · No injuriesClosedCessna 182 · Ragland, ALNTSB MIA69F0320Accident · No injuriesClosedPiper PA-28 · Enterprise, ALNTSB MIA69D0335Accident · No injuriesClosedCessna 177 · Lacey Sprgs, ALNTSB MIA69F0316Accident · Serious injuriesClosedCessna 172 · Heflin, ALNTSB MIA69F0333Accident · No injuriesClosedPiper PA-22 · Goshen, ALNTSB MIA69D0243Accident · No injuriesClosedCessna 120 · Geneva, ALNTSB MIA69I0259Incident · No injuriesClosedPiper J-3 · Ozark, ALNTSB MIA69D0247Accident · No injuriesClosedCessna 182L · Weaver, ALNTSB MIA69D0248Accident · No injuriesClosedPiper PA-32 · Gadsden, ALNTSB MIA69F0205Accident · No injuriesClosedMooney M20 · Andalusia, ALNTSB MIA69F0197Accident · Serious injuriesClosedPiper J3C-65 · Headland, ALNTSB MIA69F0204Accident · No injuriesClosedCessna 210 · Montgomery, ALNTSB MIA69F0193Accident · No injuriesClosedCessna 172 · Clopton, ALNTSB MIA69F0188Accident · No injuriesClosedBeech 35-C33 · Birmingham, ALNTSB MIA69D0179Accident · No injuriesClosedCessna 150H · Elmore, ALNTSB MIA69F0200Accident · No injuriesClosedMooney M20C · Decatur, ALNTSB MIA69A0016Accident · 2 fatalClosedPiper PA-28 · Eufaula, ALNTSB MIA69F0165Accident · No injuriesClosedCessna 150 · Pell City, ALNTSB MIA69D0199Accident · No injuriesClosedMooney M20A · Headland, ALNTSB MIA69D0163Accident · No injuriesClosedCessna 150 · Skipperville, ALNTSB MIA69F0174Accident · Serious injuriesClosedPiper PA-23 · Montgomery, ALNTSB MIA69D0130Accident · No injuriesClosedCessna 150G · Montgomery, ALNTSB MIA69F0137Accident · Minor injuriesClosedPiper PA-25 · River Falls, ALNTSB MIA69D0151Accident · Minor injuriesClosedPiper PA-18 · Decatur, ALNTSB MIA69D0129Accident · No injuriesClosedBoeing A75 · Monroeville, ALNTSB MIA69D0128Accident · No injuriesClosedPiper PA-18 · Cottonwood, ALNTSB MIA69F0098Accident · No injuriesClosedPiper PA-24 · Huntsville, ALNTSB MIA69F0053Accident · No injuriesClosedPiper PA-25 · Harpersville, ALNTSB MIA69D0082Accident · No injuriesClosedCessna 182L · Muscle Shoals, AL