/api/v1/e6b/true-airspeed/calculateCommercial PilotCalculate True Airspeed
Calculates true airspeed (TAS) from calibrated airspeed, pressure altitude, and outside air temperature.
Code Examples
curl \
-X POST \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"calibratedAirspeedKt": 0,
"pressureAltitudeFt": 0,
"outsideAirTemperatureCelsius": 0
}' \
"https://api.preflightapi.io/api/v1/e6b/true-airspeed/calculate"curl \
-X POST \
-H "Ocp-Apim-Subscription-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"calibratedAirspeedKt": 0,
"pressureAltitudeFt": 0,
"outsideAirTemperatureCelsius": 0
}' \
"https://api.preflightapi.io/api/v1/e6b/true-airspeed/calculate"Description
Uses the full compressible isentropic flow conversion (CAS to impact pressure to Mach to TAS), accurate from sea level through FL410+ including above the ISA tropopause at 36,089 ft. This is more accurate than the simplified CAS / sqrt(sigma) formula, which diverges significantly at higher altitudes.
Response Fields
TrueAirspeedKt— the aircraft's actual speed through the air mass (knots)
DensityAltitudeFt— density altitude at the given conditions (feet)
MachNumber— the aircraft's speed as a fraction of the local speed of sound
*Note:* The ISA tropopause is modeled at 36,089 ft. The real tropopause varies from ~26,000 ft near the poles to ~55,000 ft near the equator, which affects accuracy at high altitudes in non-mid-latitude regions.
Request BodyTrueAirspeedRequestDto
Calibrated (indicated) airspeed in knots (must be greater than 0)
Pressure altitude in feet (can be negative, e.g. Death Valley)
Outside air temperature in degrees Celsius
Response Schema
Calculated true airspeed in knots
Density altitude in feet at the given conditions
Mach number at the given conditions
Calibrated airspeed used in calculation (knots)
Pressure altitude used in calculation (feet)
Outside air temperature used in calculation (°C)
Machine-readable error code (e.g., "AIRCRAFT_NOT_FOUND").
Human-readable error message suitable for display.
Additional error details (only included in development environment).
Name of the external service that failed (only included for 503 errors).
Field-level validation errors (only for validation failures).
UTC timestamp when the error occurred.
Correlation ID for tracing the request.
Request path that generated the error.