Developer
Pick your API.Start building.
Flight schedules, real-time status, connections, and alerts. Documented, testable, and ready to integrate.
const params = new URLSearchParams({
DepartureDateTime: "2025-05-01",
ArrivalDateTime: "2025-05-01",
DepartureAirport: "JFK",
ArrivalAirport: "LHR",
CodeType: "IATA,ICAO",
version: "v2"
});
const response = await fetch(
`https://api.oag.com/flight-instances/?${params}`,
{
headers: {
"Subscription-Key": "YOUR_SUBSCRIPTION_KEY"
}
}
);3,600+
Airports covered
6,000+
Status updates per minute
900+
Airlines covered
400,000+
Daily schedule changes
API Coverage
Comprehensive aviation data endpoints
Get started
Three simple steps to start integrating aviation data
Create an account
Sign up with your email. No credit card required to start exploring the API.
Get your API key
Generate your API key instantly from our platform.
Make your first call
Make direct HTTP requests - Get real aviation data in seconds.
What's new
View all news10 Jun 2026
Terminal and Intermediate Airport Fields Now Available in Connections API
NewThree new fields are now available within each leg object in the Connections API: DepartureTerminal — code of the terminal at which the flight departs at the departure airport ArrivalTerminal — code of the terminal at which the flight arrives at the arrival airport IntermediateAirportsIata — IATA codes of airports where the flight makes intermediate stops, excluding departure and arrival airports These fields are available on both legs of a connection and apply to stopping and non-stopping flights alike. No changes to existing fields.
16 Apr 2026
ServiceType Filter Now Supports Filtering By Individual IATA Service Type Codes
NewThe capabilities of the ServiceType filter has been expanded and is now available for Flight Info API. In addition to previously supported filtering by high level group names "Passenger" and "Cargo", more granular filtering is now also supported by accepting individual IATA service type codes (e.g. J, G, U). No changes to the response schema — this is a data filtering improvement.
12 Mar 2026
HTTP Push Delivery Method is available in FI Alerts
ImprovementFlight Info Alerts now supports HTTP Push as an alternative delivery method alongside Azure Event Hub. Instead of connecting to an Event Hub to pull events, OAG pushes flight schedule and status change events directly to your HTTPS endpoint via POST requests. You can find more information about HTTP Push here.
Documentation
Ready to build with aviation data?
Join thousands of developers using our API. Comprehensive documentation, interactive examples, and dedicated support to help you integrate aviation data into your application.