{"uid":"cap_SXe6R3SxEbE9jB1jk6bmR","slug":"aiworker-data-technical-indicators-base-token-211dd95e","name":"aiworker-data Technical Indicators (Base Token)","description":"Technical indicators for one Base token from its largest pool's candles (GeckoTerminal OHLCV, hourly or daily, 50–200 periods): RSI 14, EMA 20/50, SMA 20, Bollinger bands 20/2σ, ATR 14, last close, high/low and percentage changes — the textbook arithmetic on past prices, nothing more. Deterministic, no LLM, no signal, no forecast; cached five minutes.","url":"https://aiworker.duckdns.org/v1/market/ta","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"periods":{"type":"integer","default":100,"maximum":200,"minimum":50},"timeframe":{"enum":["hour","day"],"type":"string","default":"hour"}}},"responseSchema":{"type":"json","example":{"pool":"0x4e829f8a5213c42535ab84aa40bd4adcce9cba02","as_of":"2026-09-12T20:00:00.000Z","token":{"name":"Brett","symbol":"BRETT","address":"0x532f27101965dd16442e59d40670faf5ebb142e4"},"atr_14":0.00006,"ema_20":0.00501,"ema_50":0.00519,"rsi_14":38.2,"sma_20":0.00503,"candles":100,"reasons":[],"sources":[{"ok":true,"url":"https://api.geckoterminal.com/api/v2/networks/base/pools/0x4e829f8a5213c42535ab84aa40bd4adcce9cba02/ohlcv/hour","name":"geckoterminal_ohlcv"}],"timeframe":"hour","change_pct":{"pct_1":-0.4,"pct_24":-2.1},"disclaimer":"Indicators are arithmetic on past prices, not a forecast or a signal. Informational only; not investment advice.","high_low_n":{"n":100,"low":0.00488,"high":0.00551},"last_close":0.004946,"attribution":"Data: GeckoTerminal (OHLCV, Base)","bollinger_20":{"lower":0.00484,"upper":0.00522,"middle":0.00503,"width_pct":7.6},"generated_at":"2026-09-13T00:00:00.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_G_3tOZ9qYNVd2qAQjLOZJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes standard technical indicators (RSI 14, EMA 20/50, SMA 20, Bollinger Bands, ATR 14, high/low, percentage changes) for a Base chain token using GeckoTerminal OHLCV candle data from its largest liquidity pool.","exampleAgentPrompt":"Pull the hourly technical indicators for the Base token at 0x532f27101965dd16442e59d40670faf5ebb142e4 using 100 periods — I want RSI, EMAs, Bollinger Bands, ATR, and the recent percentage changes.","exampleUseCases":[{"title":"Momentum check for Base memecoin","prompt":"Give me the RSI 14, EMA 20/50, and Bollinger Bands for the Base token at 0x532f27101965dd16442e59d40670faf5ebb142e4 on an hourly timeframe with 100 candles — I want to know if it's overbought or oversold right now."},{"title":"Daily trend analysis for DeFi token","prompt":"Run daily technical analysis on the Base token 0x4200000000000000000000000000000000000006 using 200 periods — I need the SMA 20, EMA 50, ATR 14, and the high/low range to assess the trend."},{"title":"Volatility screening for token portfolio","prompt":"For the Base token at address 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, get me the hourly Bollinger Band width and ATR 14 over 50 periods so I can gauge how volatile it's been lately."}],"resultDescription":"Returns a JSON object with the computed technical indicators for the token's largest pool: RSI 14, EMA 20, EMA 50, SMA 20, Bollinger Bands (upper/lower/middle/width_pct), ATR 14, last close price, high/low over N periods, 1-period and 24-period percentage changes, pool address, token name/symbol/address, timeframe, candle count, data source attribution, and a disclaimer that these are arithmetic on past prices only. Results are cached for 5 minutes.","failureModes":["Invalid or non-Base token address (must be 0x + 40 hex chars) returns validation error","Token has no liquidity pool on Base — GeckoTerminal returns no OHLCV data","Periods out of range (below 50 or above 200) returns schema validation error","GeckoTerminal API unavailable causes upstream data fetch failure","Token exists but pool has insufficient candle history for the requested period count"],"whenToPreferThis":"Use this endpoint when you need deterministic, reproducible technical indicator values for a Base chain token and want to avoid running the arithmetic yourself. It is ideal when you have a token contract address, need standard TA metrics (RSI, EMAs, Bollinger Bands, ATR) computed from real OHLCV pool data, and want a fast cached result without building your own candle-fetching and indicator pipeline. Prefer this over general market data endpoints when you specifically need indicator values rather than raw price quotes.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:07.651Z","isFirstParty":false}