# TASignal by AgentGate

> TASignal by AgentGate is a paid API for AI agents from api.youraitools.co, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-26).

Returns a full suite of technical indicators (RSI, MACD, EMA, Bollinger Bands, ADX, ATR, stochastic, realized volatility) plus a composite bias score and trend/regime classification for any crypto asset on closed candles.

## Facts

- Endpoint: GET https://api.youraitools.co/tasignal/v1/lite?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tasignal-by-agentgate-90f7f09b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_A528MhNl_IqcWHg3O53XZ

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 tasignal-by-agentgate-90f7f09b
```

Example prompt: What are the technical indicators for BTC on the 1h chart right now — give me the RSI, MACD, ADX, Bollinger Bands, and the overall bias score and trend regime.

## When to prefer this

Choose TASignal when you need a comprehensive, pre-computed technical analysis snapshot for a crypto perpetual or spot asset on a specific closed-candle timeframe, especially when you want both raw indicator values and an interpreted bias score with component attribution. Prefer this over building your own indicator stack or querying raw OHLCV data. Particularly useful for agents that need a quick trending/ranging regime classification alongside volatility metrics to inform risk decisions, without needing to run custom TA libraries.

## Known failure modes

- Unknown or unsupported symbol returns an error or empty result
- Hyperliquid data unavailable causes fallback to dYdX v4; if both fail, the call errors
- Invalid timeframe enum value returns a validation error
- Payment not attached or insufficient (x402) causes a 402 Payment Required response
- Rate limiting or upstream exchange downtime may cause timeouts

## How this service works

Crypto technical analysis API (RSI, MACD). Technical indicators for any crypto asset on closed 15m/1h/4h/1d candles: RSI 14, MACD 12/26/9 with cross, EMA 20/50/200, SMA 20, Bollinger Bands 20/2 (%b, bandwidth), ATR 14 and ATR %, ADX 14 with +DI/-DI, stochastic %K, annualized realized volatility, volume vs 20-bar average, 20-bar high/low; plus a descriptive technical bias score (-100..100) with components, trend (up/down/mixed) and regime (trending/ranging). Not financial advice.

## Output

A JSON object containing: all computed indicators (RSI 14, MACD line/signal/histogram/cross flag, EMA 20/50/200, SMA 20, Bollinger Bands upper/lower/middle/%b/bandwidth, ATR 14, ATR %, ADX with +DI and -DI, stochastic %K, annualized realized volatility, volume vs 20-bar average, 20-bar high/low, 1-bar and 24-bar price change %); a signal object with a numeric bias score from -100 to 100, a labeled bias (e.g. strong_bearish), trend (up/down/mixed), regime (trending/ranging), confidence level, and component breakdown explaining which indicators contributed how many points; metadata including symbol, timeframe, last closed candle timestamp, data source, candles used, and a disclaimer.

## 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": [
      "symbol"
     ],
     "properties": {
      "symbol": {
       "type": "string",
       "description": "Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"
      },
      "timeframe": {
       "enum": [
        "15m",
        "1h",
        "4h",
        "1d"
       ],
       "type": "string",
       "description": "Candle timeframe: 15m, 1h, 4h or 1d (default 1h; risk default 4h)"
      }
     },
     "description": "Search intents: crypto technical analysis api, rsi api, macd api, crypto indicators, bollinger bands, trading signals api"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "tier": {
       "type": "string"
      },
      "market": {
       "type": "string"
      },
      "signal": {
       "type": "object"
      },
      "source": {
       "type": "string"
      },
      "symbol": {
       "type": "string"
      },
      "timeframe": {
       "type": "string"
      },
      "checked_at": {
       "type": "string"
      },
      "confidence": {
       "type": "string"
      },
      "disclaimer": {
       "type": "string"
      },
      "indicators": {
       "type": "object"
      },
      "last_price": {
       "type": "number"
      },
      "candles_used": {
       "type": "number"
      },
      "last_closed_at": {
       "type": "string"
      },
      "sources_failed": {
       "type": "array"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "tier": "lite",
  "market": "BTC",
  "signal": {
   "bias": "strong_bearish",
   "note": "Descriptive summary of the indicators above on closed candles; not a prediction or a recommendation to trade.",
   "score": -84,
   "trend": "mixed",
   "regime": "trending",
   "components": [
    {
     "why": "EMA20 below EMA50",
     "name": "ema_20_vs_50",
     "points": -20
    },
    {
     "why": "price below EMA200",
     "name": "price_vs_ema_200",
     "points": -20
    },
    {
     "why": "MACD below signal",
     "name": "macd_histogram",
     "points": -15
    },
    {
     "why": "RSI below 50",
     "name": "rsi_14",
     "points": -10
    },
    {
     "why": "trend strength ADX 46.16 (-DI leads)",
     "name": "adx_direction",
     "points": -15
    },
    {
     "why": "inside the bands",
     "name": "bollinger_percent_b",
     "points": 0
    }
   ]
  },
  "source": "hyperliquid",
  "symbol": "BTC",
  "timeframe": "1h",
  "checked_at": "2026-10-22T19:00:54.379Z",
  "confidence": "high",
  "disclaimer": "Not financial advice. Past performance does not guarantee future results. Technical indicators, risk metrics and backtests describe historical prices only; they are not predictions or trade recommendations. TASignal never trades, holds funds or keys.",
  "indicators": {
   "macd": {
    "line": -550.39178,
    "cross": "none",
    "signal": -449.65055,
    "histogram": -100.74123
   },
   "close": 81381,
   "notes": [],
   "adx_14": {
    "adx": 46.16,
    "plus_di": 8.15,
    "minus_di": 35.13
   },
   "atr_14": 443.84296,
   "ema_20": 82179.416,
   "ema_50": 82607.493,
   "low_20": 80911,
   "rsi_14": 30.65,
   "sma_20": 82305.95,
   "atr_pct": 0.545,
   "ema_200": 82541.062,
   "high_20": 84459,
   "change_pct": {
    "bars_1": 0.22,
    "bars_24": -3.554
   },
   "bollinger_20_2": {
    "lower": 80620.584,
    "upper": 83991.316,
    "middle": 82305.95,
    "percent_b": 0.226,
    "bandwidth_pct": 4.095
   },
   "stochastic_k_14": 22.64,
   "volume_vs_20_avg": 0.926,
   "realized_vol_annual_pct": 30.4
  },
  "last_price": 81399,
  "candles_used": 300,
  "last_closed_at": "2026-10-22T19:00:00.000Z",
  "sources_failed": []
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tasignal-by-agentgate-90f7f09b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.youraitools.co](https://www.zero.xyz/host/api.youraitools.co/llms.txt)
