# SignalBrew Summary — Aggregated Technical Analysis Rating

> SignalBrew Summary — Aggregated Technical Analysis Rating is a paid API for AI agents from api.signalbrew.io, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-11).

Returns an aggregated buy/sell/neutral rating for a cryptocurrency pair on a given exchange and interval, combining votes from up to 24 technical indicators and candlestick patterns.

## Facts

- Endpoint: GET https://api.signalbrew.io/api/%7Bexchange%7D/%7Bsymbol%7D/%7Binterval%7D/summary?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/signalbrew-summary-aggregated-technical-analysis-rating-4599e40f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3q8o8qIKX5PRW5oHDH501

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 signalbrew-summary-aggregated-technical-analysis-rating-4599e40f
```

Example prompt: What's the overall technical analysis rating for BTC/USDT on Binance using 1-hour candles — how many indicators are voting buy vs sell right now?

## When to prefer this

Choose this endpoint when you need a single aggregated technical analysis verdict (buy/sell/neutral) across many indicators at once, rather than querying individual indicators separately. It is ideal for trading bots, AI agents, or dashboards that need a quick consensus signal without managing API keys or subscriptions — pay-per-call via USDC makes it suitable for low-frequency or on-demand use. Prefer it over building your own indicator aggregation when you want a pre-computed, scored summary with named indicator breakdown in one call.

## Known failure modes

- Unsupported exchange name returns an error or empty result
- Unknown or delisted trading symbol returns no data
- Invalid interval value (e.g. unsupported timeframe) returns an error
- Payment not sent or insufficient USDC results in HTTP 402 rejection before processing
- Rate limiting or infrastructure issues may cause transient 5xx errors
- Stale market data if the exchange feed is lagging may produce outdated indicator values

## How this service works

Cryptocurrency technical analysis for AI agents and developers: 24 indicators, candlestick patterns, summary ratings and live tickers, paid per call in USDC via the x402 protocol. No API keys, no subscription.

## Output

A JSON object containing: an aggregated rating ('buy', 'sell', or 'neutral'), a composite score (e.g. '0.21'), individual buy/sell/neutral vote counts, a list of named indicator votes with their computed values (e.g. sma-10, rsi-14), the trading symbol, exchange, interval, and the candle window (from/to timestamps and count) used in the computation.

## Request schema (JSON Schema)

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

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "buy": 8,
   "sell": 5,
   "score": "0.21",
   "votes": [
    {
     "name": "sma-10",
     "vote": "buy",
     "value": "117201.4"
    },
    {
     "name": "rsi-14",
     "vote": "sell",
     "value": "71.24"
    }
   ],
   "rating": "buy",
   "neutral": 1
  },
  "symbol": "BTC_USDT",
  "candles": {
   "to": "2026-07-24T16:00:00Z",
   "from": "2026-07-20T10:00:00Z",
   "count": 99
  },
  "exchange": "binance",
  "interval": "1hour"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/signalbrew-summary-aggregated-technical-analysis-rating-4599e40f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.signalbrew.io](https://www.zero.xyz/host/api.signalbrew.io/llms.txt)
