ICAO API Data Service
The ICAO API Data Service provides programmatic access to authoritative civil aviation data published by ICAO, with continuously updated endpoints across six data areas. An API key is required and responses are available in CSV and JSON formats; pricing tiers include booster packs, full data-set packages, and unlimited-call subscriptions.
Documentation
Other Resources
Portal
https://applications.icao.int/dataservices/default.aspx
Samples
https://applications.icao.int/dataservices/api-data-samples
Terms of Service
https://www.icao.int/sites/default/files/Aviation-API-Data-Service/Documents/User-Terms-and-Condtions-for-ICAO-API-Data-Service-APIs-LEB_FINAL_13.04.21.pdf