{"uid":"cap_LYbG4_qj3MKum_86sBEfe","slug":"crypto-ohlcv-candlesticks-with-precomputed-technical-indicators-7c259e78","name":"Crypto OHLCV Candlesticks with Precomputed Technical Indicators","description":"Pay-per-call crypto microdata for trading/onchain AI agents via x402 (USDC on Base): Base gas, token risk, balances, multi-venue prices, Hyperliquid book/funding, kimchi premium. No API keys.","url":"https://kr-x402-mvp.kgy5612.workers.dev/v2/aggs/ticker?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":{"limit":{"type":"integer","maximum":500,"minimum":10,"description":"Number of candles (default 100)"},"symbol":{"type":"string","examples":["BTC","ETH","SOLUSDT"],"description":"Base asset or pair (default BTC); quote is USDT"},"interval":{"enum":["1m","5m","15m","1h","4h","1d"],"type":"string","description":"Candle size (default 1h)"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"n":100,"last":80436.6,"source":"binance","symbol":"BTCUSDT","candles":[{"c":80305.21,"h":80418.67,"l":79916,"o":80058.01,"t":"2026-10-29T13:00:00Z","v":792.98}],"interval":"1h","change_pct":1.8,"indicators":{"zone":{"low":79900.9,"high":80519.9,"in_zone":true},"atr14":412.7,"ema20":80210.4,"ema50":79880.1,"rsi14":58.3,"trend":"up","atr14_pct":0.51},"updated_at":"2026-10-29T14:20:00Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_qWFPj-G--ze6OM_jYJ35j","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns OHLCV candlestick data for major USDT pairs with precomputed technical indicators (EMA20, EMA50, RSI14, ATR14, trend, pullback zone) so trading agents skip manual math.","exampleAgentPrompt":"Pull the last 100 hourly candles for BTC with all indicators — EMA20, EMA50, RSI14, ATR14, trend direction, and whether we're in the pullback zone right now.","exampleUseCases":[{"title":"Momentum check before entering trade","prompt":"What's the current trend and RSI for ETH on the 4-hour chart? Grab 100 candles and tell me if we're in a pullback zone near the EMA20."},{"title":"Multi-timeframe indicator scan","prompt":"Fetch the last 50 fifteen-minute candles for SOL and give me the EMA20, EMA50, RSI14, ATR, and whether we're in the buy zone."},{"title":"Daily trend summary for portfolio","prompt":"Get daily candles for BTC, ETH, and SOL — 30 candles each — and tell me the trend direction and RSI14 for each so I can see where the market stands."}],"resultDescription":"A JSON object containing: the symbol and interval, an array of OHLCV candles (open, high, low, close, volume, timestamp) ordered oldest to newest, the last close price, percent change over the window, and a precomputed indicators block with EMA20, EMA50, RSI14, ATR14 (absolute and percent), trend (up/down/range), and a pullback zone (low/high bounds and in_zone boolean).","failureModes":["Invalid symbol returns error (symbol not in supported list)","Limit out of range (below 10 or above 500) returns validation error","Invalid interval string returns 400-level error","Upstream Binance data unavailable causes fetch failure","Payment failure (insufficient USDC balance or x402 client misconfiguration) blocks the request"],"whenToPreferThis":"Choose this endpoint when a trading agent needs OHLCV candle data AND technical indicators in a single call, avoiding the need to compute EMA, RSI, or ATR locally. It is ideal for agents that need to make quick trend or entry decisions without running indicator math. Prefer this over raw exchange APIs when you want pre-aggregated signals (trend label, pullback zone boolean) on top of candle data, and when paying per-call via x402 on Base USDC is acceptable.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:41:37.432Z","isFirstParty":false,"canonicalSlug":"crypto-ohlcv-candlesticks-with-precomputed-technical-indicators-7c259e78"}