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
Installing FlightRadarAPI:
pip3 install FlightRadarAPI
Basic Usage:
Just create a FlightRadar24API
object after importing it.
from FlightRadar24.api 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:
params = fr_api.get_real_time_flight_tracker_config()
set_real_time_flight_tracker_config(**new_config)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for FlightRadarAPI-1.1.9-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2de075996708187029756c5fa4f7853dc3b11bf1146346039dac834537fa61d6 |
|
MD5 | 540d7dd79d506efc3898303870af3670 |
|
BLAKE2b-256 | b0b6f3a25c0c45a2f7e11f3a45d3273badc396fc593407f2a4a125546eff2efd |