Skip to the Interactive Docs

The Connections API returns connecting flights between two airports. It is very useful when flying in or out of smaller, regional airports such as Newark, NJ; Fort Lauderdale, FL; or Spokane, WA.

This API will return direct flights when available, followed by connecting flights. The results are ordered based on your preference of "First Flight In" or "Last Flight Out."

The query results are available in XML or JSON format.

Important Note: This is a Premium API available within our Contract Plan.

Extended Options
useHTTPErrors excludeAppendix languageCode:xx
request, appendix, error, list of Schedules
API Links:

Interactive Documentation

  1. Click on the name of the web service to expand the test client interface.
  2. Fill out each required parameter (click app id & key to pre-populate with your credentials)
  3. Send Request to see the actual JSON response. You will also be provided with a curl invocation including a pre-formatted REST URL. To see the XML response, replace the json in the URL with xml.
  4. Please be aware that large responses may take a long time to pretty-print in your browser.

The dateTime value acts as a starting point for the engine to search for connecting flights. Depending on which end point you are using, it either searches backwards from the dateTime you specify (Last Flight In and Last Flight Out) or forwards from the dateTime you specify (First Flight In and First Flight Out). The default number of hours to search is 6. You can specify up to 24.

Connections Extended Options

These can be used in conjunction with other Extended Options to customize API behavior to fit specific needs.
Option Description
excludeAppendix Omits the reference data appendix in the output. The related option "useInlinedReferences" is not available in Connections