Type certificate data sheets
The latest revision of 2,257 data sheets. Each lists its models, the ADs that name them and the registered aircraft.
Sort by
Query with SQL
duckdb -csv -c "WITH fleet AS (
SELECT a.tcds_number, count(*) AS aircraft
FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g JOIN 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' a ON a.code = g.aircraft_model_code
WHERE a.tcds_number IS NOT NULL GROUP BY 1
UNION ALL
SELECT e.tcds_number, count(*)
FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g JOIN 'https://openairdocs.org/data/latest/faa_engine_model.parquet' e ON e.code = g.engine_model_code
WHERE e.tcds_number IS NOT NULL GROUP BY 1
),
models AS (
SELECT tcds_number, count(*) AS models, string_agg(concat_ws(' ', model, unofficial_name), ' ') AS names
FROM 'https://openairdocs.org/data/latest/faa_type_certificate_model.parquet' GROUP BY 1
)
SELECT t.tcds_number, t.holder, t.status, t.product_type, coalesce(m.models, 0) AS models,
coalesce((SELECT sum(aircraft) FROM fleet f WHERE f.tcds_number = t.tcds_number), 0) AS aircraft, t.revision_date
FROM 'https://openairdocs.org/data/latest/faa_type_certificate.parquet' t LEFT JOIN models m USING (tcds_number)
ORDER BY aircraft DESC, t.status = 'Current' DESC, t.revision_date DESC NULLS LAST, t.tcds_number"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.
WITH fleet AS (
SELECT a.tcds_number, count(*) AS aircraft
FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g JOIN 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' a ON a.code = g.aircraft_model_code
WHERE a.tcds_number IS NOT NULL GROUP BY 1
UNION ALL
SELECT e.tcds_number, count(*)
FROM 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g JOIN 'https://openairdocs.org/data/latest/faa_engine_model.parquet' e ON e.code = g.engine_model_code
WHERE e.tcds_number IS NOT NULL GROUP BY 1
),
models AS (
SELECT tcds_number, count(*) AS models, string_agg(concat_ws(' ', model, unofficial_name), ' ') AS names
FROM 'https://openairdocs.org/data/latest/faa_type_certificate_model.parquet' GROUP BY 1
)
SELECT t.tcds_number, t.holder, t.status, t.product_type, coalesce(m.models, 0) AS models,
coalesce((SELECT sum(aircraft) FROM fleet f WHERE f.tcds_number = t.tcds_number), 0) AS aircraft, t.revision_date
FROM 'https://openairdocs.org/data/latest/faa_type_certificate.parquet' t LEFT JOIN models m USING (tcds_number)
ORDER BY aircraft DESC, t.status = 'Current' DESC, t.revision_date DESC NULLS LAST, t.tcds_numberRun 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.
TCDS E00009NYLycoming EnginesTCDS A17SOCougar Aircraft CorporationTCDS A2WESabreliner Aviation LLCTCDS A-754STOL Aviation LLCTCDS E2EAPratt & WhitneyTCDS H10EUAirbus HelicoptersTCDS A10EUAermacchi S.p.A.TCDS G36EUAlexander Schleicher GmbH & Co. SegelflugzeugbauTCDS E00083ENPratt & Whitney Canada Corp.TCDS TC 674Dart Aircraft CorporationTCDS T00063IBAirbus SASTCDS H4EUAirbus HelicoptersTCDS G43EUGROB Aircraft AGTCDS G53EUSchempp-Hirth Flugzeugbau GmbHTCDS G71EUBlanik Aircraft CZ s.r.o.TCDS G84EUAlexander Schleicher GmbH & Co. SegelflugzeugbauTCDS Q00011NYAutoGyro Certification LimitedTCDS A31SOEmbraer S.A.TCDS G06CEStemme GmbHTCDS G17CESchempp-Hirth Flugzeugbau GmbHTCDS A46CESymphony Aircraft Industries IncTCDS E45NEPratt & Whitney Canada Inc.TCDS LTC-8Air Trading CorporationTCDS E00086ENRolls-Royce Deutschland Ltd & Co KGTCDS A10NMJR Aerosports Ltd.TCDS G24EUBlanik Aircraft CZ s.r.o.TCDS E00090ENPratt & WhitneyTCDS G46EUCentrairTCDS A-722Cessna Aircraft CompanyTCDS A-804W.Z.D. Enterprises Inc.TCDS A38CETextron Aviation Inc.TCDS E-302Turbomeca S.A.TCDS G01CEDG Aviation GmbHTCDS H11EUAirbus HelicoptersTCDS E12CEContinental Aerospace Technologies, Inc.TCDS A2CETextron Aviation Inc.TCDS E15EAErickson Incorporated DBA Erickson Air-CraneTCDS 1G1K & L Soaring LLCTCDS TC 654Frakes AviationTCDS ATC 311The Waco Aircraft CompanyTCDS TC 240Franklin Engine CompanyTCDS A7EANZSkydive LimitedTCDS G12CEHPH s.r.o.TCDS E-213Continental Aerospace Technologies, Inc.TCDS A-699Taylorcraft Inc.TCDS A-643Taylorcraft Inc.TCDS ATC 41The Waco Aircraft CompanyTCDS A00064IBDiamond Aircraft Industries GmbHTCDS H1INAirbus HelicoptersTCDS A26WEWeatherly Aircraft Company