+Flightradar24 API
Live aircraft, flight status, flown tracks and airport boards from Flightradar24 as clean JSON.
The API.SH Flightradar24 API turns public Flightradar24 pages into structured JSON. List the aircraft tracked right now inside a map area with airline, aircraft type, altitude and speed filters, look up a flight by number or an aircraft by registration, and pull one flight's status, times and full flown track. Airport lookups return arrivals, departures or aircraft on the ground, delay statistics, current weather and passenger reviews.
- 6 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/flightradar24/v1/ search
{ "success": true } What you can build with the Flightradar24 API
Live air traffic in an area
Pass a bounding box and filter by airline, aircraft type, altitude or ground speed to list every aircraft in view with position, heading, altitude, speed and squawk.
Flight status by number or tail number
Look up recent, live and upcoming flights for a flight number such as AA100 or an aircraft registration, with scheduled, actual and estimated times, gates and baggage belt.
Flight track and delay analysis
Read the full flown track of a flight, with position, altitude, ground speed and heading at each point, plus its delay and the aircraft's previous flights.
Airport arrivals, departures and delays
Pull an airport's arrivals, departures or aircraft on the ground, its delay index, on-time and canceled statistics, runways and current weather.
Airport quality tracking
Collect passenger reviews with ratings and dates, plus the airport's average rating, to compare airports over time.
Flightradar24 data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Flightradar24 API endpoints and prices
Every Flightradar24 endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Flightradar24 search /flightradar24/ | $1 · $2 PAYG 1 credit |
| Flightradar24 flight detail and track /flightradar24/ | $1 · $2 PAYG 1 credit |
| Flightradar24 live flights in an area /flightradar24/ | $1 · $2 PAYG 1 credit |
| Flightradar24 airport reviews /flightradar24/ | $1 · $2 PAYG 1 credit |
| Flightradar24 airport board, details and weather /flightradar24/ | $1 · $2 PAYG 1 credit |
| Flightradar24 flights by flight number or aircraft /flightradar24/ | $1 · $2 PAYG 1 credit |
Call the Flightradar24 API
Flightradar24 search: GET https://api.api.sh/flightradar24/
curl "https://api.api.sh/flightradar24/v1/search?q=heathrow" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/flightradar24/v1/search",
params={"q": "heathrow"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/flightradar24/v1/search");
url.searchParams.set("q", "heathrow");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/flightradar24/v1/search", "q", "heathrow")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Flightradar24" and "Flightradar24 search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Flightradar24 data
- Public data only: no Flightradar24 login, cookies or account needed
- One key and one response shape for Flightradar24 and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Flightradar24 API
Flightradar24 sells its own REST API with an official Python SDK, as a paid product with its own plans and credits. API.SH is a simpler way to read the public Flightradar24 flight, aircraft and airport pages as JSON, with the same key and response shape as every other platform.
Instead of maintaining an unofficial Python package or a scraper that breaks, or comparing SerpApi and Apify listings, call one API.SH key at a fixed price per call.
Flightradar24 API questions
What Flightradar24 data can I get?+
Live aircraft in a map area (/flightradar24/v1/live), flights by number or registration (/flightradar24/v1/flights), one flight with its flown track (/flightradar24/v1/flight), airport boards, weather and statistics (/flightradar24/v1/airport), airport reviews (/flightradar24/v1/airport/reviews) and search across airports, airlines, flights and aircraft (/flightradar24/v1/search).
How much does the Flightradar24 API cost?+
Every Flightradar24 endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /flightradar24/v1/airport at 1 credit each.
Is there an official Flightradar24 API?+
Yes. Flightradar24 offers a commercial REST API with documentation and an official Python SDK. API.SH is separate from it: it needs no Flightradar24 plan and returns public page data as JSON alongside other platforms.
Do I need a Flightradar24 account or login?+
No. API.SH reads public Flightradar24 pages only. No endpoint uses a login, cookies or anyone's account.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /flightradar24/v1/live with a bounds value such as 52.0,51.0,-1.0,1.0 (north,south,west,east). Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.
Is there a free Flightradar24 API?+
Flightradar24's own API is a paid service, so check its site for current plans. With API.SH every account gets 1,000 free credits every month, which is enough to try live, flight and airport lookups before you pay anything.
Can I use it from Python?+
Yes. Call any route with requests or another HTTP client, or use the API.SH Python SDK. For example, /flightradar24/v1/flights takes number=AA100 or a registration such as G-TTND.