FlightRadarAPI
SDK for FlightRadar24
What it is and what it does
FlightRadarAPI is an unofficial Python wrapper around FlightRadar24's web interface, allowing you to query live flight data, airport information, airline details, and radar zones without needing direct API credentials. It abstracts away the HTTP requests and HTML parsing (via beautifulsoup4) and handles transport via curl-cffi with brotli compression support.
The package is designed for educational exploration of aviation data. It exposes methods to fetch flights, airports, airlines, and zones as Python objects. However, the documentation explicitly warns that commercial use is prohibited under FlightRadar24's terms; the official FR24 API exists for that purpose. The package is actively maintained, supports Python 3.10–3.13, and has low install friction.
Use it for:
- Build educational scripts to track live aircraft positions and flight details for learning or hobby purposes.
- Retrieve airport and airline reference data for a Python application without managing official API credentials.
- Analyze historical or real-time flight patterns for personal research or academic projects.
- Prototype aviation data features before committing to the official FlightRadar24 API for production use.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Unofficial Python SDK for querying FlightRadar24 data, including flights, airports, airlines, and radar zones.
Yes, if your use case is educational or personal research. The package is actively maintained, has low install friction, and MIT licensing is permissive. However, do not install for commercial purposes—FlightRadar24's terms explicitly prohibit that, and the official API exists for paid access. Verify that your intended use complies with their terms of service before deploying.
Install
flightradarapi on PyPI
pip
pip install flightradarapiuv
uv add flightradarapipoetry
poetry add flightradarapiInstalling FlightRadarAPI
Before you install
Active maintenance with a recent release (1 day old). Low install friction with three lightweight runtime dependencies: beautifulsoup4, brotli, and curl-cffi. Requires Python 3.10 or later.
License in practice
MIT license permits commercial and private use with minimal restrictions, requiring only attribution and inclusion of the license text.
Quickstart
pip install FlightRadarAPI
from FlightRadarAPI import FlightRadar24API
fr_api = FlightRadar24API()
flights = fr_api.get_flights()
airports = fr_api.get_airports()
airlines = fr_api.get_airlines()
zones = fr_api.get_zones()
Requires Python 3.10 or later. This is an unofficial SDK; FlightRadar24's terms of service restrict use to educational purposes only—commercial access requires contacting business@fr24.com.
Verify before relying
- Whether the unofficial API remains stable or subject to rate limiting / blocking by FlightRadar24
- Specific data freshness and accuracy guarantees compared to the official FR24 API
- Whether beautifulsoup4, brotli, and curl-cffi are used for HTML parsing, compression, or HTTP transport
Package facts
| License | MIT (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — beautifulsoup4, brotli, curl-cffi |
| Maintenance | actively maintained — 1 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 181,614/month — #10,118 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: flightradarapi-1.5.3-py3-none-any.whl
Keywords: aircraft, airlines, airports, api, aviation, flightradar24, flights, radar
Tags
More Internet packages
Botocore provides low-level, data-driven access…
permissive · top 100 on PyPI
aiobotocoreProvides an async client for AWS services using…
permissive · top 100 on PyPI
pydanticPydantic validates Python data structures…
permissive · top 100 on PyPI
filelockProvides a platform-independent file locking…
permissive · top 100 on PyPI
fastapiFastAPI is a Python web framework for building…
permissive · top 100 on PyPI
googleapis-common-protosProvides common Protocol Buffer message…
permissive · top 100 on PyPI
fr24fr24 retrieves real-time and historical flight…
permissive · top 15,000 on PyPI
fast-flightsScrapes flight data from Google Flights by…
permissive · top 15,000 on PyPI
flightsProgrammatic access to Google Flights search…
permissive · top 15,000 on PyPI
airportsdataProvides a static database of airport location,…
permissive · top 5,000 on PyPI
metarParses METAR and SPECI coded aviation weather…
permissive · top 15,000 on PyPI
airporttimeConverts between local time and UTC for any…
unclear · top 15,000 on PyPI
arm-pyartPy-ART provides weather radar data processing,…
permissive · top 15,000 on PyPI
open-radar-dataProvides a registry and download utility for…
permissive · top 15,000 on PyPI
adbc-driver-flightsqlProvides a DBAPI 2.0-compatible Python…
permissive · top 15,000 on PyPI
xradarXradar reads and writes weather radar data in…
permissive · top 15,000 on PyPI