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 MIA71FKJ42Accident · Serious injuriesClosedCessna 150 · Hatchechubbee, ALNTSB MIA71DKJ55Accident · No injuriesClosedPiper PA-28 · Grove Hill, ALNTSB MIA71DKJ41Accident · No injuriesClosedPiper PA-28 · Meridianville, ALNTSB MIA71DKJ38Accident · No injuriesClosedCessna 150 · Midland City, ALNTSB MIA71AM073Accident · 2 fatalClosedCessna A150L · Chatom, ALNTSB MIA71DKJ40Accident · No injuriesClosedPiper PA-28 · Russellville, ALNTSB MIA71FKJ39Accident · Minor injuriesClosedCessna 150 · Brownsboro, ALNTSB MIA71AM061Accident · 2 fatalClosedPiper PA-30 · Anniston, ALNTSB MIA71FKJ37Accident · No injuriesClosedPiper PA-30 · Birmingham, ALNTSB MIA71DKJ36Accident · No injuriesClosedCessna 172 · Bryant, ALNTSB MIA71DKJ35Accident · No injuriesClosedBeech 95-C55 · Anniston, ALNTSB MIA71FKJ34Accident · No injuriesClosedPiper PA-24 · Birmingham, ALNTSB MIA71DKJ31Accident · No injuriesClosedPiper PA-30 · Monroeville, ALNTSB MIA71FKJ32Accident · No injuriesClosedPiper PA-24 · Wetumpka, ALNTSB MIA71FKJ30Accident · No injuriesClosedCessna 150 · Birmingham, ALNTSB MIA71DKJ33Accident · No injuriesClosedPiper PA-28 · Talladega, ALNTSB MIA71DKJ28Accident · No injuriesClosedMaule M4-210 · Gadsden, ALNTSB MIA71DKJ29Accident · No injuriesClosedCessna 180 · Tuscaloosa, ALNTSB MIA71FKJ27Accident · No injuriesClosedPiper PA-24 · Birmingham, ALNTSB MIA71DKJ26Accident · Minor injuriesClosedCessna 182H · Gulf Shores, ALNTSB MIA71AM037Accident · 1 fatalClosedPiper PA-18S · Demopolis, ALNTSB MIA71FKJ25Accident · No injuriesClosedCessna 182B · Elberta, ALNTSB MIA71FKJ24Accident · No injuriesClosedPiper PA-18 · Loxley, ALNTSB MIA71FKJ23Accident · No injuriesClosedBeech E18S · Anniston, ALNTSB MIA71DKJ22Accident · No injuriesClosedCessna 172K · Monroeville, ALNTSB MIA71DKJ21Accident · No injuriesClosedPiper J-3 · Hazel Green, ALNTSB MIA71AKJ20Accident · Minor injuriesClosedPiper PA-28 · Jasper, ALNTSB MIA71DKJ19Accident · No injuriesClosedCessna 150F · Enterprise, ALNTSB MIA71FKJ18Accident · No injuriesClosedPiper PA-28 · Birmingham, ALNTSB MIA71FKJ17Accident · No injuriesClosedMooney M20C · Montgomery, ALNTSB MIA71DKJ15Accident · No injuriesClosedCessna 170B · Athens, ALNTSB MIA71FKJ16Accident · 1 fatalClosedPiper PA-25 · Heflin, ALNTSB MIA71FKJ14Accident · Serious injuriesClosedBeech 23 · Clanton, ALNTSB MIA71DKJ12Accident · Minor injuriesClosedPiper PA-18A · Canoe, ALNTSB MIA71DKJ13Accident · No injuriesClosedMooney M20C · Mobile, ALNTSB MIA71FKD04Accident · No injuriesClosedPiper PA-28 · Birmingham, ALNTSB MIA71AM013Accident · 2 fatalClosedBeech D17S · Sterrett, ALNTSB MIA71FKJ10Accident · No injuriesClosedBeech D55 · Birmingham, ALNTSB MIA71DKJ08Accident · No injuriesClosedPiper PA-32 · Marion Junctn, ALNTSB MIA71FKJ07Accident · No injuriesClosedPiper PA-22 · Moundville, ALNTSB MIA71DKJ06Accident · No injuriesClosedAeronca 11AC · Evergreen, ALNTSB MIA71DKJ05Accident · No injuriesClosedPiper PA-28 · Dutton, ALNTSB MIA71DKJ04Accident · Minor injuriesClosedPiper PA-25 · Atmore, ALNTSB MIA71DKJ11Accident · No injuriesClosedCessna 150 · Brundidge, ALNTSB MIA71DKJ09Accident · Minor injuriesClosedKnight KT90F · Selma, ALNTSB MIA71DKJ01Accident · No injuriesClosedCessna 337 · Alexander Cty, ALNTSB MIA71DKJ03Accident · Serious injuriesClosedPiper PA-18A · Atmore, ALNTSB MIA71DKJ02Accident · No injuriesClosedCessna 150 · Siluria, ALNTSB MIA70DKJ46Accident · No injuriesClosedMooney M20E · Greenville, ALNTSB MIA70DKJ49Accident · No injuriesClosedAero Comdr 520 · Mobile, AL