Aircraft overhead
adsb_lol.aircraft_nearFreeLive now
Live aircraft near a place, received over ADS-B radio by community receivers: callsign, registration, type, altitude, speed, heading and distance, nearest first.
Inputs
| Name | Type | Description |
|---|---|---|
latrequired | number | Latitude in decimal degreesrange: -90 to 90 |
lonrequired | number | Longitude in decimal degreesrange: -180 to 180 |
radius_km | number | Search radius in kmdefault: 25; range: 1 to 400 |
limit | integer | default: 15; range: 1 to 50 |
Example output
{"query":{"lat":51.47,"lon":-0.45,"radius_km":25},"time":"2026-11-02T00:36:54.001Z","total":7,"count":5,"aircraft":[{"icao_hex":"42584b","callsign":null,"registration":"TWR","type":"TWR","altitude_ft":"ground","ground_speed_kt":0,"track_deg":null,"vertical_rate_fpm":null,"squawk":null,"emergency":null,"lat":51.47057,"lon":-0.447043,"distance_km":0.2,"seen_s_ago":0.1,"map":"https://adsb.lol/?icao=42584b"},{"icao_hex":"408120","callsign":null,"registration":"G-VEYR","type":"A339","altitude_ft":"ground","ground_speed_kt":0,"track_deg":null,"vertical_rate_fpm":null,"squawk":"2000","emergency":n...Data license
ODbL 1.0 · Contains information from adsb.lol, made available under the ODbL 1.0. Source
Try it
…
Call it
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "adsb_lol.aircraft_near",
"arguments": {
"lat": 51.47,
"lon": -0.45,
"radius_km": 25,
"limit": 5
}
}
}curl -sS -X POST https://www.realworldmcp.com/api/call/adsb_lol.aircraft_near \
-H 'content-type: application/json' \
-d '{"lat": 51.47, "lon": -0.45, "radius_km": 25, "limit": 5}'const res = await fetch("https://www.realworldmcp.com/api/call/adsb_lol.aircraft_near", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({"lat": 51.47, "lon": -0.45, "radius_km": 25, "limit": 5})
});
console.log(await res.json());