# Aviation Turn & Hold Pattern Calculator

> Aviation Turn & Hold Pattern Calculator is a paid API for AI agents from aviation-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-29).

Computes turn rate, radius, bank angle, and load factor from true airspeed, plus holding pattern leg length, width, and time.

## Facts

- Endpoint: GET https://aviation-calc.x402tookit.com/turn-hold?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/aviation-turn-hold-pattern-calculator-7fa36e21
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YtKci77Z1ZByZDHwF2d2W

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability aviation-turn-hold-pattern-calculator-7fa36e21
```

Example prompt: Calculate the turn radius, bank angle for a standard-rate turn, load factor, and holding pattern leg length for an aircraft flying at 180 knots true airspeed at 8,000 feet altitude.

## When to prefer this

Choose this endpoint when you need aeronautical turn performance calculations — especially standard-rate turn parameters, holding pattern geometry, or load factor analysis — tied to a specific true airspeed. It is purpose-built for aviation flight planning and IFR procedure calculations, unlike generic physics calculators that lack aviation-specific outputs like holding leg times or rule-of-thumb bank angles.

## Known failure modes

- Missing required tasKt parameter returns an error
- True airspeed out of range (below 30 or above 700 knots) may return validation error or degraded result
- Bank angle out of range (below 3 or above 75 degrees) may be rejected or flagged
- Turn rate out of range (below 0.5 or above 20 deg/sec) may be rejected
- Conflicting inputs (both bankDeg and rateDegPerSec provided) may cause unexpected behavior
- Payment failure results in HTTP 402 with no computation returned

## How this service works

Turn rate, radius, bank angle and load factor from true airspeed, plus holding pattern leg length, width and time.

## Output

Returns a JSON object containing turn rate in degrees per second, turn radius in both feet and nautical miles, turn diameter in NM, bank angle in degrees, load factor in G, stall speed increase percentage, seconds for a full 360° turn, holding pattern leg length and time, holding pattern total width and duration, the rule-of-thumb bank angle, and optional fuel/time notes — along with metadata like a summary, disclaimer, and data quality flags.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "tasKt"
     ],
     "properties": {
      "tasKt": {
       "type": "number",
       "description": "True airspeed in knots, 30 to 700"
      },
      "bankDeg": {
       "type": "number",
       "description": "Bank angle in degrees, 3 to 75 (give this, or rateDegPerSec; default is a standard-rate 3 degrees per second turn)"
      },
      "altitudeFt": {
       "type": "number",
       "description": "Altitude in feet for the holding leg time: 1 minute up to 14,000 ft, 1.5 minutes above (default 5000)"
      },
      "rateDegPerSec": {
       "type": "number",
       "description": "Turn rate in degrees per second, 0.5 to 20 (3 is standard rate)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "tasKt": {
       "type": [
        "null",
        "number"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "bankDeg": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "notChecked": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "holdWidthNm": {
       "type": [
        "null",
        "number"
       ]
      },
      "loadFactorG": {
       "type": [
        "null",
        "number"
   
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/aviation-turn-hold-pattern-calculator-7fa36e21/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from aviation-calc.x402tookit.com](https://www.zero.xyz/host/aviation-calc.x402tookit.com/llms.txt)
