FlightRadarAPI — Python
Unofficial SDK for FlightRadar24 for Python 3, with integrated Cloudflare bypass support.
Fork notice: This is a maintained fork of JeanExtreme002/FlightRadarAPI, adding Cloudflare Worker proxy support for both Python and Node.js.
This SDK should only be used for educational purposes. See FlightRadar24's terms and conditions.
Installation
pip install ddima16-flightradarapi
🛡️ Cloudflare Bypass (Required)
FlightRadar24 uses Cloudflare protection. You must deploy a Cloudflare Worker proxy first.
Cloudflare Workers are free for up to 100,000 requests per day — perfect for personal and educational use.
Or deploy manually — see the worker source code.
Basic Usage
from FlightRadar24 import FlightRadar24API, Countries
# Initialize with your worker proxy URL
fr_api = FlightRadar24API(proxy_url="https://your-worker.workers.dev/?url=")
# Or use an environment variable instead:
# export FR24_PROXY_URL="https://your-worker.workers.dev/?url="
# fr_api = FlightRadar24API()
Getting flights list:
flights = fr_api.get_flights()
Getting airports list (requires country selection):
airports = fr_api.get_airports([Countries.BRAZIL, Countries.UNITED_STATES])
Getting airlines list:
airlines = fr_api.get_airlines()
Getting zones list:
zones = fr_api.get_zones()
Search:
results = fr_api.search("Paris")
Getting flight details:
flights = fr_api.get_flights(airline="DAL")
details = fr_api.get_flight_details(flights[0])
Maintained with ❤️ by @ddima16
Metadata
Release files for ddima16-flightradarapi 1.4.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ddima16_flightradarapi-1.4.7.tar.gz | 22.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ddima16_flightradarapi-1.4.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 43.6 kB
Release files / ddima16_flightradarapi-1.4.7.tar.gz
| Download URL | ddima16_flightradarapi-1.4.7.tar.gz |
|---|---|
| Size | 22.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ab9460d18df8f2ed8651167801ebd1e53a23ca957d89e9a2b62b0403d68463b
|
|
BLAKE2b-256 checksum How to use checksums |
8b56cd064e098312e9107a2a8cbc60cd3d75ee9373a2e6706fc48fe2b01a7c3c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / ddima16_flightradarapi-1.4.7-py3-none-any.whl
| Download URL | ddima16_flightradarapi-1.4.7-py3-none-any.whl |
|---|---|
| Size | 21.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3c6f67f2527c1a837907918e6f475422858b399d30530c2da823e719a61aa0f2
|
|
BLAKE2b-256 checksum How to use checksums |
c39f26558d712709dec45080f3d3a9021de01f2250208092d6fbc8ab7dbc6349
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|