Skip to main content

API for FlightRadar24

Project description

FlightRadarAPI

Unofficial API for FlightRadar24 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.8.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

flightradarapi-1.3.8-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file flightradarapi-1.3.8.tar.gz.

File metadata

  • Download URL: flightradarapi-1.3.8.tar.gz
  • Upload date:
  • Size: 11.3 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.8.tar.gz
Algorithm Hash digest
SHA256 64fe1c537d141422323ba1d0e4593aaee8eb343c7f4c6b060bf56a53ea1d69c3
MD5 8b36872cc28d525cf390826f8bb770e1
BLAKE2b-256 708da763de3a71c0d325f06146e2f509e4041feb67190357a89edbb80a6c62ae

See more details on using hashes here.

File details

Details for the file flightradarapi-1.3.8-py3-none-any.whl.

File metadata

  • Download URL: flightradarapi-1.3.8-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for flightradarapi-1.3.8-py3-none-any.whl
Algorithm Hash digest
SHA256 82c21846582b8f15bd863c2bbe44d591a873400046005539335ab85d9b65d28d
MD5 4bfd186365895642fb264ff589c7009c
BLAKE2b-256 46e05227d2f59fddc147012634d9712f060834211b034e3365fdb0625884b906

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