Show / Hide Table of Contents

ICAO API Data Service

Overview

An introduction taken from the ICAO website...

ICAO�s highly reliable Application Programming Interface (API) Data Service contains the raw data collected and processed from different aviation authorities, Member States, other international organizations and NGOs.

FPAssistant Suite API to help with accessing the ICAO API Data Service

The ICAO API Data service is great but to obtain the data you will need to write some code to access the data which can be retrieved in different formats (CSV, json).

FPAssistant takes all the hard work out of calling the ICAO service, retrieving the data and presenting it into a useable format for your application. Here is an example of obtaining the data in just two lines of code when using the FPAssistant helper...

     IcaoApiDataService icaoApiDataService = new IcaoApiDataService(new Guid(icaoApiKey));
     List <AirportCodesDoc7910> airportCodesDoc7910List = icaoApiDataService.AirportCodesDoc7910("EGKK");

The first line of code instantiates the IcaoApiDataService with a parameter of your API key which is obtained from ICAO, then once this is done you can call the ICAO API to retrieve the data which is held in a .NET List of specific object types.

Important: You will need to contact ICAO to obtain a API key so that you can call any of the ICAO API's. FPAssistant Suite reduces the amount of code needed and returns the data in aviation .NET objects.

Reference Website Pages

ICAO - What is the ICAO Data Service

ICAO API Data Service Documentation and list of services

FPAssistant API Documentation

  • Improve this Doc
In This Article
Back to top Copyright 2018-2024 CADology Limited