Pilot License and training resource | Flight Schools and Clubs | Aircrafts | Airports.
 
Sign Up
PilotOutlook is the largest online community of Pilots, Aviation Industry
      Professionals and Aviation Enthusiasts. It is also an authoritative resource on
      pilot training, licenses, aircrafts, airports and flight schools.
Log in to PilotOutlook

Not a member?
Signing up is easy.
Sign Up
Search PilotOutlook
Help us spread the word
Link to this page:
Tag this page:
AddThis Social Bookmark Button
More options...

Documentation

 

Overview

The PilotOutlook API enables outside applications to make calls to acquire PilotOutlook data. All calls are available to any developer through a standard Rest-based format.

AirportInfo

  • Allows you to get the information like geographical location information, longitude and latitude etc:
    1. IATA Code
    2. Landing Facility Type - Airport, Heliport etc
    3. Latitude
    4. Longitude
    5. Elevation in Foot MSL
    6. Magnetic Variation and Direction
    7. PilotOutlook URL for more information

Request Format

  • Call request format: All API calls for AirportLookup must have two parameters IATA_CODE and AccessKeyId.

http://www.pilotoutlook.com/xml/AirportLookup?IATA_CODE=BFI&
AccessKeyId=TEST1234

  • Authentication: All API calls need to include the authentication parameter "&AccessKeyId=" + key.
  • IATA Code: IATA codes for United States are simply ICAO codes without K at the start.
  • Upcoming changes: Support for ICAO codes will be launches soon

Function Parameters

Parameter Description Required Format
AccessKeyId Your PilotOutlookAPI key Yes
IATA_CODE IATA code of your airport. Yes 3 or 4 letter code (ICAO code without first letter 'K')

Sample Return (Truncated for clarity)

<AirportLookupResponse>
 <OperationRequest>

<HTTPHeaders>
	<Header Name="UserAgent" Value="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12"/>
</HTTPHeaders>

<Arguments>
<Argument Name="Service" Value="PilotOutlookService"/>
<Argument Name="AccessKeyId" Value="2323232"/>
<Argument Name="IATA_CODE" Value="HQM232"/>
<Argument Name="ResponseGroup" Value="Basic"/>
<Argument Name="Operation" Value="AirportLookup"/>
</Arguments>
</OperationRequest>
<list>
</list>

</AirportLookupResponse>

AircraftLookup

  • Allows you to get the information about an Aircraft (FAA registered only) like manufacturer name, model information etc:
    1. N Number
    2. Manufacturing Year
    3. Aircraft Type - Balloon, Rotorcraft, Fixed Wing Single Engine etc
    4. Engine Type - Reciprocating, Turbo-prop, Jet etc
    5. Transponder Code
    6. Manufacturer Name
    7. Model Name
    8. Category - Land, Sea, Amphibian
    9. Builder Certification - Type certified, Light Sport, Not Type Certified
    10. Number of Engines
    11. Number of Seats
    12. Weight
    13. Cruising Speed (in Knots)
    14. PilotOutlook URL for more information

Request Format

  • Call request format: All API calls for AircraftLookup must have two parameters NNumber and AccessKeyId.

http://www.pilotoutlook.com/xml/AircraftLookup?NNumber=3198J&AccessKeyId=TEST1234

  • Authentication: All API calls need to include the authentication parameter "&AccessKeyId=" + key.
  • NNumber: N Number is also referred to as tail or registration number. No need to pass first character 'N'

Function Parameters

Parameter Description Required Format
AccessKeyId Your PilotOutlookAPI key Yes
NNumber N Number of the Aircraft Yes Example - 738VJ, 3198J

Request Limit

If you think you need more, please request a higher call limit by emailing rajat@pilotoutlook.com.

  • Limit calls to 1,000 per day, per API key
  • Limit queries to 2 per second, per API key
Partner sites: Shimply.com