The interface is fully translated, and so is every written page — the guide, the learning articles, the data essays and the blog. What stays in Persian is what arrives from the data source itself: city, airport, airline and aircraft names, and the notes stored alongside them. Those will appear in Persian until the API carries an English field for them.

Flight punctuality

“On time” means the actual departure differed from the schedule by no more than fifteen minutes — earlier than scheduled counts as on time too. That difference is taken from the moment the source reported the actual departure; so part of it is the taxi to the runway and not the passenger's wait. That is why this number is meaningful for comparing airlines at one airport, and less so for comparing two airports far apart.

The sample count is written next to each number. A share computed on fewer than ۳۰30 for a measurement to rest on is not published at all, and instead you see “unknown” — a percentage over four flights is not a number.

Data range

From ۴۳43 Day (2026-08-01 to 2026-09-12)

This page speaks only about the days actually collected: From ۴۳43 Day (2026-08-01 to 2026-09-12), With ۹۹۶,۰۵۸996,058 observed movements, of which ۷۹۷,۶۰۱797,601 of them also had a scheduled time. The rest of the statistics on this site are thirty-day; this one is not yet, and it says so right here. One more day is added to it every night.

Choose an airport

۶۰60 airports with enough samples

This list is sorted by the measured number of departures, not by on-time performance. Ranking airports on uneven coverage makes an airport whose international flights alone we see look better or worse than it really is.

Where these numbers come from

Source

The basis of this is the airport-movements table, which آسمان‌جو builds itself from flight tracks and the times the source announced. These rows are deleted along with the flight, so migration 110 aggregates them into two durable tables, daily and hourly, so that they survive the cleanup. Data sources.