Flightradar24 Live Flight Scraper avatar

Flightradar24 Live Flight Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Flightradar24 Live Flight Scraper

Flightradar24 Live Flight Scraper

Scrape live flight data from Flightradar24. Get real-time positions, callsigns, aircraft types, altitude, speed, origin/destination for 14,000+ flights worldwide.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape real-time flight tracking data from Flightradar24 (flightradar24.com). Get live positions, callsigns, aircraft types, altitude, speed, heading, origin/destination for 14,000+ flights worldwide.

What data can you get?

Per flight

  • Flight ID and callsign
  • ICAO 24-bit hex address
  • Aircraft type (ICAO code: B738, A320, etc.)
  • Registration number
  • Airline ICAO code
  • Origin and destination airports (IATA codes)
  • Latitude and longitude (real-time position)
  • Altitude (feet)
  • Ground speed (knots)
  • Heading (degrees)
  • Vertical speed (ft/min)
  • Squawk code
  • On ground status
  • Timestamp

Summary statistics

  • Total flights in feed
  • Flights in air vs on ground
  • Flights with known routes

Modes

ModeDescription
live-feedAll live flights worldwide (14,000+). Use bounds to filter by region.
airportFilter by airport code. Returns all arrivals and departures for that airport.
airlineFilter by airline ICAO code. Returns all active flights for that airline.

Input

FieldTypeDefaultDescription
modestring"live-feed"Scraping mode: live-feed, airport, or airline.
airportCodestring""IATA airport code for airport mode (e.g. SFO, JFK, LHR).
airlineIcaostring""ICAO airline code for airline mode (e.g. UAL, AAL, BAW).
boundsobject{}Geographic bounding box: {north, south, east, west} in decimal degrees.
limitinteger500Max flights to return (0 = unlimited).
proxyConfigurationobject--Proxy settings.

Example bounds

  • US West Coast: {"north": 49, "south": 32, "west": -125, "east": -114}
  • Europe: {"north": 72, "south": 35, "west": -12, "east": 45}
  • East Asia: {"north": 50, "south": 10, "west": 100, "east": 150}

Output example

{
"flightId": "34a1b2c3",
"icaoHex": "A1B2C3",
"callsign": "UAL123",
"flightNumber": "UAL123",
"aircraftType": "B738",
"registration": "N12345",
"airlineIcao": "UAL",
"origin": "SFO",
"destination": "JFK",
"latitude": 39.456,
"longitude": -98.123,
"altitude": 35000,
"speed": 485,
"heading": 78,
"verticalSpeed": 0,
"squawk": "1234",
"isOnGround": false,
"timestamp": "2026-04-26T12:00:00.000Z",
"mode": "live-feed",
"scrapedAt": "2026-04-26T12:00:00.000Z"
}

Cost

This actor uses pay-per-event pricing. You are charged $0.005 per flight record returned.

Tips

  • The live feed returns 14,000+ flights. Use limit or bounds to reduce output size.
  • Airport mode is great for tracking all arrivals/departures at a specific airport.
  • Airline mode lets you monitor an entire airline's fleet in real time.
  • Aircraft type codes follow ICAO standards (B738 = Boeing 737-800, A320 = Airbus A320, etc.).
  • For cost control, set a reasonable limit value. The full feed can produce very large datasets.