Flightradar24 Airport Disruptions Scraper
Pricing
from $4.70 / 1,000 airport status chargeds
Flightradar24 Airport Disruptions Scraper
Get global airport delay/disruption rankings — a global, no-login angle competitors lack from Flightradar24. Talks directly to Flightradar24's own gRPC/REST APIs, no login needed. Split from the mature, published flightradar24-all-in-one-api for a focused, single-purpose workflow.
What does Flightradar24 Airport Disruptions Scraper do?
Flightradar24 Airport Disruptions Scraper returns the airports currently experiencing the most delays or disruptions worldwide, ranked, in a single call — one dataset row per airport, no pagination needed.
It talks directly to the same internal REST API the official Flightradar24 Android app uses (mobile.flightradar24.com), reverse-engineered by static decompilation and validated against real live traffic. No API key, no login, no scraping setup — call the Actor, get JSON back.
This is the /airport/disruptions slice of Flightradar24 All-in-One API, split out as its own focused Actor.
Why use Flightradar24 Airport Disruptions Scraper?
- One call, ranked results — no pagination, no cursors, just the current disruption ranking
- Real delay stats per airport — arrivals/departures/combined, each broken down by yesterday/today/tomorrow/live, with delay counts, percentages, and a live "disruption index"
- No account needed — works fully anonymously, same as the free tier of the app itself
- Use cases: aviation monitoring dashboards, airport operations research, flight-delay news/data journalism, travel-disruption alerting
Input
| Field | Type | Default | Description |
|---|---|---|---|
continent | integer | 0 | 0 = all continents |
period | string | "live" | Reporting period |
type | string | "both" | Arrivals/departures/both |
Example:
{"continent": 0,"period": "live","type": "both"}
Output
One dataset row per disrupted airport, Flightradar24's own ranked entry shape (trimmed real example):
{"airport": {"id": 683,"name": "Colombo Bandaranaike International Airport","code": { "iata": "CMB", "icao": "VCBI" },"country": { "name": "SRI LANKA", "alpha2": "LK", "alpha3": "LKA" },"continent": 3,"latitude": 7.181139,"longitude": 79.883789,"city": "Colombo"},"arrivals": {"live": { "index": 5, "averageDelayMin": 70, "delayed": 4, "delayedPercentage": 0.67, "trend": "static" }},"departures": {"live": { "index": 5, "averageDelayMin": 80, "delayed": 3, "delayedPercentage": 0.6, "trend": "up" }},"combined": {"live": { "index": 5, "averageDelayMin": 75, "delayed": 7, "delayedPercentage": 0.64, "trend": "up" }}}
Each of arrivals/departures/combined also carries yesterday/today/tomorrow breakdowns (total, delayed, delayedPercentage, cancelled, cancelledPercentage) alongside live.
Known limitations
- Not paginated by Flightradar24 — this endpoint returns whatever the server currently ranks as disrupted (10 airports as observed live); there is no
page/limitparameter to request more. - It's normal for this to occasionally return few or zero entries — the ranking reflects real-time global disruption levels, which fluctuate.
Pricing
This Actor uses Pay Per Event billing: charged $0.01 per disrupted-airport row returned (event airport-status, FREE tier price — lower on paid plans). See the Actor's Pricing tab for current rates.
FAQ
Does this require a Flightradar24 account? No. The Actor uses the same anonymous data feed the Flightradar24 mobile app uses — no login, no API key.
Is this official? No. This is an independent tool using Flightradar24's internal API, reverse-engineered from the public Android app. Use responsibly and in accordance with Flightradar24's Terms of Service.
Need a custom integration? Contact me at romysaputrasihanandaa@gmail.com or hire me on Fiverr.