Airline systems
Airline schedules and operational messages provide flight updates. Coverage and field availability vary by carrier and data source.
Hear about the delay before your customer does. Updates are pushed to your system within seconds, even for flights booked outside OnArrival, so you can be the one who tells travellers first.

Tell us which flights you care about. When anything changes, you hear about it within seconds, with a note on how sure we are.
Send a flight number and date. The flight can be booked anywhere.
We follow airline, airport and aircraft-position data.
When sources disagree, each detail gets a confidence score.
Changes reach your webhook in under 5 seconds (median).
The airline, the airport and the aircraft itself each tell a different story about the same flight. We listen to all three and give you one answer with a confidence score.
Airline schedules and operational messages provide flight updates. Coverage and field availability vary by carrier and data source.
Airport operations systems for gates, terminals, stands and baggage belts: the ground truth the airline often learns last.
Position signals broadcast by the aircraft (ADS-B) and radar show what actually happened: when it really left the gate, when it took off, and diversions caught mid-flight.
When sources conflict, each detail resolves to one value with a score and its sources attached. You choose how sure it must be before your app tells the traveller.
Subscribe with an airline code, flight number and date. One call returns the current status and registers your webhook. From then on we push each change: schedule, delay, gate, terminal, baggage belt, diversion or cancellation. Every event carries the old value, the new value and a confidence score, and arrives within seconds of any source changing. The flight does not need to be booked through OnArrival.
POST /v1/flight-status/subscriptions
{ "carrier": "6E", "flight": "1407",
"date": "2026-09-04",
"webhook": "https://api.you.com/flight-events" }
// pushed 4s after the gate moved
{ "event": "gate_change",
"old": "B12", "new": "C04",
"confidence": 0.98,
"source": "airport_aodb" }Instead of your app asking again and again (polling), changes come to you by webhook, with timestamps, sources and confidence scores. Your app decides when to notify the traveller.
Airline systems, airport databases and aircraft position data send very different messages. They reach your webhook as one typed event: what changed, the old and new value, when, and how sure we are.
Sources disagree all the time: the airline says on time, the airport says the stand is empty, and the aircraft never left its origin. Each detail carries the winning value, a confidence score and its sources, so you decide when to notify.
The changes that ruin a travel day rarely reach the airline app in time. Gate, terminal and belt changes arrive as events of their own, right down to the last belt change after landing.
Position data can help detect a diversion before the schedule feed updates. Show the source, time and confidence alongside the new destination and arrival estimate.
5 years of punctuality by route, airline and flight number: delay patterns, cancellation rates and seasonal trends. Set expectations at booking time, or price risk with it the way our Travel Fintech underwriting does.
Flight Status is an independent service. Subscribe to any scheduled flight by number and date, including bookings made on other platforms or none at all. No OnArrival booking is required, ever.
Use delay, gate and cancellation updates for traveller notifications and rebooking workflows. Source timestamps and confidence help decide when to send an alert.
You see the ticket purchase on the card. Subscribe to the flight behind it and your app becomes the travel companion, without selling a single ticket.
Delay and cancellation events, with confidence and timestamps, are the trigger feed for parametric payouts (cover that pays on a measured event). It is the same feed our own Travel Fintech products settle on.
Something we haven’t covered? Talk to the team. We can help you work through your integration.

Search latency cannot tell you whether a flight changed or a refund arrived. Post-booking monitoring needs to detect supplier changes, missing updates and delays in telling the traveller.
A confirmed booking still needs support when a flight changes, a traveller cancels or a refund is delayed. Customers need a clear status, a next step and someone responsible for the outcome.
An NDC label does not tell you which bookings a connection can service. Check shopping, booking, changes, refunds and disruption support for the markets you plan to sell.