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"
}
}
);5,000+
Schedule updates per hour
40
Status updates per second
4,000+
Airlines covered
200,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 news16 Apr 2026
ServiceType filter now supports individual IATA service type codes
NewMore granular filtering is now available in Flight Info API. In addition to the existing 'Passenger' and 'Cargo' group names, you can now filter by individual IATA service type codes (e.g. J, G, U).
21 Jan 2026
Include diverted flights in search results
ImprovementDiverted flights are now included by default in search results. A new isDiverted field is returned on the flight object to indicate diversion status.
12 Nov 2025
Improved Data Coverage in Carriers API
ImprovementThe Carriers API now provides more complete data for each carrier, including name, domicile.country.code.dot, and domicile.country.code.iso, consistently populated across the dataset.
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.