Flightradar24 Live Map Scraper avatar

Flightradar24 Live Map Scraper

Pricing

from $1.56 / 1,000 flight row returneds

Go to Apify Store
Flightradar24 Live Map Scraper

Flightradar24 Live Map Scraper

Pull live aircraft positions from Flightradar24 — bounding-box live feed, global top-flights scoreboard, or nearest-flights-to-a-point lookup. No login or API key needed. Split out from romy/flightradar24-all-in-one-api as a focused Actor.

Pricing

from $1.56 / 1,000 flight row returneds

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

23 days ago

Last modified

Categories

Share

What does Flightradar24 Live Map Scraper do?

Flightradar24 Live Map Scraper runs a single bounded query against Flightradar24's internal gRPC live feed (data-feed.flightradar24.com) and pushes one dataset row per result — no API key, no login, no scraping setup. It's the live-position slice of Flightradar24 All-in-One API, split out as its own focused Actor.

Three modes:

  • live-feed — every flight currently inside a bounding box
  • top-flights — the globally most-tracked flights right now (Flightradar24's own "scoreboard")
  • nearest-flights — flights nearest a lat/lon, sorted by distance

Why use Flightradar24 Live Map Scraper?

  • Real-time — positions update roughly every 1–3 seconds per flight on Flightradar24's side
  • No account needed — talks to the same anonymous feed the free-tier Flightradar24 Android app uses
  • One call, one result set — no pagination or streaming to manage; each run pushes a bounded snapshot and exits
  • Use cases: aviation monitoring, airport-region traffic snapshots, flight-delay/research datasets, competitive intelligence on route activity

How it connects to the parent

This Actor reuses the parent's gRPC plumbing (fr24-grpc.ts — HTTP/2 framing, unary calls, protobuf loading) verbatim, and re-implements only the LiveFeed, TopFlights, and NearestFlights operations from the parent's fr24-feed.ts. It drops FlightDetails, FollowFlight, Playback, and LiveFlightsStatus — those stay in the full Flightradar24 All-in-One API.

Input

FieldTypeDefaultDescription
modestring—Required. "live-feed" | "top-flights" | "nearest-flights"
north / south / west / eastnumber—Bounding box in decimal degrees. Required for live-feed.
limitintegervariesMax results. Default 1500 (live-feed), 50 (top-flights), 300 (nearest-flights).
maxageinteger14400Max age (seconds) of position data to include. live-feed only.
lat / lonnumber—Center coordinate. Required for nearest-flights.
radiusinteger200000Search radius in meters. nearest-flights only.

Example (live-feed, flights over Indonesia):

{
"mode": "live-feed",
"north": 6,
"south": -11,
"west": 95,
"east": 141,
"limit": 50
}

Output

One dataset row per flight (live-feed, nearest-flights) or scoreboard entry (top-flights).

live-feed row (real example field shape, from the parent's proven-working feed):

{
"flightId": 1094013202,
"lat": -5.815,
"lon": 111.413,
"track": 205,
"alt": 38000,
"speed": 476,
"callsign": "PAS646",
"onGround": false,
"timestampMs": "1786924707066",
"extraInfo": { "flight": "IP646", "reg": "PK-PWO", "type": "A320" }
}

nearest-flights row — the same Flight fields as above, flattened with the server-computed distance:

{
"flightId": 1094013202,
"lat": -5.815,
"lon": 111.413,
"callsign": "PAS646",
"distanceMeters": 18342
}

top-flights row:

{
"flightId": 1094013202,
"liveClicks": 812,
"totalClicks": 15230,
"flightNumber": "IP646",
"callsign": "PAS646",
"fromIata": "CGK",
"toIata": "SIN",
"fullDescription": "Airbus A320-214"
}

Known limitations

  • Three modes only — flight-details, follow-flight (live streaming), playback (history), and flights-status (batch refresh) are not exposed here; use the parent Flightradar24 All-in-One API for those.
  • No auth for any mode, same as the rest of the parent's feed endpoints — the gRPC feed is called anonymously, exactly as the free tier of the Flightradar24 app does.
  • nearest-flights distance is server-computed, in meters, as returned by Flightradar24 — not a client-side haversine calculation.

Pricing

This Actor uses Pay Per Event billing: charged $0.002 per flight/result row pushed to the dataset (event flight, FREE tier price — lower on paid plans). See the Actor's Pricing tab for current rates.