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 MIA74DKJ17Accident · No injuriesClosedCessna 206 · Mobile, ALNTSB MIA74DKJ16Accident · No injuriesClosedPiper PA-34 · Huntsville, ALNTSB MIA74DKJ15Accident · No injuriesClosedCessna 170A · Gadsden, ALNTSB MIA74DKJ74Accident · No injuriesClosedCessna 150 · Ider, ALNTSB MIA74DKJ13Accident · No injuriesClosedPiper PA-28 · Huntsville, ALNTSB MIA74FKJ11Accident · 1 fatalClosedPiper PA-25 · Trinity, ALNTSB MIA74DKJ10Accident · No injuriesClosedPiper PA-28 · Wetumpka, ALNTSB MIA74DKJ09Accident · No injuriesClosedCessna 150C · Arley, ALNTSB MIA74DKJ08Accident · Minor injuriesClosedPiper PA-25 · Millers Ferry, ALNTSB MIA74DKJ07Accident · No injuriesClosedCessna 172 · Andalusa, ALNTSB MIA74DKJ05Accident · No injuriesClosedPiper PA-23 · Huntsville, ALNTSB MIA73DKJ04Accident · No injuriesClosedBellanca 17-31A · Courtland, ALNTSB MIA74AM003Accident · 1 fatalClosedCessna 150L · Wicksburg, ALNTSB MIA74DKJ02Accident · No injuriesClosedBeech D50E · Muscle Shoals, ALNTSB MIA74DKJ01Accident · No injuriesClosedBensen B8M · Montgomery, ALNTSB MIA73DKJ74Accident · No injuriesClosedChampion 7GCA · Hazel Green, ALNTSB MIA73DKJ72Accident · No injuriesClosedCessna 150H · Weaver, ALNTSB MIA73FKJ71Accident · Serious injuriesClosedRyan ST-3KR · Wetumpka, ALNTSB MIA73DKJ73Accident · No injuriesClosedCessna 411 · Tuscaloosa, ALNTSB MIA73DKJ70Accident · Minor injuriesClosedCessna 188 · Florence, ALNTSB MIA73FKJ69Accident · No injuriesClosedBeech 95-B55 · Dothan, ALNTSB MIA73DKJ68Accident · No injuriesClosedPiper PA-30 · Greenville, ALNTSB MIA73DKJ66Accident · No injuriesClosedBeech 95-55 · Mobile, ALNTSB MIA73DKJ67Accident · No injuriesClosedPiper PA-12 · Brownsboro, ALNTSB MIA73DKJ65Accident · No injuriesClosedCessna 172H · Birmingham, ALNTSB MIA73AM105Accident · 1 fatalClosedCessna 140A · Burkville, ALNTSB MIA73DKJ63Accident · Minor injuriesClosedMooney M20E · Camden, ALNTSB MIA73FKJ61Accident · Serious injuriesClosedCessna 188B · Talladega, ALNTSB MIA73DKJ62Accident · No injuriesClosedPiper PA-30 · Fairhope, ALNTSB MIA73DKJ60Accident · Minor injuriesClosedCessna 150H · Hazel Green, ALNTSB MIA73DKJ59Accident · Serious injuriesClosedCessna 150 · Talledega, ALNTSB MIA73AM101Accident · 2 fatalClosedPiper PA-28 · Troy, ALNTSB MIA73DKJ64Accident · No injuriesClosedCessna 182 · Birmingham, ALNTSB MIA73FKJ55Accident · Minor injuriesClosedAmer Avco AA1 · Jasper, ALNTSB MIA73DKJ56Accident · No injuriesClosedPiper PA-25 · Mccullough, ALNTSB MIA73FKJ54Accident · No injuriesClosedMaule M4-220 · Tuskegee, ALNTSB MIA73FKJ53Accident · 2 fatalClosedLockheed PV-1 · Union Springs, ALNTSB MIA73DKJ58Accident · No injuriesClosedAero Comdr 600S2C · Camden, ALNTSB MIA73FKJ52Accident · No injuriesClosedCessna 150 · Coden, ALNTSB MIA73FKJ57Accident · No injuriesClosedBreezy TB-1 · Wetumpka, ALNTSB MIA73DKJ51Accident · No injuriesClosedPiper PA-22 · Pell City, ALNTSB MIA73FKJ50Accident · Serious injuriesClosedAero Comdr 560A · Midway, ALNTSB MIA73DKJ49Accident · No injuriesClosedStinson 108 · Wetumpka, ALNTSB IAD73A1006Accident · 2 fatalClosedPiper J3 · Brundidge, ALNTSB IAD73AI004Accident · 1 fatalClosedPiper PA-28 · Oneonta, ALNTSB MIA73DKJ48Accident · Serious injuriesClosedMooney M20-C · Bay Minette, ALNTSB MIA73AM092Accident · 1 fatalClosedCessna 177RG · Huntsville, ALNTSB MIA73DKJ46Accident · No injuriesClosedCessna 172 · Daleville, ALNTSB MIA73AM091Accident · 2 fatalClosedLuscombe 8A · Greensboro, ALNTSB MIA73FKJ45Accident · No injuriesClosedBeech A23-19 · Opelika, AL