{"uid":"cap_AvBbA4SVKZQELxz07FNmr","slug":"crypto-ohlcv-klines-with-precomputed-indicators-47d3cf3d","name":"Crypto OHLCV Klines with Precomputed 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/api/v1/coinank/kline/lists?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_ZRlmqjXp2Mx2irxyUAhSR","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 crypto pairs with precomputed technical indicators (EMA20, EMA50, RSI14, ATR14, trend, pullback zone)","exampleAgentPrompt":"Pull the last 100 hourly candles for BTC against USDT and tell me the current RSI14, EMA20, EMA50, trend direction, and whether we're in a pullback zone right now.","exampleUseCases":[{"title":"Automated trading signal check","prompt":"Check the 4-hour candles for ETH over the last 200 periods — I need the RSI14, EMA20, EMA50, and current trend so my bot can decide whether to enter a long position."},{"title":"Pullback zone entry detection","prompt":"Is SOL currently in a pullback zone on the 1-hour chart? Pull the last 100 candles and tell me the EMA20 ± ATR range and whether price is inside it."},{"title":"Daily crypto momentum review","prompt":"Give me the daily candles for BTC, SOL, and ETH — just the last 30 days each — and tell me the trend, RSI14, and percentage change over the window for each one."}],"resultDescription":"Returns a JSON object with: total candle count (n), data source (binance), symbol, interval, array of OHLCV candles [{t,o,h,l,c,v}] ordered oldest-to-newest, last close price, change_pct over the window, and precomputed indicators: EMA20, EMA50, RSI14, ATR14 (absolute and percent), trend (up/down/range), and pullback zone bounds (low, high, in_zone boolean).","failureModes":["Invalid symbol returns error — must be a supported major USDT pair (BTC, ETH, SOL, BNB, XRP, DOGE, ADA, AVAX, LINK, SUI, etc.)","Invalid interval value (not in 1m|5m|15m|1h|4h|1d) returns validation error","Limit out of range (below 10 or above 500) returns validation error","Payment failure via x402 (insufficient USDC balance) results in 402 response","Upstream Binance data unavailability may cause delayed or stale response"],"whenToPreferThis":"Choose this endpoint when your trading agent needs OHLCV candle data AND technical indicators in a single call without doing any math locally. Ideal when you need EMA20/50 crossover signals, RSI overbought/oversold checks, ATR-based volatility assessment, trend classification, or pullback zone detection for major USDT pairs. Prefer over raw exchange APIs when you want to skip indicator computation overhead in your agent logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:42:27.220Z","isFirstParty":false,"canonicalSlug":"crypto-ohlcv-klines-with-precomputed-indicators-47d3cf3d"}