{"uid":"cap_wvUHrDaYZaiF9OScURjLZ","slug":"cloudmaxi0x-rsi-relative-strength-index-ef319bf8","name":"CloudMaxi0x RSI (Relative Strength Index)","description":"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.","url":"https://cloudmaxi0x.com/v1/indicators/rsi","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","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"},"period":{"type":"integer","description":"optional; defaults to 14"},"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"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","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.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4pVGfF_YxS-hAbzfLmM9X","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns converged RSI values (Wilder smoothing) for a specified symbol, interval, and time range, with warm-up period pre-fetched and discarded so all returned values are fully converged.","exampleAgentPrompt":"Can you get me the 14-period RSI for BTCUSDT on the 1h interval from January 1, 2024 00:00 UTC to February 1, 2024 00:00 UTC, with Wilder smoothing and all values fully converged?","exampleUseCases":[{"title":"Backtest RSI overbought/oversold strategy","prompt":"Pull the 14-period RSI for ETHUSDT on the 4h interval from July 1, 2023 00:00 UTC to December 31, 2023 00:00 UTC — I need fully converged values so my backtest results don't drift when I extend the date range."},{"title":"Live trading signal dashboard","prompt":"Fetch the current RSI for SOLUSDT on the 15m interval for the last 7 days — I want to see if it's crossed above 30 or below 70 recently to trigger a buy or sell signal."},{"title":"Multi-symbol RSI screener","prompt":"Get me the RSI with period 9 for BNBUSDT on the daily interval from March 1, 2024 to April 1, 2024 — I'm screening for assets with RSI under 35 to find oversold opportunities."}],"resultDescription":"A time series of RSI values (Wilder-smoothed, converged) for the requested symbol and interval over the specified epoch-ms date range, at the precision that accurately reproduces the indicator. Warm-up candles are fetched internally and discarded, so the first returned value is already converged and consistent with what a longer range computation would produce.","failureModes":["Invalid symbol returns an error (e.g. unrecognized trading pair)","start_ms or end_ms not aligned to exact multiples of the requested interval causes a validation error","end_ms is exclusive but treated as inclusive leads to off-by-one errors in range selection","Requesting a very short range relative to the period may return fewer bars than expected","Payment failure via x402 protocol results in 402 response and no data returned","Rate limits may apply for rapid sequential calls"],"whenToPreferThis":"Choose this endpoint when you need fully converged RSI values for a specific date range without implementing your own warm-up logic. It is particularly valuable for backtesting, where naïve RSI computed only over the requested window produces different (incorrect) values than RSI computed from a longer history — this endpoint handles that automatically. Prefer it over rolling your own RSI when you need reproducible, consistent indicator values across different range queries on the same dates.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:33:53.713Z","isFirstParty":false}