--- id: flightradarapi version: "1.5.3" license: MIT license_treatment: permissive maintenance: active --- # FlightRadarAPI — SDK for FlightRadar24 License: permissive · Maintenance: active · Downloads: 181.6K/mo ## 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 above — 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 pip install flightradarapi uv add flightradarapi poetry add flightradarapi ## Installing 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_current - Install friction: low - Maintenance: active - Downloads: 181.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags flightradar24 api python, flight tracking sdk, aviation data api, aircraft position tracking, airport and airline data, flight radar data access, real-time flight information, aviation-data, web-scraping, unofficial-api [View on SkillFed](https://skillfed.io/packages/flightradarapi) · [View on PyPI](https://pypi.org/project/flightradarapi/)