N9151T

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 = '4360124'
      UNION ALL SELECT ad_id, 2, 'engine' FROM 'https://openairdocs.org/data/latest/faa_engine_model_directive.parquet' WHERE engine_model_code = '54178')
    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.

1964In forceSuperseded2026
ADs by the year they took effect: 47 ADs
19641
19661
19691
19701
19711
19722
19732
19741
19751
19772
19781
19791
19813
19825
19831
19842
19862
19891
19911
19961
19991
20012
20053
20062
20121
20151
20171
20181
20211
20221
20231
20251
Superseded and historical ADs · 6
Back to N9151T