N8448M

Airworthiness directives that may apply · 49

Matched by this aircraft’s airframe and engine models. Each AD’s applicability may narrow it by serial number, part number or equipment.

Query with SQL
duckdb -csv -c "SELECT d.ad_number, d.status, d.subject, d.effective_date, m.matched_by
  FROM (
    SELECT ad_id, min(rank) AS rank, arg_min(matched_by, rank) AS matched_by
    FROM (SELECT ad_id, 1 AS rank, 'airframe' AS matched_by FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_directive.parquet' WHERE aircraft_model_code = '2071824'
      UNION ALL SELECT ad_id, 2, 'engine' FROM 'https://openairdocs.org/data/latest/faa_engine_model_directive.parquet' WHERE engine_model_code = '42123')
    GROUP BY ad_id
  ) m JOIN 'https://openairdocs.org/data/latest/faa_directive.parquet' d USING (ad_id)
  ORDER BY d.status = 'Historical', m.rank, coalesce(d.effective_date, d.publication_date, d.issue_date) DESC, d.ad_number 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.

1967In forceSuperseded2026
ADs by the year they took effect: 49 ADs
19671
19691
19731
19751
19761
19773
19791
19802
19811
19821
19841
19872
19882
19891
19901
19911
19921
19931
19963
19972
19983
20001
20041
20062
20071
20082
20092
20101
20112
20121
20171
20221
20231
20241
20261
Superseded and historical ADs · 7
Back to N8448M