{"id":21355,"library":"FlightRadarAPI","title":"FlightRadarAPI","description":"Python SDK for FlightRadar24, providing access to real-time flight tracking data including flights, airlines, airports, and more. Currently at version 1.4.0, with monthly releases. Works with Python >=3.7.","status":"active","version":"1.4.0","language":"python","source_language":"en","source_url":"https://github.com/JeanExtreme002/FlightRadarAPI","tags":["flightradar24","aviation","flight-tracking","api-sdk"],"install":[{"cmd":"pip install FlightRadarAPI","lang":"bash","label":"Install with pip"}],"dependencies":[{"reason":"HTTP library for API calls","package":"requests","optional":false}],"imports":[{"wrong":"from FlightRadarAPI import FlightRadarAPI","symbol":"FlightRadar24API","correct":"from FlightRadar24 import FlightRadar24API"}],"quickstart":{"code":"from FlightRadarAPI import FlightRadarAPI\n\n# Initialize with your FlightRadar24 username/password or token\nusername = os.environ.get('FR24_USERNAME', '')\npassword = os.environ.get('FR24_PASSWORD', '')\napi = FlightRadarAPI(username=username, password=password)\n\n# Get real-time flights (returns list of Flight objects)\nflights = api.get_flights()\nfor flight in flights:\n    print(flight.callsign, flight.latitude, flight.longitude)","lang":"python","description":"Initialize the API with credentials and fetch live flight data."},"warnings":[{"fix":"Use `from FlightRadarAPI import FlightRadarAPI` and instantiate the class.","message":"The SDK changed from a module-level function-based API to a class-based API in version 1.0.0. Old code using `import FlightRadarAPI` and calling functions directly will break.","severity":"breaking","affected_versions":"<1.0.0"},{"fix":"Provide valid credentials via environment variables or constructor arguments.","message":"The `get_flights` method now requires authentication (username/password or token). Anonymous access is no longer supported.","severity":"deprecated","affected_versions":">=0.0.0"},{"fix":"Implement request throttling and respect HTTP 429 responses.","message":"FlightRadarAPI uses rate limits; frequent requests may result in temporary bans. Use with respect and caching.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.4.0':24 '3.7':31 'access':7 'airlin':17 'airport':18 'api':38 'api-sdk':37 'aviat':33 'current':21 'data':14 'flight':12,16,35 'flight-track':34 'flightradar24':5,32 'flightradarapi':1 'includ':15 'month':26 'provid':6 'python':2,30 'real':10 'real-tim':9 'releas':27 'sdk':3,39 'time':11 'track':13,36 'version':23 'work':28","created_at":"2026-04-27T16:59:28.540792+00:00","updated_at":"2026-04-27T16:59:28.540792+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.5.1","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/JeanExtreme002/FlightRadarAPI","docs":"https://jeanextreme002.github.io/FlightRadarAPI/","changelog":null,"pypi":"https://pypi.org/project/FlightRadarAPI/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-networking","data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-30","last_verified":"2026-06-30","next_check":"2026-07-30","install_tag":null}}