For the complete documentation index, see llms.txt. This page is also available as Markdown.

Flights

Live aircraft positions, flight search, flight paths, and aircraft details from the Wingbits network.

List live flights in an area

get
/v1/flights

Returns live aircraft positions within a geographic area — a bounding box (by=box with w/h) or a radius (by=radius with rad) around a center point — with optional altitude and aircraft-category filters. Dimensions are kilometers by default, or nautical miles with unit=nm.

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Query parameters
bystring · enumOptional

Search type: 'box' or 'radius'

Default: boxPossible values:
wnumberRequired

Width of search box (in km or nm based on unit)

hnumberRequired

Height of search box (in km or nm based on unit)

radnumberRequired

Search radius (in km or nm based on unit)

lanumber · min: -90 · max: 90Required

Latitude of center point (-90 to 90)

lonumber · min: -180 · max: 180Required

Longitude of center point (-180 to 180)

min_abnumberOptional

Minimum altitude filter in feet

max_abnumberOptional

Maximum altitude filter in feet

unitstring · enumOptional

Unit for dimensions: 'km' or 'nm' (nautical miles)

Default: nmPossible values:
categoriesstringOptional

Comma-separated aircraft category codes (e.g., A1,A2,A7)

Responses
200

Default Response

application/json
hstringRequired
lanumber · min: -90 · max: 90Required
lonumber · min: -180 · max: 180Required
cstringOptional
fstringOptional
thanyOptional
abanyOptional
aganyOptional
ronumberOptional
rastring · date-timeOptionalPattern: ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
oganyRequired

Whether aircraft is on ground

sqstringOptional

Transponder squawk code

gsnumberOptional

Speed over ground

tstringOptional

Data type indicator (ADSB/ADSC/MLAT)

get/v1/flights

List live flights in multiple areas

post
/v1/flights

Batch variant of the area query: send several box or radius queries in one request and get results per query, each echoing its alias.

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Bodyall of[]
anyOptional
or
and
Responses
200

Default Response

application/json
aliasstringRequired
post/v1/flights

Get a flight by ID

get
/v1/flights/{id}

Returns a single flight by its identifier, including current position and flight metadata. When the aircraft is no longer live but its recent track is still retained, returns flight: null with hexId and lastPosition (the last tracked point).

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Path parameters
idstringRequired

Item identifier

Responses
200

Default Response

application/json
flightany ofRequired
or
undefined · enum · nullableOptionalPossible values:
hexIdstringOptional
messagestringOptional
get/v1/flights/{id}

Get a flight path

get
/v1/flights/{id}/path

Returns the position track for a flight: an ordered list of latitude, longitude, altitude, and timestamp points.

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Path parameters
idstringRequired

Item identifier

Responses
200

Default Response

application/json
get/v1/flights/{id}/path
get
/v1/flights/search

Finds a live flight by callsign (e.g. BAW172), ICAO 24-bit hex address (e.g. 4ca8d3), or registration (e.g. EI-DVN). Returns null when no matching flight is currently visible to the network.

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Query parameters
querystring · min: 3 · max: 15Required

Flight callsign, ICAO hex, or registration

Responses
200

Default Response

application/json
flightany ofRequired
or
undefined · enum · nullableOptionalPossible values:
messagestringOptional
get/v1/flights/search

Get aircraft details by ICAO24

get
/v1/flights/details/{icao24}

Returns detailed aircraft information — type, registration, operator, and related metadata — for an ICAO 24-bit address.

Authorizations
x-api-keystringRequired

API key for accessing protected endpoints

Path parameters
icao24string · min: 1Required

ICAO 24-bit address

Responses
200

Default Response

application/json
icao24stringRequired
registrationany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
manufacturerIcaoany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
manufacturerNameany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
modelany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
typecodeany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
serialNumberany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
lineNumberany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
icaoAircraftTypeany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
operatorany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
operatorCallsignany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
operatorIcaoany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
operatorIataany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
ownerany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
registeredany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
reguntilany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
statusany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
builtany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
firstFlightDateany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
enginesany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
modesany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
adsbany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
acarsany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
notesany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
categoryDescriptionany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
milany ofRequired
booleanOptional
or
undefined · enum · nullableOptionalPossible values:
faaPiaany ofRequired
booleanOptional
or
undefined · enum · nullableOptionalPossible values:
faaLaddany ofRequired
booleanOptional
or
undefined · enum · nullableOptionalPossible values:
shortTypeany ofRequired
stringOptional
or
undefined · enum · nullableOptionalPossible values:
get/v1/flights/details/{icao24}

Last updated

Was this helpful?