Skip to main content
DelayPilot
Theme

DelayPilot

Theme

Stay ahead of flight disruptions.

Track a flight, understand connection risk, and see the refund, care, and rebooking rules that may apply—before airport chaos makes the decision for you.

Track a flightTry the demo

Track a flight

Three details are enough: who is operating it, which flight, and which day. Nothing from your ticket, and no account.

The operating airline — the one whose aircraft you board. Name or code.Demo Airline

Digits only. The airline code belongs in the field above.101

The scheduled departure date in the origin airport local time, which is not always the date on your calendar at home.Year, month, and day

Add the departure airport only if this flight number is used on more than one route that day.Airport name or code

Add the arrival airport for the same reason: it tells two flights with one number apart.Airport name or code

No booking code required. A flight number and a date are enough to follow a public flight, so DelayPilot never asks for anything printed on your ticket — not in this form, not anywhere else.

Enter an airline, a flight number, and a date to see the current status, where it came from, and what it means for the rest of the itinerary.

  • Source-linked status
  • Versioned passenger-rights rules
  • No booking code required

No licensed flight-data provider is connected in this deployment yet, so a lookup returns the unavailable state rather than a guess. The demonstration itinerary shows the finished result in full.

Every value says where it came from

Flight information goes out of date while you are reading it. So each value on a DelayPilot screen carries one of six labels, the source it came from, and how old that source response is — from the provider adapter all the way to the pixel. These six are the whole vocabulary. There are no synonyms and none of them is dropped to make a screen look tidier.

  • Live

    A licensed provider answered, and the answer is inside the freshness threshold for that source.

  • Cached

    A provider answer we already had, still inside the cache window the license permits. Older than live, and labeled as such.

  • Stale

    Past the normal freshness threshold. Still shown, because out-of-date context beats no context — but shown as stale, and never as confirmation.

  • Demo

    Fixture data from the demonstration itinerary. It is not a real flight, and every demo panel says so.

  • Unavailable

    No trustworthy answer exists. The value stays unknown, the screen names the fact that is missing, and nothing is filled in to cover the gap.

  • Heuristic risk band

    A qualitative band, not a probability. No calibrated model is deployed, so DelayPilot shows a band and the factors behind it, and no percentage anywhere.

Flight information can change quickly. Confirm critical details with the operating airline and airport.

A complete result, end to end

This is the demonstration itinerary: two flights, one tightening connection, and the states a real disruption moves through. It is the same interface a live itinerary uses, with fixture data behind it.

Demonstration itinerary

Demo data — not a live flight. Every airline, flight number, and airport here is invented. The clock times and durations are fixed demonstration values, not a forecast, and nothing on this panel came from a provider.

Demo Origin to Demo Destination

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Travel date
Sat 14 Mar · DM1 · America/Los_Angeles
Travelers
One traveler
Monitoring
Not available in this deployment

Overall status

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Disrupted

A material disruption is confirmed. Start with the action checklist below.

Route

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

  1. Departure

    DM1

    Demo Origin

    08:20Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesSat 14 Mar

    DEMO 101Demo AirlineWatch

  2. Connection

    DM2

    Demo Hub

    18:05Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar

    DEMO 202Demo AirlineDisrupted

  3. Arrival

    DM3

    Demo Destination

    08:30Airport and time zoneDM3Central European Standard TimeEurope/AmsterdamSun 15 Mar

Segments

Demo Airline DEMO 101

Delayed

DM1Demo OriginDM2Demo Hub

Departs · Scheduled
08:20Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesSat 14 Mar
Departs · Estimated
09:07Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesSat 14 MarEstimated
Arrives · Scheduled
18:05Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar
Arrives · Estimated
18:49Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarEstimated
Delay
Estimated delay 47 minutes
Gate
The gate has not been published yet.
Terminal
The terminal has not been published yet.
Source
Demonstration fixture
Confidence
Medium
DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Show operational detail
Airline-stated reason
The disruption cause has not been verified.
Departs · Airport and time zone
America/Los_Angeles
Arrives · Airport and time zone
America/New_York

Demo Airline DEMO 202

Canceled

DM2Demo HubDM3Demo Destination

