UTC 03:26

RadarBox On Demand API (2.0.22)

Download OpenAPI specification:Download

AirNav RadarBox On Demand API enables you to quickly and easily integrate real-time, scheduled or historical flight data into your solutions. Available fields include flight number, scheduled, estimated and actual departure and arrival times, flight parameters such as speed and altitude, aircraft registration/tail-number.

A full list of available fields is listed on the response sections below.

For any questions, requests or suggestions contact our support.

Note: for RadarBox old API documentation visit this page

Authentication

bearerToken

Security Scheme Type HTTP Value
HTTP Authorization Scheme bearer

Enter bearerToken

You can add token here and store it to use in your request calls in this page.

Aircraft

In this section you can find all of the endpoints related to aircraft data

Aircraft by id

Get aircraft details by id (Mode-S hex code or tail number

Authorizations:
query Parameters
modeS
string

Mode-S code

registration
string

Registration

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
aircraft
object (Aircraft)
Copied
get/aircraft
https://api.radarbox.com/v2/aircraft

Airports

In this section you can find all of the endpoints related to global airport data

Airport by code

Get airport details by code

Authorizations:
path Parameters
icaoCode
required
string

ICAO code

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
airport
object (Flight)
Copied
get/airports/{icaoCode}
https://api.radarbox.com/v2/airports/{icaoCode}

Get METAR by airport

Get airport Metar by code

Authorizations:
path Parameters
icaoCode
required
string

ICAO code

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
apiMetar
object (METAR (METeorological Aerodrome Report))

METARs provide a report of the current weather conditions in the vicinity of an aerodrome

Copied
get/airports/{icaoCode}/metar
https://api.radarbox.com/v2/airports/{icaoCode}/metar

Get TAF by airport

Get airport TAF by code

Authorizations:
path Parameters
icaoCode
required
string

ICAO code

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
apiTaf
object (TAF (Terminal Aerodrome Forecast))

Weather forecast Information provided by airports to serve the surrounding air traffic. TAF reports are updated several times throughout the day to ensure that pilots have access to the most up-to-date information as possible

Copied
get/airports/{icaoCode}/taf
https://api.radarbox.com/v2/airports/{icaoCode}/taf

Flights

In this section you can find all of the endpoints related to live and historical flight data

Get live flights

Use this endpoint if your goal is to get real time information for live flights, either if you are looking for a specific geographical location or particular aircraft/airline/airport.

Authorizations:
header Parameters
Authorization
string
Request Body schema: application/json
registrations
Array of strings (Filters the results by registration/tail-number)
airlines
Array of strings (Filter the results by the 3 letter ICAO code operator)
aircraftTypes
Array of strings (Filters the results by the 4 letter ICAO code aircraft type)
incLastKnownPos
boolean (Flag indicating whether archived flights should be returned as well)
minLatitude
number <double> (Minimum latitude for the bounding rectangle from which positions will be retrieved)
maxLatitude
number <double> (Maximum latitude for the bounding rectangle from which positions will be retrieved)
minLongitude
number <double> (Minimum longitude for the bounding rectangle from which positions will be retrieved)
maxLongitude
number <double> (Maximum longitude for the bounding rectangle from which positions will be retrieved)
fromAirports
Array of strings (Only show flights that departed from these airports (ICAO code))
toAirports
Array of strings (Only show flights that are headed to these airports (ICAO code))
toOrFromAirports
Array of strings (Only show flights that departed or are headed to these airports (ICAO code))

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
flights
Array of objects (List of flights)
Copied
post/flights/live
https://api.radarbox.com/v2/flights/live

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "registrations":
    [
    • "G-YMML"
    ],
  • "airlines":
    [
    • "BAW"
    ],
  • "aircraftTypes":
    [
    • "B772"
    ],
  • "incLastKnownPos": true,
  • "minLatitude": 0.431234,
  • "maxLatitude": 51.509776,
  • "minLongitude": -2.962865,
  • "maxLongitude": -0.372603,
  • "fromAirports":
    [
    • "EGLL"
    ],
  • "toAirports":
    [
    • "EGGL"
    ],
  • "toOrFromAirports":
    [
    • "EGLL"
    ]
}

Search flights by geographical area

Use this endpoint if you are interested in knowing which flights have flown over a particular geographical area at a given point in time

