May 16, 2023

Flight Info API UTC date/time and v2 release 

With this release, Departure and Arrival date/time (UTC) and Elapsed time have been added to Flight Info API response. We will enable data integration across multiple Flight Info API products by exposing SchedulesInstanceKey and StatusKey through Flight Info API.

To support this and future improvements, API version v2 is released. There have been changes made in Parameters and properties:

  • Change names of parameters and properties.

  • Removal of properties.

  • Changes in mandatory and default values in parameters.

API version life cycle policy was introduced, and it is described here.

The API call for version 1.0:

GET https://api.oag.com/flight-instances/?DepartureDate=2023-05-05&DepartureAirport=JFK&version=1.0

needs to be updated to retrieve the same results in version 2. The updated API call should be:

GET https://api.oag.com/flight-instances/?DepartureDateTime=2023-05-05&DepartureAirport=JFK&FlightType=scheduled&CodeType=IATA&version=v2

All the changes can be found in API version 2 Changelog

Switching from Flight Info API v1 to v2: A Step-by-Step Guide

March 16, 2023

GA/Unscheduled Flights in Flight Info Alerts

This latest release makes it possible to create or update Alerts which also track for GA/Unscheduled flights for the North America region.  Within the body of each flight update, FAA airport codes will also be included for all flights when those details are available.

  • General Aviation flights stand for non-commercial business aviation (i.e., instructional, pleasure flying, aerial work, etc.).

  • Unscheduled flights are charter, on-demand (i.e., air-taxi, commercial business aviation).

Do note that by default, GA/Unscheduled flights are set to false for all currently active and new Alerts. To enable GA or Unscheduled flights, two new parameters were added in Alert creation/update: GA, Unscheduled. Setting these parameters to true will allow you to start receiving updates for these flights.

March 13, 2023

Using hours, minutes in Arrival and Departure time filter in Flight Info API

This feature allows the optional use of hours and minutes in the Arrival and Departure date search parameters in Flight Info API.

March 10, 2023

Search by Service Type in Flight Info API

We have now introduced the possibility to filter passenger and/or cargo flights by using the ServiceType parameter. If not specified all flights are returned.

March 02, 2023

GA/Unscheduled Flights in Flight Info API

We have introduced a new data set that allows getting General Aviation (GA) and Unscheduled flights for the North America region. To use this feature, enter GA, Unscheduled or Scheduled into the FlightType parameter. If not specified, only scheduled flights are returned.

  • GA flights stand for non-commercial business aviation (i.e., instructional, pleasure flying, aerial work, etc.).

  • Unscheduled flights are charter, on-demand (i.e., air-taxi, commercial business aviation).

January 27, 2023

Carrier and Airport parameter usage in Flight Info API

IataCarrierCode and IcaoCarrierCode parameters will be deprecated in Flight Info API and it will be supported for limited time. We recommend replacing it with CarrierCode and CodeType parameters. Carriers and Airports will be filtered according to specified CodeType parameters (IATA, ICAO or FAA). If CodeType is not specified, carriers and airports are searched by IATA (default).

January 23, 2023

Aircraft registration number parameter in Flight Info API

Introduced possibility to search by Aircraft registration (Tail) number in the Flight Info API.

September 29, 2022

Filter by Service (Passenger or Cargo) in Flight Info Connections API

With this release, cargo service type flights and ground services were added to global single connections. In addition, a new search by service is now available to filter passenger and / or cargo connections.

May 10, 2022

Introduction to Flight Info Connections API

We are excited to announce that our Flight Connections API is now available!

Flight Info Connections API enables customers to get weekly updated global single passenger connections. OAG connections are built using the most accurate and up-to-date schedules information, comprehensive and industry compliant Minimum Connecting Times (MCTs).

Key highlights:

  • Coverage and Freshness: Global coverage and updated weekly with a 1-year validity

  • Types of Connections: Online, Interline, and Offline connections included

  • Number of Connections: Single (Leg1 & Leg2)

Try Flight Info Connections API for yourself by signing up for the Flight Info Trial.

January 7, 2022

Search by departure or arrival date range

Search by departure or arrival date range is now available in the Flight Info API. To use this feature, enter two dates separated with a slash, e.g., DepartureDate=2022-01-04/2022-01-11.

November 29, 2021

Instance view release of OAG's Flight Info Alerts

In this release, Flight Info Alerts API has moved from showing schedules in effective periods to showing them at the flight instance level. This provides a more granular view of flight schedules, whereby schedules are shown at the individual flight level. This will mean an increased volume of change events as changes are recorded for each individual flight instead of the effective period. 

Flight Info Alerts enables customers to access near real-time change events in the full spectrum of schedules instance data that OAG holds without needing an API lookup. Flight Info Alerts allows users to configure which schedule changes they are interested in seeing at any combination of Date, Route, Airline and Flight Number Range.

Next iteration of the Flight Info API

The latest release of the Flight Info API is now available. Here users can look up flight information and see both schedules and status data, plus optional additional datasets such as predicted seats and actual seats, returned in the same response, displayed at the flight instance level. Additionally, users are able to retrieve more granular flight status output which shows all the status changes that happened for the returned flight.

The original version of the Flight Info API is now accessible as the Schedules API in the Developer Portal (API URL and schema remain unchanged).

May 4, 2021

Search by multiple airports

Search by multiple airports is now available in the Flight Info and Flight Changes APIs. To use this feature, enter comma-separated IATA airport codes in the DepartureAirport or ArrivalAirport parameters, e.g., DepartureAirport=LHR,LCY,LGW.

April 30, 2021

Initial release of OAG's Flight Info Alerts

The initial release introduces the Flight Info Alerts product.

Flight Info Alerts enables customers to access near real-time change events in the full spectrum of schedules data that OAG holds without needing an API lookup.

Flight Info Alerts allows users to configure which changes they are interested in and in what frequency.

April 21, 2021

On-Time Performance and other schedule data fields

This release delivers a wide range of new schedule data fields such as on-time performance, in-flight services, automated check-in, electronic ticketing, secure flight information, and government approval. The on-time performance fields present the percentage of arrivals that were on-time, late, and cancelled.

April 12, 2021

Calculated Seats Data

This release introduces seating capacity data by 5 cabins (first, business, premium economy, economy plus, and economy) and the total number of seats in Flight Info and Flight Changes APIs. The seats data is enhanced with the OAG Data Science model to provide the most accurate data.

Please contact the OAG sales team to buy or try calculated seats data.

January 29, 2021

Initial release of the Flight Info API and Developer Portal

The initial release introduces the OAG Developer Portal with the Flight Info and Flight Changes APIs. 

Flight Info API enables customers to have direct, near real time access to the full spectrum of schedules data that OAG holds, allowing them to confidently view or present current schedule availability.

Flight Changes API allows users to retrieve schedules that were introduced, changed, or deleted from a specific date.