Departs · Scheduled
19:55Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar
Departs · Estimated
No estimated time has been published for this segment.
Arrives · Scheduled
08:30Airport and time zoneDM3Central European Standard TimeEurope/AmsterdamSun 15 MarArrives on a later local date
Arrives · Estimated
No estimated time has been published for this segment.
Delay
No delay figure has been reported against the schedule.
Gate
The gate has not been published yet.
Terminal
The terminal has not been published yet.
Source
Demonstration fixture
Confidence
High
DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Show operational detail
Airline-stated reason
The disruption cause has not been verified.
Departs · Airport and time zone
America/New_York
Arrives · Airport and time zone
Europe/Amsterdam

Confidence describes this answer, not the flight: how fresh the source response is and whether the sources agree. It is not a probability.

Flight information can change quickly. Confirm critical details with the operating airline and airport.

Latest change

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

DEMO 202 has been canceled

The onward flight is off, so this itinerary no longer completes as booked. What you accept next can close an option you still have. Work the action checklist before you accept anything.

Next step

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

  1. Decide on the replacement itinerary the airline has offered

    The offer in this demonstration expires before the original departure time, so it is the step with the nearest deadline.

    Cannot be undoneDeadline 18:30Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarJurisdiction United States

    If you do this Accepting a replacement itinerary may end the option of a cash refund for the flight that was canceled.

    Source for this step US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

Delay and cancellation assessment

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Risk bandDisrupted

Heuristic risk bandNo calibrated model is deployed, so no probability is available for this assessment.

  • On track
  • Watch
  • At risk
  • DisruptedCurrent band

What is driving this

  • DEMO 202 is reported canceled by the operating airline, which is a confirmed disruption rather than a forecast.
  • DEMO 101 is estimated to depart later than scheduled, which leaves the transfer at DM2 with less room than planned.
  • The disruption cause has not been verified.

This is an estimate, not an airline decision or safety forecast.

Connection

One protected itineraryDM2 Demo Hub

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

These segments appear to be on one protected itinerary. Confirm this on your ticket.

44 of 51 minutesWatch

Heuristic risk bandThis is a heuristic band, not a model output. No calibrated model is deployed, so DelayPilot shows the band and the factors behind it and no probability.

  • On track
  • WatchCurrent band
  • At risk
  • Disrupted
Estimated gate-in
18:49Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkEstimated
Estimated gate-close
19:40Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkEstimatedBuffer estimate, not an airline rule
Available time
51 minutes
Required transfer time
44 minutes
Slack
7 minutes of slack
Every component of the required transfer time
Transfer stepMinutesHow this was derived
Leave the aircraft12 minutesEstimated
Walk between gates14 minutesAirport-derived
Security re-screening8 minutesAirport-derived
Border controlNot required on this transferAirport-derived
Reclaim and recheck a bagNot required on this transferPolicy-derived
Mobility assistanceNot required on this transferPolicy-derived
Uncertainty buffer10 minutesEstimated

Assumptions

  • The onward flight has since been canceled. The figures below describe the transfer as it was assessed before that.
  • The inbound flight arrives at the estimated gate-in time shown above.
  • The transfer stays inside the same terminal and does not cross a border control.
  • The checked bag travels through on the single reservation and is not reclaimed.

What we do not know

  • The gate has not been published yet.
  • The airline's published gate-close rule for this flight is not known, so the figure above is a buffer estimate.
  • The disruption cause has not been verified.

Walking, security, immigration, baggage, gate-close rules, and airline assistance can change the outcome.

Weather and airspace

No weather or airspace feed is connected in this deployment, so operating conditions at the airports on this itinerary are unavailable. Conditions are context for a band and are never proof of a cause.

Check the airport and the operating airline for conditions on the day you travel.

Passenger rights

Jurisdiction
United States
Rule set
Demo rule set
DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

What may apply

On the facts in this demonstration — an onward flight canceled by the airline, and a traveler who has not accepted a replacement — a refund of the unused portion may apply. Nothing else can be reached without the airline's stated reason.

What each rule says

  • RefundMay apply

    The flight was canceled by the airline and no replacement has been accepted, which is the situation a refund rule is written for.

  • RebookingCannot determine

    A fact this rule turns on is missing, so no status can be reached for it yet.

  • CareCannot determine

    A fact this rule turns on is missing, so no status can be reached for it yet.

  • CompensationCannot determine

    A fact this rule turns on is missing, so no status can be reached for it yet.

  • DeadlineCannot determine

    No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

Show how this was reached

