# Financial Data x402 – Technical Indicators

> Financial Data x402 – Technical Indicators is a paid API for AI agents from x402financialdata.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-06).

Returns a comprehensive suite of technical indicators (RSI, MACD, EMA, SMA, Bollinger Bands, ADX, ATR, Stochastics) plus an overall bullish/bearish signal for a given stock or crypto ticker.

## Facts

- Endpoint: GET https://x402financialdata.com/indicators/%7Bticker%7D?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-06
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/financial-data-x402-technical-indicators-123e2422
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lCVMmR5cSUDGwLAx0ds_v

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 financial-data-x402-technical-indicators-123e2422
```

Example prompt: Pull the full technical indicator breakdown for AAPL — I want to see the RSI, MACD, moving averages, and the overall bullish or bearish signal.

## When to prefer this

Choose this endpoint when you need a comprehensive technical analysis snapshot for a single ticker in one call — it bundles RSI, MACD, moving averages, Bollinger Bands, ADX, ATR, stochastics, and an interpreted signal in one response. Prefer it over building your own indicator stack or paying for a full-subscription data feed when you only need occasional on-demand calls. Ideal for agentic trading assistants, watchlist scanners, or pre-trade analysis workflows that need a pay-per-use model with no API key setup.

## Known failure modes

- Unknown or unsupported ticker returns an error or empty response
- Stale data if the market is closed or the ticker is delisted
- Payment failure via x402 if the USDC balance is insufficient or the network (Base/Solana) is congested
- Malformed ticker input (e.g. special characters) may return a 400 error
- Rate limiting if many calls are made in rapid succession

## How this service works

Pay-per-call stock, macro, on-chain, and crypto data over the x402 protocol. USDC on Base or Solana, no API keys, no subscriptions.

## Output

A JSON object containing: EMA and SMA (20 and 50-day), RSI (14), MACD (12/26/9) with histogram, ADX (14) with +DI/-DI and trend strength label, ATR (14), Stochastic (14/3/3), Bollinger Bands (20/2), price action stats (1d/5d/1mo % change, 52w high/low, distance from extremes), volume (latest, 20-day avg, relative volume), last close price, and an overall signal object with a bullish/bearish/neutral verdict plus per-indicator breakdowns with detail text.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ema": {
   "20": 314.4558,
   "50": 302.4185
  },
  "sma": {
   "20": 308.4835,
   "50": 304.2306
  },
  "as_of": "2026-07-21",
  "adx_14": {
   "adx": 27.0817,
   "plus_di": 31.3147,
   "minus_di": 17.9142,
   "trend_strength": "strong"
  },
  "atr_14": 8.2054,
  "rsi_14": 64.5462,
  "signal": {
   "overall": "bullish",
   "breakdown": {
    "rsi": {
     "detail": "RSI 64.5 in bullish momentum zone (50-70)",
     "reading": "bullish"
    },
    "macd": {
     "detail": "MACD line above its signal line (positive histogram)",
     "reading": "bullish"
    },
    "trend": {
     "detail": "Price above SMA20, SMA20 above SMA50 (uptrend structure)",
     "reading": "bullish"
    },
    "stochastic": {
     "detail": "%K 88.8 is overbought (>80)",
     "reading": "bearish"
    },
    "bollinger_bands": {
     "detail": "Price within the middle of the bands",
     "reading": "neutral"
    }
   },
   "bearish_count": 1,
   "bullish_count": 3,
   "neutral_count": 1
  },
  "ticker": "AAPL",
  "volume": {
   "latest": 40800631,
   "avg_20d": 65793215,
   "relative_volume": 0.6201
  },
  "last_close": 327.74,
  "macd_12_26_9": {
   "macd": 8.9329,
   "signal": 6.7212,
   "histogram": 2.2117
  },
  "price_action": {
   "52w_low": 200.7038,
   "52w_high": 334.99,
   "change_1d_pct": 0.3521,
   "change_5d_pct": 4.0907,
   "change_1mo_pct": 9.9762,
   "pct_from_52w_low": 63.2954,
   "pct_from_52w_high": -2.1642
  },
  "stochastic_14_3_3": {
   "percent_d": 93.2764,
   "percent_k": 88.8091
  },
  "bollinger_bands_20_2": {
   "lower": 272.8741,
   "upper": 344.0929,
   "middle": 308.4835
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/financial-data-x402-technical-indicators-123e2422/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402financialdata.com](https://www.zero.xyz/host/x402financialdata.com/llms.txt)
