Live Airport Tracker
Live aircraft, local time, current weather, and 7-day forecast for any airport — all from free, no-auth public APIs.
Steps
- Enter a valid 3-letter IATA airport code (e.g., "AMS", "LHR", or "SYD").
- The panel fetches live aircraft via adsb.lol and weather via Open-Meteo.
- Switch between Departures and Arrivals to filter the aircraft board.
Example
// Live aircraft near Amsterdam via adsb.lol (no API key needed)
fetch('https://api.adsb.lol/v2/lat/52.3086/lon/4.7639/dist/30')
.then(res => res.json())
.then(data => data.ac.forEach(a => console.log(a.flight?.trim(), a.alt_baro, 'ft')));
// Weather via Open-Meteo
fetch('https://api.open-meteo.com/v1/forecast?latitude=52.3086&longitude=4.7639¤t_weather=true&daily=weathercode,temperature_2m_max,temperature_2m_min&timezone=auto')
.then(res => res.json())
.then(data => console.log(data.current_weather.temperature, '°C'));
Download template
API: /api/flights