What we still need to know

  • The disruption cause has not been verified.
  • How much notice the airline gave has not been established.
  • Whether a replacement itinerary has been offered, and whether it has been accepted.

Evidence checklist

  • The message that announced the cancellation, with the date and time it arrived.
  • The original booking confirmation showing the scheduled times.
  • Any receipt for a meal, a hotel, or ground transport you paid for yourself.

Voluntary airline commitments

These are commitments an airline has published for itself. They are not statutory rights, they can change without a rule changing, and they are shown separately for that reason.

Official sources

  • US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.
  • US Department of Transportation — airline customer service dashboard — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

Based on the facts entered and the rule version shown below, these rights may apply. The airline or regulator may reach a different conclusion after reviewing the full circumstances.

Informational estimate, not legal advice. Eligibility depends on the full facts, current law, and the airline or regulator's determination.

Action checklist

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

  1. Decide on the replacement itinerary the airline has offered

    The offer in this demonstration expires before the original departure time, so it is the step with the nearest deadline.

    Cannot be undoneDeadline 18:30Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarJurisdiction United States

    If you do this Accepting a replacement itinerary may end the option of a cash refund for the flight that was canceled.

    Source for this step US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

  2. Ask for a refund of the unused portion instead

    A refund and a replacement are alternatives, not a sequence. Choosing one closes the other.

    Cannot be undoneDeadline No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.Jurisdiction United States

    If you do this Declining the replacement itinerary gives up the seat on it. If the refund is later refused, that seat may already be gone.

    Source for this step US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

  3. Ask the airline for the cancellation reason in writing

    Which rules may apply often turns on the reason the airline gives. A screenshot of the app is not the same as a written statement.

    Can be undoneDeadline No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

    Source for this step US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

  4. Keep every receipt from here on

    Meals, transport, and any overnight stay. Photograph each one now; the evidence packet has a place for them.

    Can be undoneDeadline No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

Ordered by what is time-sensitive and what cannot be undone. Do the reversible things first where you can.

DelayPilot does not file, claim, rebook, or buy anything for you. Every step here is one you take.

Evidence

Demo Origin to Demo Destination

DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Trip and segments

  • Demo Airline DEMO 101: DM1 Demo Origin to DM2 Demo Hub.
  • Demo Airline DEMO 202: DM2 Demo Hub to DM3 Demo Destination.
  • One reservation covering both flights, according to this demonstration.

Original schedule

  • DEMO 101 was scheduled to depart DM1 at 08:20 Pacific Daylight Time (America/Los_Angeles) on Sat 14 Mar, and to arrive DM2 at 18:05 Eastern Daylight Time (America/New_York) on Sat 14 Mar.
  • DEMO 202 was scheduled to depart DM2 at 19:55 Eastern Daylight Time (America/New_York) on Sat 14 Mar, and to arrive DM3 at 08:30 Central European Standard Time (Europe/Amsterdam) on Sun 15 Mar.

What changed, and when

Status changes in the order they were recorded
WhenWhatSource
06:02Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesSat 14 MarDEMO 101 estimated departure moved later than scheduledDemonstration fixture
10:35Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarConnection slack recomputed against the new estimateDemonstration fixture
16:10Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarDEMO 202 reported as canceledDemonstration fixture
16:18Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 MarRights estimate regenerated against the rule set shownDemonstration fixture

Airline messages you entered

You have not entered any airline messages for this trip.

Receipts and expenses

You have not entered any expenses for this trip.

Rights assessment

Rule set Demo rule set

  • Refund: May apply. The flight was canceled by the airline and no replacement has been accepted, which is the situation a refund rule is written for.
  • Rebooking: Cannot determine. A fact this rule turns on is missing, so no status can be reached for it yet.
  • Care: Cannot determine. A fact this rule turns on is missing, so no status can be reached for it yet.
  • Compensation: Cannot determine. A fact this rule turns on is missing, so no status can be reached for it yet.
  • Deadline: Cannot determine. No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

What is missing

  • The disruption cause has not been verified.
  • How much notice the airline gave has not been established.
  • The gate has not been published yet.
  • No passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

Official sources

  • US Department of Transportation — refunds — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.
  • US Department of Transportation — airline customer service dashboard — The official source for this rule could not be reached, so the version shown cannot be re-verified right now.

Informational estimate, not legal advice. Eligibility depends on the full facts, current law, and the airline or regulator's determination.

