# CloudMaxi0x Support & Resistance Levels

> CloudMaxi0x Support & Resistance Levels is a paid API for AI agents from cloudmaxi0x.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Returns support and resistance price levels with touch counts for a given trading symbol and time range, counting distinct approaches into each band rather than bars inside it.

## Facts

- Endpoint: GET https://cloudmaxi0x.com/v1/levels
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cloudmaxi0x-support-resistance-levels-b620f2e7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Kh9dXOvit_yzsZPCJhoCp

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 cloudmaxi0x-support-resistance-levels-b620f2e7
```

Example prompt: Can you pull the support and resistance levels for BTCUSDT on the 4h chart from January 1 2025 to March 31 2025, and only show me levels that have been approached at least 3 times?

## When to prefer this

Choose this endpoint when you need programmatically computed support and resistance levels with statistically sound touch counting — specifically when you want consolidation zones treated as single touches rather than inflating touch counts. Prefer this over manual charting tools or raw OHLCV endpoints when building trading signals, screeners, or agents that need structured S/R data with configurable tolerance bands and minimum touch filters.

## Known failure modes

- start_ms or end_ms not an exact multiple of the chosen interval — returns validation error
- Symbol not recognized or not available on the underlying data source — returns 404 or empty result
- end_ms not strictly greater than start_ms — returns validation error
- Interval enum value not in the allowed list — returns schema validation error
- Payment not attached or insufficient — returns 402 Payment Required

## How this service works

Deterministic, verifiable crypto market data and honest backtest audits. Use GET /v1/data/ohlcv for exact OHLCV over a half-open range with a SHA-256 Merkle manifest - only closed candles are returned, exchange decimal strings are preserved byte for byte, so the same query always yields the same root. Use GET /v1/data/proof to verify one candle against a root you already hold. Use POST /v1/validate/trades to find out whether a list of trade returns can be distinguished from luck, and POST /v1/validate/filter to test a trade filter against a permutation null. GET /, /v1/schema and /v1/data/sources are free.

## Output

Returns a list of support and resistance price bands, each with the price level, band boundaries (based on tolerance), and a touch count reflecting the number of distinct approaches into the band — not the number of candles spent within it. This ensures consolidation periods count as a single touch rather than inflating high-traffic levels.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "symbol",
      "interval",
      "start_ms",
      "end_ms"
     ],
     "properties": {
      "end_ms": {
       "type": "integer",
       "description": "EXCLUSIVE, epoch ms, exact multiple of the interval"
      },
      "symbol": {
       "type": "string",
       "description": "e.g. BTCUSDT"
      },
      "interval": {
       "enum": [
        "1m",
        "3m",
        "5m",
        "15m",
        "30m",
        "1h",
        "2h",
        "4h",
        "6h",
        "8h",
        "12h",
        "1d",
        "3d",
        "1w"
       ],
       "type": "string"
      },
      "start_ms": {
       "type": "integer",
       "description": "inclusive, epoch ms, exact multiple of the interval"
      },
      "min_touches": {
       "type": "integer"
      },
      "tolerance_pct": {
       "type": "number"
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cloudmaxi0x-support-resistance-levels-b620f2e7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from cloudmaxi0x.com](https://www.zero.xyz/host/cloudmaxi0x.com/llms.txt)
