Skip to main content

API for FlightRadar24

Project description

FlightRadarAPI

Unofficial API for Flight Radar 24 written in Python 3.

If you want to use the data collected using this API commercially, you need to subscribe to the Business plan.
See more information at: https://www.flightradar24.com/terms-and-conditions

Python Package Pypi License Python Version Downloads

Installing FlightRadarAPI:

pip3 install FlightRadarAPI

Basic Usage:

Just create a FlightRadar24API object after importing it.

from FlightRadar24 import FlightRadar24API
fr_api = FlightRadar24API()

Getting airports list:

airports = fr_api.get_airports()

Getting airlines list:

airlines = fr_api.get_airlines()

Getting flights list:

flights = fr_api.get_flights(...)

Getting zones list:

zones = fr_api.get_zones()

You can also get more information about a specific flight such as: aircraft images, estimated time, trail, etc.

details = fr_api.get_flight_details(flight.id)
flight.set_flight_details(details)

print("Flying to", flight.destination_airport_name)

Filtering flights and airports:

Getting flights by airline:

airline_icao = "AZU"
thy_flights = fr_api.get_flights(airline = airline_icao)

Getting flights by bounds:

bounds = fr_api.get_bounds(zone)
flights = fr_api.get_flights(bounds = bounds)

Getting airport by ICAO or IATA:

airport_icao = "VNLK"
lukla_airport = fr_api.get_airport(airport_icao)

Getting and configuring Real-time Flight Tracker parameters:

config = fr_api.get_flight_tracker_config()

new_config = FlightTrackerConfig(...)
fr_api.set_flight_tracker_config(new_config, limit = 500, ...)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

FlightRadarAPI-1.3.6.tar.gz (10.5 kB view details)

Uploaded Source

File details

Details for the file FlightRadarAPI-1.3.6.tar.gz.

File metadata

  • Download URL: FlightRadarAPI-1.3.6.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for FlightRadarAPI-1.3.6.tar.gz
Algorithm Hash digest
SHA256 7fa9d2dd580c4662a8cc73f7bcc52c42fc1b0a11409bbddd5d6317695287d60d
MD5 9096aab355e230781aecd82bee069e3e
BLAKE2b-256 f6b1080b9deac7d2803ff3ead8c0deac1d31e79e43eeeea7c99ed2287b914e0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page