The evidence packet is generated for you to keep. It is never emailed or submitted anywhere on your behalf.

Alerts

  1. Info08:20Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesFri 13 Mar

    Monitoring started for this itinerary

    Both flights are now being watched, and so is the transfer between them. Nothing needs doing yet. This is the start of the record that every later change is measured against.

    DemoUpdated 4 minutes ago from Demonstration fixture.
  2. Watch06:02Airport and time zoneDM1Pacific Daylight TimeAmerica/Los_AngelesSat 14 Mar

    DEMO 101 is now estimated to depart later than scheduled

    The estimate moved; the schedule did not. A later departure leaves less room for the transfer at the connecting airport. Open the connection panel to see which part of the transfer is tight.

    DemoUpdated 4 minutes ago from Demonstration fixture.
  3. Watch10:35Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar

    Connection slack has narrowed toward the required transfer time

    Slack is what is left once the transfer takes the time it needs, and there is less of it than before. The connection still works as scheduled. Read the transfer components to see which step to plan around.

    DemoUpdated 4 minutes ago from Demonstration fixture.
  4. Urgent16:10Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar

    DEMO 202 has been canceled

    The onward flight is off, so this itinerary no longer completes as booked. What you accept next can close an option you still have. Work the action checklist before you accept anything.

    DemoUpdated 4 minutes ago from Demonstration fixture.
  5. Info16:18Airport and time zoneDM2Eastern Daylight TimeAmerica/New_YorkSat 14 Mar

    The rights estimate has been updated with the new facts

    The cancellation changed the facts, so the rights card was read again against the rule version shown on it. What may apply moves as facts arrive. Open the card to see what is still missing.

    DemoUpdated 4 minutes ago from Demonstration fixture.

Demo data — not a live flight.

Monitoring is not connected in this deployment, so no alert is sent. Nothing here is scheduled and nothing is queued.

Sources and freshness

  • Segments

    DemoUpdated 4 minutes ago from Demonstration fixture.

    Fixture data from the demonstration itinerary. It is not a real flight, and every demo panel says so.

    Source Demonstration fixture

  • Latest change

    StaleUpdated 96 minutes ago from Second demonstration fixture.

    Past the normal freshness threshold. Still shown, because out-of-date context beats no context — but shown as stale, and never as confirmation.

    Source Second demonstration fixture

  • Connection

    Heuristic risk bandNo calibrated model is deployed, so no probability is available for this assessment.

    A qualitative band, not a probability. No calibrated model is deployed, so DelayPilot shows a band and the factors behind it, and no percentage anywhere.

    Source Demonstration fixture

  • Airline-stated reason

    UnavailableThe disruption cause has not been verified.

    No trustworthy answer exists. The value stays unknown, the screen names the fact that is missing, and nothing is filled in to cover the gap.

    Source Demonstration fixture

  • Passenger rights

    UnavailableNo passenger-rights rule set is in force in this deployment, so no rule version can be applied to your facts.

    No trustworthy answer exists. The value stays unknown, the screen names the fact that is missing, and nothing is filled in to cover the gap.

    Source Demonstration fixture

Demo data — not a live flight.

Trip Pass

No payment processor is configured in this deployment. Nothing can be bought here, and no price is shown.

What DelayPilot tells you

Four answers, each one carrying the thing that makes it usable: where it came from, and how confident anyone should be about it.

  • The status, and how much to trust it

    Scheduled and current times with the airport code and time zone, the status, the delay against schedule, and the label that says whether this is live, cached, stale, demo, or unavailable.

  • A delay and cancellation read

    A heuristic risk band with the factors behind it. No calibrated model is deployed, so DelayPilot shows the band and the reasoning and no percentage — a number nobody validated is worse than no number.

  • How much room the connection has

    Available time, required transfer time, and the slack between them, with every component labeled as measured, policy-derived, airport-derived, or estimated.

  • The rights that may apply

    Refund, rebooking, care, and compensation rules that may apply under the rule version shown, with a link to the official source. An estimate based on the facts entered, never a determination.

How connection risk is measured

A connection is three quantities and the gap between two of them. DelayPilot shows all three rather than a single score, because the useful question is not how risky it is — it is which part of the transfer is eating the time.

