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_aircrafts.parquet' a JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = a.case_mkey
WHERE a.aircraft_model_code IN ('1181030')
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_aircrafts.parquet' a JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c."mKey" = a.case_mkey
WHERE a.aircraft_model_code IN ('1181030')
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 CHI66A0054Accident · No injuriesClosedBell 47G-4 · Indianapolis, INNTSB NYC65A0131Accident · No injuriesClosedBell 47G4 · West Mifflin, PANTSB MIA65A0106Accident · No injuriesClosedBell 47G4 · Doraville, GANTSB DEN65A0065Accident · Minor injuriesClosedBell 47G3B1 · Payson, AZNTSB NYC65A0109Accident · No injuriesClosedBell 47G4 · Donegal, PANTSB UNK64X3877Accident · No injuriesClosedBell 47G4 · Canton, MSNTSB UNK64X3350Accident · Serious injuriesClosedBell 47G4 · Blakely, GANTSB UNK64X3021Accident · No injuriesClosedBell 47G4 · Reagor Sprgs, TX
Back to Bell 47G-4