NTSB investigations: Grumman G-21A
75 cases on aircraft the registry lists as Grumman G-21A. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
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.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('3951204'))
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."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('3951204'))
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 ANC71FAD05Accident · No injuriesClosedGrumman G-21A · Wrangell, AKNTSB ANC70AA088Accident · Minor injuriesClosedGrumman G-21A · New Stuyahok, AKNTSB MIA70AM073Accident · Minor injuriesClosedGrumman G-21A · St Thomas, VINTSB LAX70AL046Accident · Minor injuriesClosedGrumman G-21A · Avalon, CANTSB LAX70AL040Accident · No injuriesClosedGrumman G-21A · Avalon, CANTSB OAK70A0013Accident · Minor injuriesClosedGrumman G-21A · Avalon, CANTSB LAX70A0010Accident · No injuriesClosedGrumman G-21A · Avalon, CANTSB LAX69A0016Accident · 1 fatalClosedGrumman G-21 · Avalon, CANTSB MIA68O0008Accident · No injuriesClosedGrumman G-21A · Tortola, U.S. Virgin IslandsNTSB ANC68O0001Accident · No injuriesClosedGrumman G-21A · Prince Rupert, CanadaNTSB SEA68D0099Accident · No injuriesClosedGrumman G-21A · Sandy, ORNTSB LAX67A0074Accident · No injuriesClosedGrumman G-21A · Long Beach, CANTSB ANC67D0063Accident · No injuriesClosedGrumman G-21 · Alegnagik, AKNTSB ANC67A0023Accident · 9 fatalClosedGrumman G-21A · Juneau, AKNTSB ANC66A0046Accident · No injuriesClosedGrumman G-21A · Anchorage, AKNTSB LAX66A0091Accident · No injuriesClosedGrumman G-21 · Catalina Is, CANTSB MIA66A0109Accident · No injuriesClosedGrumman G-21A · C.Amalie St.Th., VINTSB MIA66F0217Accident · No injuriesClosedGrumman G-21 · Christiansted, VINTSB LAX65F0060Accident · Serious injuriesClosedGrumman G21A · Avalon, CANTSB UNK64X2803Accident · No injuriesClosedGrumman G21A · Avalon, CANTSB UNK64X1861Accident · No injuriesClosedGrumman G21 · Kenai, AKNTSB UNK64X1555Accident · No injuriesClosedGrumman G21 · Avalon Bay, CANTSB UNK64X1218Accident · No injuriesClosedGrumman G21A · Lafayette, LANTSB UNK64X0300Accident · No injuriesClosedGrumman G-21A · Petersburg, AKNTSB LAX62A0073Accident · No injuriesClosedGrumman G-21A · Avalon Bay, CA