Available time
From the estimated gate-in of the arriving flight to the gate-close of the next one. Not the published departure time: the door closes earlier.
Required time
What the transfer itself needs — walking the distance, any security or immigration step, and rechecking a bag where that applies.
Slack
Available time minus required time. Negative slack means the connection does not work as currently scheduled, and the checklist takes over from the meter.

Where each component comes from

Every component is labeled with how it was arrived at, because a measured number and a modeled number deserve different amounts of trust.

Measured
Read from an observed value in a source response.
Policy-derived
Taken from a published airline or airport rule, such as a gate-close time or a minimum connection time.
Airport-derived
Taken from published airport data about the terminals, the transfer path, and whether it crosses a border control.
Estimated
Derived rather than observed, and labeled as such wherever it appears. An estimate does not become a measurement by being displayed next to one.

Separate tickets are a different problem

Separate tickets usually leave rebooking and baggage recovery to you. Build in more time and verify each airline's rules.

Walking, security, immigration, baggage, gate-close rules, and airline assistance can change the outcome.

Passenger rights, stated as an estimate

DelayPilot reads your facts against a dated, versioned rule set and tells you what may apply. It is not a claims company: it never files anything, never acts on your behalf, and never tells you an outcome is settled.

The five answers a rule can give

  • Likely applies

    The facts entered meet the conditions in the rule version shown. Still an estimate — the airline or the regulator decides.

  • May apply

    The rule could cover this, and at least one condition depends on a fact that is unproven or missing.

  • Not indicated

    On the facts entered, this rule does not appear to cover what happened.

  • Cannot determine

    A fact the rule turns on is missing, and the card names which one rather than guessing at it.

  • Future rule, not active

    A reform has been adopted but is not yet in force. Shown for context, never applied to an event before its effective date.

Why it always says "may"

Eligibility turns on the full circumstances, on the cause the airline gives in writing, and on a decision DelayPilot does not make. Nearby weather is not proof that a disruption was outside an airline's control, and a provider's reason string is what the airline said, not what was established.

Current rules and adopted reforms are kept apart

Where a reform has been adopted but has not taken effect, the current rule is the one applied and the future rule is shown separately with its status and its effective date. Applying a future rule early is wrong in exactly the direction that costs a traveler money.

Informational estimate, not legal advice. Eligibility depends on the full facts, current law, and the airline or regulator's determination.

What an alert looks like

Alerts climb one rung at a time and stop at the top of the ladder, not above it. The tone goes from informative to attentive to directive to closing, and never to panic — urgency the data does not support is noise the fourth time it arrives.

  • Info

    Something changed that is worth knowing: a schedule detail, a gate, a terminal.

  • Watch

    A meaningful delay, or connection slack that is shrinking toward the required transfer time.

  • Urgent

    A cancellation, a diversion, a likely missed connection, a major schedule change, or a rights or action step that is time-limited.

  • Resolved

    The situation the earlier alerts described has ended, and the message says how it ended.

How a disruption unfolds

The same itinerary, moving through five states. Each one is designed, tested, and worded on its own — including the ones where the answer is that we do not know.

  1. Scheduled

    Both flights are on schedule. The status carries the source it came from and how old that response is, so a quiet screen is still an informative one.

  2. Inbound delay

    The first flight pushes back later than planned. The itinerary still works. The screen says what changed, what it means for the connection, and nothing more than that.

  3. Connection watch

    Slack shrinks toward the required transfer time. The band moves to watch, the transfer components are broken out so you can see which one is eating the time, and alerts stay on.

  4. Cancellation

    A material disruption is confirmed. The action checklist moves to the front, ordered by what is time-sensitive and what cannot be undone, with the source for each step.

  5. Rights that may apply

    The facts entered are read against the rule version shown, and the card says what may apply, what is still missing, and which official source to check. It is an estimate, and it says so.

The list above is the whole chronology. Motion only moves between the steps; it never carries information of its own.

Every message carries the flight and the date, what changed, how fresh the source was, the next useful step, and a link back. None carries anything from your ticket, your full email address, payment details, or a legal guarantee.

Monitoring is not connected in this deployment, so no alert is sent today. The ladder above is the contract the alerts are written against.

How this works, in detail

None of the rules above is a slogan. Each one is written down, and each page below says how the thing is actually computed.

Illustrative route lines — not live traffic.

Guides

Plain-language explanations of the disruptions where a decision costs money, each one sourced and dated.

DemoDemo data — not a live flight.