{"uid":"cap_9_ooLFlK7AaILMRbNK4be","slug":"signalbrew-cryptocurrency-technical-indicator-calculator-dbaf04d9","name":"SignalBrew Cryptocurrency Technical Indicator Calculator","description":"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.","url":"https://api.signalbrew.io/api/%7Bexchange%7D/%7Bsymbol%7D/%7Binterval%7D/indicators/%7Bindicator%7D?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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","properties":{"field":{"type":"string","description":"The candle field the indicator is calculated from; the full parameter catalog of every indicator is served by the free /api/indicators endpoint."},"length":{"type":"string","description":"The number of candles the indicator is calculated from."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"params":{"type":"object"},"result":{"type":"object","description":"The indicator specific result values as decimal strings."},"symbol":{"type":"string"},"candles":{"type":"object"},"exchange":{"type":"string"},"interval":{"type":"string"},"indicator":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"params":{"field":"close","length":14},"result":{"value":"62.41"},"symbol":"BTC_USDT","candles":{"to":"2026-07-20T23:00:00Z","from":"2026-07-20T10:00:00Z","count":14},"exchange":"binance","interval":"1hour","indicator":"rsi"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_kVovglzqW1LKIx7yU7EFl","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes a specific technical analysis indicator (e.g. RSI, MACD, Bollinger Bands) for a given crypto trading pair, exchange, and timeframe interval, paid per-request in USDC.","exampleAgentPrompt":"Calculate the 14-period RSI for BTC_USDT on Binance using 1-hour candles and tell me if it's currently overbought or oversold.","exampleUseCases":[{"title":"Real-time RSI overbought signal check","prompt":"Check the RSI for ETH_USDT on Binance using 1-hour candles with a 14-period length — is Ethereum currently overbought or oversold?"},{"title":"MACD crossover detection for trading bot","prompt":"Get the MACD indicator for BTC_USDT on Binance using 4-hour candles so I can see if there's a bullish or bearish crossover forming."},{"title":"Bollinger Bands squeeze alert","prompt":"Compute the 20-period Bollinger Bands for SOL_USDT on Binance with 1-day candles — I want to know the upper, middle, and lower band values to detect a squeeze."}],"resultDescription":"Returns a JSON object containing the computed indicator value(s) as decimal strings (e.g. RSI value of '62.41'), the parameters used (field, length), the candle window (from/to timestamps and count), and the exchange, symbol, interval, and indicator name for confirmation.","failureModes":["Unsupported exchange or symbol returns a 4xx error","Unsupported indicator name returns a 4xx error","Invalid interval string causes a bad request error","Payment failure via x402 protocol blocks the request","Insufficient candle history for the requested length may return an error or partial result","Network timeouts if market data sync is lagging"],"whenToPreferThis":"Choose SignalBrew when you need on-demand, per-request cryptocurrency technical indicator calculations without maintaining your own candle database or indicator computation logic. It is ideal for agents that need current indicator values for trading decisions, alerting, or signal generation, and can pay micro-amounts per call in USDC via x402. Prefer it over self-hosted solutions when low-latency, pay-as-you-go access to pre-synced exchange candle data is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:30:35.724Z","isFirstParty":false,"canonicalSlug":"signalbrew-cryptocurrency-technical-indicator-calculator-dbaf04d9"}