{"uid":"cap_-zKZXKRSEa5lf_Vl0sVbG","slug":"syra-technical-indicator-api-fe9b2d08","name":"Syra Technical Indicator API","description":"Machine money for agents on Solana: live x402 pay-per-call APIs, MCP tools, typed SDK. Earn · Treasury · Invest · Spend · Grow.","url":"https://api.syraa.fun/indicator","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","limit":{"type":"integer","description":"Number of candles (default 200, max 1000)"},"series":{"type":"boolean","description":"Include full per-bar series arrays (default false)"},"source":{"type":"string","description":"CEX data source (default binance). Supported: binance, coinbase, coingecko, okx, bybit, kraken, bitget, kucoin, upbit, cryptocom"},"symbol":{"type":"string","description":"Trading pair e.g. BTCUSDT, BTC-USDT, bitcoin"},"interval":{"type":"string","description":"Candle interval e.g. 1m, 1h, 4h, 1d (default 1h)"},"indicators":{"type":"string","description":"Comma-separated indicator ids e.g. rsi,macd. Per-indicator params via dotted keys: rsi.period=21"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"paid":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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_Af4UZLXIE3xtCgqv51HZQ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes and returns technical indicators (RSI, MACD, etc.) for a given trading pair and candle interval using OHLCV data from multiple CEX sources.","exampleAgentPrompt":"Can you pull the RSI and MACD indicators for BTCUSDT on 4-hour candles from Binance, using the last 200 candles, and include the full per-bar series?","exampleUseCases":null,"resultDescription":"A JSON object with ok:true, paid:true, and computed indicator values (e.g. RSI reading, MACD line/signal/histogram) for the requested trading pair and interval; optionally includes full per-bar series arrays for each indicator.","failureModes":["Invalid or unsupported trading symbol returns an error","Unsupported CEX source returns an error or empty data","Invalid indicator ID in the comma-separated list causes partial or full failure","Interval string not recognized causes a bad request","limit exceeding 1000 may be rejected or clamped","Payment not fulfilled (x402) returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need on-demand technical indicator calculations (RSI, MACD, etc.) for crypto trading pairs across multiple centralized exchanges without running your own OHLCV pipeline. It is ideal for AI agents performing automated trade signal generation, backtesting snapshots, or alerting workflows that require per-call fresh indicator data with pay-per-use pricing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:57:26.670Z","isFirstParty":false}