flight_calculator

Flight Time & Route Calculator

Endpoint to retrieve flight time, flight route & fuel usage.

post/v3/flight_calculator/

Request body

departure_airportstring required

Departure airport ICAO code / IATA code / Local identifier or coordinates. e.g. "LSGG", "RIX", "39.7841944444 -104.537638889"

arrival_airportstring required

Arrival airport ICAO code / IATA code / Local identifier or coordinates. e.g. "KJFK", "BCA", "8.45991666667 48.5683611111

aircraftstring required

Aircraft profile name / ICAO code / type. Profile name is preferable. e.g. "HondaJet (IASA regulations)", "CL60", "Global 6000"

aircraft_tail_numberstring

Aircraft tail number. Helps find exact aircraft profile. Overrides 'aircraft' parameter if found in Aviapages database.

departure_datetimestring date-time

Local time of departure in format "YYYY-MM-DDThh:mm". Default: current UTC datetime. e.g. "2020-10-28T12:00"

paxinteger

Number of passengers.

aircraft_custom_payloadinteger

Custom payload parameter, kg. Overrides pax parameter.

arrival_datetimeboolean

Display local arrival date & time depending on time calculation methods selected from above ("airway_time", "airway_time_weather_impacted", "great_circle_time", "average_speed_time" will return "arrival_local_airway", "arrival_local_airway_weather_impacted", "arrival_local_great_circle", "arrival_local_average_speed" respectively)

great_circle_routeboolean

Calculate great circle route (shortest distance) as an array of coordinates between airports

great_circle_carbon_emissionsboolean

Calculate carbon dioxide emissions via great circle using aircraft performance model, kg

airway_carbon_emissionsboolean

Calculate carbon dioxide emissions via airways using aircraft performance model, kg

airway_carbon_emissions_weather_impactedboolean

Calculate carbon dioxide emissions via airways using aircraft performance model with historical average wind, kg

great_circle_distanceboolean

Calculate distance between airports via great circle (shortest distance).

great_circle_timeboolean

Calculate flight time via great circle (shortest distance) using aircraft performance model.

great_circle_fuelboolean

Calculate trip and block fuel via great circle using aircraft performance model.

average_speed_timeboolean

Calculate flight time via great circle using aircraft's average speed constant. Simplest and fastest calculations.

airway_routeboolean

Calculate airway route of coordinates between airports via airways.

airway_timeboolean

Calculate flight time via airways using aircraft performance model.

airway_distanceboolean

Calculate distance between airports via airways.

airway_time_weather_impactedboolean

Calculate flight time via airways using aircraft performance model with historical average wind impact. This is the recommended method for most accurate result.

airway_fuel_weather_impactedboolean

Calculate trip and block fuel via great circle using aircraft performance model with historical average wind.

airway_fuelboolean

Calculate trip and block fuel via airways using aircraft performance model.

advise_techstopsboolean

Advise optimal airports for tech stop in case direct flight is not possible.

ifr_routeboolean

Calculate route as a sequence of airways and airway points used for en-route navigation.

airway_fuel_weather_impacted_detailedboolean

Calculate and display detailed breakdown of fuel consumption via airways using aircraft performance model with historical average wind.

airway_fuel_detailedboolean

Calculate and display detailed breakdown of fuel consumption via airways using aircraft performance model.

great_circle_fuel_detailedboolean

Calculate and display detailed breakdown of fuel consumption via great circle using aircraft performance model.

airway_average_wind_historicalboolean

Use historical average wind for airway calculations. This is the recommended method for most accurate result.

avoid_countriesstring[]

List of countries to avoid in airway calculations. e.g. ["Iran", "Syria"], ["UKR", "BLR"] or ["BY", "UA"]

avoid_firsstring[]

List of FIR to avoid in airway calculations. e.g. ["UKDV", "UKBV"]

etopsstring

Use ETOPS in airway calculations. Possible values: "ETOPS90", "ETOPS120", "ETOPS180".

tagstring

Set custom user tag. Helpful for debugging or logging.

aircraft_degradationnumber double

Aircraft's aerodynamic and flight characteristics degradation factor, percent.

aircraft_oewinteger

Custom aircraft's operating empty weight, kg.

aircraft_mtowinteger

Custom aircraft's maximum takeoff weight, kg.

aircraft_zfwinteger

Custom aircraft's zero fuel weight, kg.

aircraft_max_fuelinteger

Custom aircraft's max fuel weight, kg.

aircraft_taxi_fuelinteger

Custom aircraft's taxi fuel weight, kg.

aircraft_alternate_fuelinteger

Custom aircraft's alternate fuel weight, kg.

aircraft_holding_fuelinteger

Custom aircraft's holding fuel weight, kg.

aircraft_contingency_fuelinteger

Custom aircraft's contingency fuel weight, kg.

aircraft_extra_fuelinteger

Custom aircraft's extra fuel weight, kg.

aircraft_optimal_flight_levelinteger

Custom aircraft's optimal flight level, m.

aircraft_cruise_speedstring

Custom aircraft's cruise speed. e.g. "M0.80", "M0.85", "M0.90", "M0.95", "M0.99"

aircraft_mlwinteger

Custom aircraft's maximum landing weight, kg.

aircraft_mzfwinteger

Custom aircraft's maximum zero fuel weight, kg.

crossed_firsboolean

Show FIRs crossed during the route

crossed_countriesboolean

Show countries crossed during the route

aircraft_taxi_timeinteger

Total runway taxi time, minutes.

fallback_eco_regimeboolean

Automatic "efficiency mode": if the initial calculation fails due to weight or fuel constraints, the system recalculates the flight using the most fuel-efficient flight mode.

force_eco_regimeboolean

The calculation will be performed using the most efficient performance mode. Custom speed and altitude parameters will be ignored.

flight_time_offsetinteger

Flight time adjustment in minutes applied to the calculated flight duration; may be positive or negative.

Response

aircraftstring required

Aircraft profile name.

great_circle_carbon_emissionsinteger required

Carbon dioxide emissions via great circle using aircraft performance model in kilograms.

airway_carbon_emissionsinteger required

Carbon dioxide emissions via airways using aircraft performance model in kilograms.

airway_carbon_emissions_weather_impactedinteger required

Carbon dioxide emissions via airways using aircraft performance model with historical average wind in kilograms.

Changes

No recorded changes to this endpoint across all 1 revision of this API.