{"uid":"cap_NlMdEeEpbCxPOoVkrJnAp","slug":"swaphunt-support-level-validator-995ddb81","name":"SwapHunt Support Level Validator","description":"Is a price level valid support? Returns touch count, recency and bounce quality so an agent can judge whether the level is likely to hold. Use before leaning on a support for entries or stops. Requires the level.","url":"https://x402.swaphunt.dev/v1/sanity/is-this-support","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":["level"],"properties":{"level":{"type":"number","description":"Price level to check"},"quote":{"type":"string","default":"USDT","description":"Quote currency (USDT, USDC, EUR)"},"symbol":{"type":"string","default":"BTC","description":"Asset symbol (BTC, ETH, SOL)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"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_TOARC3ti0iXeR2bw0S8d8","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":"Evaluates whether a given price level is a valid support by returning touch count, recency, and bounce quality metrics for a specified asset.","exampleAgentPrompt":"Is $95,000 a valid support level for BTC right now? I want to know the touch count, how recent the bounces were, and whether the bounce quality is good enough to lean on it for an entry.","exampleUseCases":null,"resultDescription":"Returns touch count (how many times price has touched the level), recency of those touches, and bounce quality score — together indicating whether the level is likely to hold as support for entries or stop placement.","failureModes":["Missing required 'level' parameter returns a 400 error","Invalid or unsupported asset symbol returns an error or empty result","Extremely obscure price levels with no historical touches may return zero touches","Payment failure or insufficient USDC balance blocks the request (x402 payment required)","Rate limiting or server errors may return 429 or 5xx responses"],"whenToPreferThis":"Use this endpoint when an AI trading agent needs to programmatically assess whether a specific price level qualifies as a reliable support before executing entries or placing stop losses. Prefer this over generic market data endpoints when you need structured support-quality metrics (touches, recency, bounce quality) rather than raw OHLCV data. Best used in pre-trade validation workflows on x402.swaphunt.dev alongside related endpoints like over-extension checks and session liquidity assessments.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:34:45.859Z","isFirstParty":false}