{"uid":"cap_-X6tDyyb__5nll52SGrLo","slug":"agents-x402stock-xyz-x402stock-technicals-endpoint-5b206edb","name":"x402stock Technicals Endpoint","description":"Use for a quick momentum or trend read on a US-listed stock. Returns the latest RSI (14) with overbought, oversold, or neutral zone, SMA 50 and EMA 20 with price position, and MACD with signal cross state, alongside the current delayed price. Factual indicator readings, not buy or sell guidance. From x402stock, a market & economic data API (x402, USDC).","url":"https://agents.x402stock.xyz/api/v1/technicals/{ticker}","method":"GET","headers":{},"bodySchema":{"type":"object","required":["ticker"],"properties":{"ticker":{"type":"string","description":"US-listed ticker symbol (uppercase), e.g. AAPL."}}},"responseSchema":{"type":"object","required":["ticker","data","source","as_of"],"properties":{"data":{"type":"object","required":["price","rsi_14","sma_50","ema_20","macd"],"properties":{"macd":{"anyOf":[{"type":"object","required":["value","signal","histogram","position"],"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}]},"signal":{"anyOf":[{"type":"number"},{"type":"null"}]},"position":{"type":"string"},"histogram":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"price":{"type":"object","required":["last","change_percent"],"properties":{"last":{"anyOf":[{"type":"number"},{"type":"null"}]},"change_percent":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},"ema_20":{"anyOf":[{"type":"object","required":["value","price_vs_percent","position"],"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}]},"position":{"type":"string"},"price_vs_percent":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"rsi_14":{"anyOf":[{"type":"object","required":["value","zone"],"properties":{"zone":{"type":"string"},"value":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]},"sma_50":{"anyOf":[{"type":"object","required":["value","price_vs_percent","position"],"properties":{"value":{"anyOf":[{"type":"number"},{"type":"null"}]},"position":{"type":"string"},"price_vs_percent":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}]}},"additionalProperties":false},"as_of":{"type":"string"},"source":{"type":"string","const":"x402stock"},"ticker":{"type":"string"},"feedback":{"type":"object","required":["endpoint","method","free","note"],"properties":{"free":{"type":"boolean"},"note":{"type":"string"},"method":{"type":"string","const":"POST"},"endpoint":{"type":"string"}},"additionalProperties":false}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.03","displayCostAsset":"USD","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.03/call","primary":{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.03","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"mpp","network":"tempo","amountUsd":"0.03","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JktHg23xtekveDR2PDytG","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.03","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.x402stock.xyz","brandSlug":"agents-x402stock-xyz-mpp","brandBaseUrl":"https://agents.x402stock.xyz","brandDocsUrl":null,"whatItDoes":"Returns key technical indicators (RSI 14, SMA 50, EMA 20, MACD) with zone/position context and current delayed price for a US-listed stock ticker.","exampleAgentPrompt":"Can you pull the technical indicators for NVDA — specifically the RSI, MACD signal state, and whether the price is above or below the 50-day and 20-day moving averages?","exampleUseCases":[{"title":"Pre-trade momentum check on a stock","prompt":"Before I consider entering a position in TSLA, can you check the RSI, MACD cross state, and whether the price is above or below the SMA 50?"},{"title":"Screening for overbought conditions","prompt":"Is SPY currently in overbought territory according to the RSI 14, and where does the price sit relative to its EMA 20?"},{"title":"Monitoring trend reversal signals","prompt":"Check the MACD and RSI for AMD right now — I want to know if the MACD has crossed the signal line and what zone the RSI is in."}],"resultDescription":"A JSON object containing the ticker, timestamp, delayed last price with day-change percent, RSI 14 value with overbought/oversold/neutral zone label, SMA 50 value with price-vs-SMA percent deviation and above/below position string, EMA 20 value with price-vs-EMA percent and position string, and MACD value/signal/histogram with signal cross state description.","failureModes":["Invalid or unlisted ticker returns an error or null indicator values","Ticker not traded on a US exchange may return no data","Delayed price may not reflect real-time market conditions","Thin-volume or newly listed tickers may have null MACD/RSI due to insufficient history","Payment failure via x402/USDC results in a 402 response and no data returned"],"whenToPreferThis":"Use this endpoint when you need a fast, factual snapshot of standard technical momentum indicators (RSI, MACD, SMA, EMA) for a single US-listed stock, without needing full historical OHLCV data or a backtest. Prefer it over the historical bars endpoint when you only need current indicator readings rather than raw price series. It is ideal for pre-trade screening, alert triage, or agent-driven momentum assessments where a sub-second response with structured zone labels is more useful than raw data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T07:02:13.629Z","isFirstParty":false}