Authorizations:
header Parameters
Authorization
string
Request Body schema: application/json
fromDate
required
string <date-time> (Beginning of the search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
maxLatitude
required
number <double> (Maximum latitude for the bounding rectangle from which positions will be retrieved)
maxLongitude
required
number <double> (Maximum longitude for the bounding rectangle from which positions will be retrieved)
minLatitude
required
number <double> (Minimum latitude for the bounding rectangle from which positions will be retrieved)
minLongitude
required
number <double> (Minimum longitude for the bounding rectangle from which positions will be retrieved)
toDate
required
string <date-time> (End of the search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
belowAltitude
integer <int32> (Only returns positions below this altitude - in feet)
aboveAltitude
integer <int32> (Only returns positions above this altitude - in feet)
includeFlightPaths
boolean (Include flight path positions in the results)
registrations
Array of strings (Filters the results by registration/tail-number)
modeSHexCodes
Array of strings (Mode-s Hex codes of the aircraft)
airlines
Array of strings (Filters response by 3 letters operator ICAO codes)
aircraftTypes
Array of strings (Filters the results by the 4 letter ICAO code aircraft types)

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
flights
Array of objects (List of flights)
Copied
post/flights/geosearch
https://api.radarbox.com/v2/flights/geosearch

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "minLatitude": 51.431234,
  • "maxLatitude": 51.509776,
  • "minLongitude": -2.962865,
  • "maxLongitude": -0.372603,
  • "belowAltitude": 10000,
  • "aboveAltitude": 20,
  • "includeFlightPaths": true,
  • "registrations":
    [
    • "TC-JJU",
    • "9V-SMN"
    ],
  • "modeSHexCodes":
    [
    • "4BA955",
    • "76CDAE"
    ],
  • "fromDate": "2020-04-20T10:25:00Z",
  • "toDate": "2020-04-20T10:30:00Z",
  • "airlines":
    [
    • "SIA",
    • "THY"
    ],
  • "aircraftTypes":
    [
    • "B77W",
    • "A359"
    ]
}

Search flights

Use this endpoint for general flight searches - past, present or future (scheduled) - based on departure/arrival location or individual flights and tail numbers. The search always needs to be restricted by date (either departure, arrival or both).

Authorizations:
header Parameters
Authorization
string
Request Body schema: application/json
fromDate
string <date-time> (Beginning of the search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
toDate
string <date-time> (End of the search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
departureFromDate
string <date-time> (Beginning of the departure date search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
departureToDate
string <date-time> (End of the departure date search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
arrivalFromDate
string <date-time> (Beginning of the arrival date search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
arrivalToDate
string <date-time> (End of the arrival date search window in UTC (format: yyyy:MM:ddTHH:mm:ss.sssZ))
registrations
Array of strings (Filters the results by registration/tail-number)
flightIds
Array of strings (List of flight numbers for the flight in ICAO or IATA format)
modeSHexCodes
Array of strings (Mode-s Hex codes of the aircraft)
airlines
Array of strings (Filter the results by the 3 letter ICAO code operator)
toAirports
Array of strings (Filters response for flights arriving to a specific airport ICAO codes)
fromAirports
Array of strings (Filters response for flights departing from a specific airport ICAO codes)
includeFlightPaths
boolean (Include flight path positions in the results)
sources
Array of strings (Only show data that come from these sources)
Items Enum: "ADSB" "ASDI" "ASDEX" "OCEA" "MLAT" "HFDL" "SATE"

Responses

200

default response

Response Schema: */*
cost
integer <int32> (Cost of the operation (credits))
success
boolean (Result of the operation)
comment
string (Additional info about the operation)
flights
Array of objects (List of flights)
Copied
post/flights/search
https://api.radarbox.com/v2/flights/search

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "fromDate": "2020-01-06T00:00:00Z",
  • "toDate": "2020-01-06T23:59:59Z",
  • "departureFromDate": "2020-01-06T00:00:00Z",
  • "departureToDate": "2020-01-06T23:59:59Z",
  • "arrivalFromDate": "2020-01-06T00:00:00Z",
  • "arrivalToDate": "2020-01-06T23:59:59Z",
  • "registrations":
    [
    • "PH-BHO",
    • "G-YMML"
    ],
  • "flightIds":
    [
    • "KL745",
    • "BAW195"
    ],
  • "modeSHexCodes":
    [
    • "485789",
    • "4007F7"
    ],
  • "airlines":
    [
    • "BAW",
    • "KLM"
    ],
  • "toAirports":
    [
    • "KIAH",
    • "SKBO"
    ],
  • "fromAirports":
    [
    • "EHAM",
    • "EGLL"
    ],
  • "includeFlightPaths": false,
  • "sources":
    [
    • "ADSB",
    • "MLAT",
    • "ASDI"
    ]
}

You have been cleared to land at RadarBox's website. By continuing to use our services, you agree with our Privacy Policy.

HIDE