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 MIA72DKJ21Accident · No injuriesClosedPiper PA-25 · Ardmore, ALNTSB MIA72FKJ19Accident · Serious injuriesClosedBede BD-4 · Hazel Green, ALNTSB MIA72DKJ20Accident · No injuriesClosedCessna 188 · Slocomb, ALNTSB MIA72AM021Accident · 2 fatalClosedPiper PA-22 · Morris, ALNTSB MIA72AM016Accident · 3 fatalClosedCessna 210A · Madison, ALNTSB MIA72IM013Incident · 1 fatalClosedCessna 150G · Foley, ALNTSB MIA72FKJ18Accident · No injuriesClosedGrumman G-164 · Southside, ALNTSB MIA72FKJ17Accident · No injuriesClosedPiper PA-28 · Attalla, ALNTSB MIA72DKJ16Accident · No injuriesClosedPiper J-3 · Courtland, ALNTSB MIA72FKJ15Accident · No injuriesClosedCessna 150 · Gadsden, ALNTSB MIA72DKJ14Accident · No injuriesClosedPiper PA-32 · Gadsden, ALNTSB MIA72DKJ13Accident · No injuriesClosedPiper PA-25 · Muscle Shoals, ALNTSB MIA72FKJ22Accident · 1 fatalClosedAero Comdr A-9 · Aliceville, ALNTSB MIA72FKJ12Accident · No injuriesClosedAeronca 7DC · Clanton, ALNTSB MIA72DKJ09Accident · No injuriesClosedPiper PA-28 · Montgomery, ALNTSB MIA72FKJ11Accident · No injuriesClosedPiper PA-28 · Castleberry, ALNTSB MIA72FKJ10Accident · No injuriesClosedPiper PA-22 · Meridianville, ALNTSB MIA72DKJ08Accident · Minor injuriesClosedPiper PA-25 · Mooresville, ALNTSB MIA72KKJ07Accident · Minor injuriesClosedHiller FH1100 · Birmingham, ALNTSB MIA72DKJ06Incident · No injuriesClosedM-Saulnier MS-760 · Huntsville, ALNTSB MIA72DKJ04Accident · No injuriesClosedJeannies Teenie · Hazel Green, ALNTSB MIA72FKJ03Accident · Serious injuriesClosedPiper J3L-65 · Dothan, ALNTSB MIA72FKJ02Accident · No injuriesClosedBoeing E75N1 · Echo, ALNTSB MIA72DKJ05Accident · No injuriesClosedCessna 182 · Auburn, ALNTSB MIA72FKJ01Accident · No injuriesClosedGrumman G-164 · Dothan, ALNTSB MIA71FKJ64Accident · No injuriesClosedCessna 210 · Maxwell Afb, ALNTSB MIA71AM115Accident · 2 fatalClosedBeech E18S · Birmingham, ALNTSB MIA71DKJ63Accident · No injuriesClosedCessna 172 · Crossville, ALNTSB MIA71DKJ62Accident · No injuriesClosedCessna 150H · Montevallo, ALNTSB MIA71DKJ61Accident · No injuriesClosedCessna 150 · Detroit, ALNTSB MIA71DKJ60Accident · No injuriesClosedCessna 150 · Guin, ALNTSB MIA71DKJ59Accident · No injuriesClosedCessna 150 · Muscle Shoals, ALNTSB MIA71FKJ58Accident · No injuriesClosedBeech 95 · Anniston, ALNTSB MIA71DKJ57Accident · No injuriesClosedCessna 310 · Tuscaloosa, ALNTSB MIA71FKJ56Accident · No injuriesClosedCessna 177 · Jemison, ALNTSB MIA71DLA48Accident · No injuriesClosedPiper PA-28 · Florala, ALNTSB MIA71AM095Accident · 1 fatalClosedAeronca 7BCM · Headland, ALNTSB MIA71AM094Accident · 1 fatalClosedAeronca 7AC · Arab, ALNTSB MIA71DKJ54Accident · No injuriesClosedCessna 150 · Fort Deposit, ALNTSB MIA71FKJ52Accident · No injuriesClosedPiper PA-28 · Columbia, ALNTSB MIA71DKJ51Accident · Minor injuriesClosedCessna 150J · Huntsville, ALNTSB MIA71FKJ50Accident · No injuriesClosedPiper PA-22 · Pell City, ALNTSB MIA71FKJ49Accident · Minor injuriesClosedCessna 172H · Camden, ALNTSB MIA71DKJ53Accident · No injuriesClosedPiper PA-25 · Mccullough, ALNTSB MIA71DKJ47Accident · No injuriesClosedPiper PA-24 · Tuscaloosa, ALNTSB MIA71FKJ46Accident · No injuriesClosedCessna 150 · Florence, ALNTSB MIA71FKJ45Accident · No injuriesClosedPiper PA-28 · Grady, ALNTSB MIA71FKJ48Accident · No injuriesClosedCessna 150H · Weaver, ALNTSB MIA71DKJ44Accident · Minor injuriesClosedCessna 182 · Toney, ALNTSB MIA71FKJ43Accident · No injuriesClosedBeech D95A · Birmingham, AL