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 MIA73AM007Accident · 2 fatalClosedBeech B95 · Shelby Sprngs, ALNTSB MIA73DKJ01Accident · No injuriesClosedCessna 188 · Prattville, ALNTSB MIA73AM002Accident · 1 fatalClosedPiper PA-28R · Hillsboro, ALNTSB MIA72FKJ66Accident · No injuriesClosedBeech 23 · Birmingham, ALNTSB MIA72DKJ65Accident · No injuriesClosedBeech A23 · Catherine, ALNTSB MIA72DKJ64Accident · No injuriesClosedCessna 150F · Mobile, ALNTSB MIA72DKJ61Accident · No injuriesClosedBeech B35 · Talladega, ALNTSB MIA72FKJ59Accident · 1 fatalClosedPiper PA-18A · Robertsdale, ALNTSB MIA72DKJ62Accident · No injuriesClosedAeronca 7AC · Corner, ALNTSB MIA72DKJ58Accident · No injuriesClosedLuscombe 8A · Pell City, ALNTSB MIA72DKJ60Accident · No injuriesClosedAeronca 7AC · Selma, ALNTSB MIA72FKJ57Accident · Serious injuriesClosedStarduster TOO · Alabaster, ALNTSB MIA72DKJ56Accident · No injuriesClosedPiper PA-28 · Madison, ALNTSB MIA72DKJ63Accident · No injuriesClosedAero Comdr Thrush · Pell City, ALNTSB MIA72FKJ53Accident · No injuriesClosedPiper PA-30 · Huntsville, ALNTSB MIA72DKJ54Accident · No injuriesClosedSchweizer SGS233 · Estaboga, ALNTSB MIA72FKJ55Accident · No injuriesClosedCessna A188A · Marion, ALNTSB MIA72FKJ52Accident · No injuriesClosedPiper PA-24 · Birmingham, ALNTSB MIA72FKJ50Accident · No injuriesClosedPiper PA-22 · Lacey Springs, ALNTSB MIA72DKJ51Accident · No injuriesClosedAeronca 7AC · Atmore, ALNTSB MIA72AM107Accident · 7 fatalClosedPiper PA-32 · Fort Payne, ALNTSB MIA72DKJ49Accident · No injuriesClosedPiper PA-24 · Uniontown, ALNTSB MIA72FKJ48Accident · No injuriesClosedBeech 55 · Birmingham, ALNTSB MIA72AM100Accident · 2 fatalClosedPiper J3C-65 · Sylacauga, ALNTSB MIA72AM099Accident · 1 fatalClosedPiper PA-28 · Repton, ALNTSB MIA72FKJ46Accident · No injuriesClosedPiper PA-39 · Scottsboro, ALNTSB MIA72DKJ45Accident · No injuriesClosedPiper PA-23 · Decatur, ALNTSB MIA72DKJ44Accident · No injuriesClosedCessna 172K · Dothan, ALNTSB MIA72AM085Accident · 2 fatalClosedPiper PA-28 · Wing, ALNTSB MIA72DKJ43Accident · No injuriesClosedLuscombe 8F · Ozark, ALNTSB MIA72DKJ42Accident · No injuriesClosedCessna 172 · Dauphin Is, ALNTSB MIA72DKJ41Accident · No injuriesClosedCessna 310 · Ardmore, ALNTSB MIA72FKJ40Accident · No injuriesClosedPiper PA-24 · Montgomery, ALNTSB MIA72AM073Accident · 3 fatalClosedCessna 210B · Semmes, ALNTSB MIA72AM072Accident · 1 fatalClosedCessna 310D · Bear Creek, ALNTSB MIA72FKJ39Accident · Minor injuriesClosedPiper PA-28 · Mobile, ALNTSB MIA72FKJ37Accident · Minor injuriesClosedTaylorcraft DCO-65 · Mobile, ALNTSB MIA72FKJ36Accident · 1 fatalClosedCessna 172F · Oneonta, ALNTSB MIA72DKJ35Accident · No injuriesClosedMooney M20C · Jasper, ALNTSB MIA72DKJ34Accident · No injuriesClosedCessna 150G · Owens X-Rds, ALNTSB MIA72DKJ32Accident · No injuriesClosedPiper PA-28 · Auburn, ALNTSB MIA72AM047Accident · 1 fatalClosedCessna 182E · Heflin, ALNTSB MIA72DKJ33Accident · No injuriesClosedPiper PA-32 · Montgomery, ALNTSB MIA72FKJ31Accident · No injuriesClosedBeech 65-A80 · Birmingham, ALNTSB MIA72DKJ30Accident · No injuriesClosedCessna 210 · Jasper, ALNTSB MIA72DKJ29Accident · No injuriesClosedCessna 172G · Opelika, ALNTSB MIA72DKJ28Accident · No injuriesClosedCessna 310 · Troy, ALNTSB MIA72DKJ26Accident · No injuriesClosedAero Comdr 680T · Mobile, ALNTSB MIA72DKJ24Accident · No injuriesClosedCessna 150 · Arab, ALNTSB MIA72FKJ25Accident · No injuriesClosedCessna 195 · Benton, AL