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 A22SOAmphibian Aerospace Industries Inc.TCDS S00002SESkyship Services Inc.TCDS E-241Continental Aerospace Technologies, Inc.TCDS G41EUAeroclubul RomanieiTCDS G30EUAlexander Schleicher GmbH & Co. SegelflugzeugbauTCDS A57EUGROB Aircraft SETCDS E13EUTurbomeca S.A.TCDS A41CEMagnaghi Aeronautica S.p.A.TCDS 7G2SCHEIBE-AIRCRAFT-GMBHTCDS R00004SECroman CorporationTCDS 4A10The Boeing CompanyTCDS A00009DETriton Aerospace LLCTCDS TC 672Howard Aircraft FoundationTCDS E-297Rolls-Royce Deutschland Ltd & Co KGTCDS E-300Turbomeca S.A.TCDS E20EAPratt & WhitneyTCDS B01CESky Balloons Ltd.TCDS E18EUWytwornia Sprzetu KomunikacyjnegoTCDS 1A17Gulfstream Aerospace CorporationTCDS A19NMHawkins & Powers Aviation Inc.TCDS A11SWAnderson Greenwood & CompanyTCDS 1A7Martin-Marietta CorporationTCDS AL-33Tennessee Gas Transmission CompanyTCDS ATC 108White Aircraft CorporationTCDS ATC 197 MothMoth Aircraft CorporationTCDS ATC 220Curtiss-Wright CorporationTCDS ATC 240The Waco Aircraft CompanyTCDS ATC 25Ryan Aircraft CorporationTCDS ATC 412The Waco Aircraft CompanyTCDS ATC 438Fairchild Industries Inc.TCDS ATC 483Fairchild Industries Inc.TCDS ATC 503Fairchild Industries Inc.TCDS ATC 567Rankin JoeTCDS ATC 580Consolidated Vultee Aircraft Corporation Stinson DivisionTCDS ATC 594Consolidated Vultee Aircraft Corporation Stinson DivisionTCDS ATC 597The Waco Aircraft CompanyTCDS ATC 609Consolidated Vultee Aircraft Corporation Stinson DivisionTCDS ATC 610Fairchild Industries Inc.TCDS ATC 80Continental Motors IncTCDS TC 2-84Curtiss-Wright CorporationTCDS TC 664The Waco Aircraft CompanyTCDS TC 677The Waco Aircraft CompanyTCDS A1GLKal-Aero Inc.TCDS R00052SETimberline Helicopters Inc.TCDS E00095ENGeneral Electric Company GE AerospaceTCDS A58NMAirbus SASTCDS G08CEDG Aviation GmbHTCDS G20CEDG Aviation GmbHTCDS G6EUAer-Pegaso S.p.A.TCDS G57EUFiberglas-Technik Rudolf Lindner GmbH & Co. KG