# Crypto Technical Indicators API (RSI, MACD, SMA, EMA)

> Crypto Technical Indicators API (RSI, MACD, SMA, EMA) is a paid API for AI agents from cycle-angela-lamp-hamburg.trycloudflare.com, paid per call via x402, $0.04/call, status down (last checked 2026-09-15).

Returns key technical indicators — RSI-14, MACD, MACD signal, SMA-20, EMA-50, and overbought/oversold zone — for a given crypto pair, computed from 1-hour Kraken OHLC candles.

## Facts

- Endpoint: GET https://cycle-angela-lamp-hamburg.trycloudflare.com/api/ta/momentum
- Price: $0.04/call
- Payment: x402
- Status: down
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/crypto-technical-indicators-api-rsi-macd-sma-ema-bcf90d8b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6UB3LOmm0mm000Uc8tctT

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 crypto-technical-indicators-api-rsi-macd-sma-ema-bcf90d8b
```

Example prompt: Pull the latest technical indicators for BTCUSD — I want to know the RSI-14, MACD, SMA-20, EMA-50, and whether it's currently in an overbought or oversold zone.

## When to prefer this

Choose this endpoint when you need a quick, pre-computed bundle of standard momentum and trend indicators (RSI, MACD, SMA, EMA) for BTC or ETH without having to source raw OHLC data and compute indicators yourself. Ideal for trading signal pipelines, alerting agents, or dashboards that need structured technical analysis on a per-request basis at low cost ($0.04/call).

## Known failure modes

- Unsupported pair symbol returns an error or empty result
- Stale data if upstream Kraken OHLC feed is delayed
- Missing ?pair query parameter may return a 400 or default pair
- Cloudflare tunnel downtime leading to 502/503 errors
- Insufficient OHLC candle history for indicator calculation may yield null values

## How this service works

Technical indicators for crypto pair: RSI, MACD, MACD signal, SMA 20, EMA 50, with overbought oversold zones. JSON. Pass ?pair=BTCUSD or ETHUSD. Computed from OHLC candles.

## Output

A JSON object containing: RSI-14 value, MACD value, MACD signal line value, SMA-20, EMA-50, current close price, the RSI zone classification (overbought, oversold, or neutral), the requested pair symbol, and a Unix timestamp for when the payload was generated. All indicators are derived from 1-hour Kraken OHLC candles.

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "macd": {
   "type": "number"
  },
  "pair": {
   "type": "string"
  },
  "close": {
   "type": "number"
  },
  "ema_50": {
   "type": "number"
  },
  "rsi_14": {
   "type": "number"
  },
  "sma_20": {
   "type": "number"
  },
  "rsi_zone": {
   "enum": [
    "overbought",
    "oversold",
    "neutral"
   ],
   "type": "string",
   "description": "overbought | oversold | neutral"
  },
  "macd_signal": {
   "type": "number"
  },
  "generated_at": {
   "type": "integer",
   "description": "unix seconds when payload was built"
  }
 },
 "description": "1h-candle technicals, Kraken OHLC"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/crypto-technical-indicators-api-rsi-macd-sma-ema-bcf90d8b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cycle-angela-lamp-hamburg.trycloudflare.com](https://www.zero.xyz/host/cycle-angela-lamp-hamburg.trycloudflare.com/llms.txt)
