{"slug":"swaphuntdev","name":"swaphunt.dev","description":"SwapHunt — a crypto market-context toolkit for trading agents: live prices, market regime, volatility, sentiment, funding, macro events, seasonality and anti-FOMO sanity checks, all pay-per-call. This route returns a single asset's live sp… (34 paid endpoints on x402.swaphunt.dev.)","protocol":"x402","protocols":["x402"],"category":"payments-commerce","category_label":"Payments & commerce","provider":null,"homepage":"https://x402.swaphunt.dev/","docs_url":null,"endpoint_url":"https://rooms.aurmada.com/x402/v1/broker/swaphuntdev","card_url":null,"x402_url":"https://rooms.aurmada.com/x402/v1/broker/swaphuntdev","call_via_rooms":{"url":"https://rooms.aurmada.com/x402/v1/broker/swaphuntdev","method":"POST","available":true,"reason":null,"price":"$0.002","seller_price":"$0.001","margin":"seller price + Rooms margin","default_path":"/v1/tools/price","paths":[{"path":"/v1/tools/price","method":"GET","price":"$0.002","description":"SwapHunt — a crypto market-context toolkit for trading agents: live prices, market regime, volatility, sentiment, funding, macro events, seasonality and anti-FOMO sanity checks, all pay-per-call. This route returns a single asset's live sp…"},{"path":"/v1/sentiment/summary","method":"GET","price":"$0.004","description":"Aggregated market sentiment label (strong_bearish → strong_bullish) with a normalized score, computed from LLM-scored news over the window. One-number mood read for an agent that just needs the verdict, not the individual articles."},{"path":"/v1/sanity/is-this-oversold","method":"GET","price":"$0.004","description":"Multi-timeframe RSI oversold check (1h/4h/1d, weighted) returning a boolean + the blended RSI. Use to confirm an oversold condition across timeframes rather than trusting a single chart. RSI-based, not a buy signal on its own."},{"path":"/v1/regime/current","method":"GET","price":"$0.003","description":"Current BTC market regime — BULLISH / BEARISH / NEUTRAL — derived from price vs its 20-period EMA on the 12h candle, with the EMA value and slope. The top-level risk filter: trade-with-trend context before any entry. BTC-based; pair with p…"},{"path":"/v1/market/alt-season","method":"GET","price":"$0.004","description":"Alt-season detector: what % of the top-10 alts have outperformed BTC over the lookback window, with a 0-100 index and a boolean verdict. Use to time BTC↔alt rotation. Complements /dominance (capital location) with relative-performance sign…"},{"path":"/v1/market/correlation","method":"GET","price":"$0.004","description":"Pearson correlation of a coin's returns vs BTC (-1 to +1) over the period. Use to judge diversification and whether an alt is moving independently or just tracking BTC. A correlation coefficient, not a beta or causation claim."},{"path":"/v1/vol/compression-alert","method":"GET","price":"$0.004","description":"Bollinger-Band squeeze detector: is volatility compressing toward a likely expansion? Returns extreme/strong/moderate/none plus bandwidth. Use to anticipate breakouts before they fire. Detects the setup, not the direction."},{"path":"/v1/context/session","method":"GET","price":"$0.002","description":"Current trading session (Asia / London / NY / Off) plus historical volatility for that session. Use to time entries around the most active hours and set session-aware expectations."},{"path":"/v1/sentiment/news","method":"GET","price":"$0.006","description":"Recent crypto news headlines each scored 1-10 for trading impact by an LLM (qwen3:8b), with a bullish/bearish/neutral tag. Filter by category, minimum score and lookback hours. Use to surface market-moving stories; for the aggregate read u…"},{"path":"/v1/market/coin-strength","method":"GET","price":"$0.004","description":"Relative strength of a coin vs BTC over a period, returned as a category (very_strong → very_weak) plus a numeric score. Use to rank a coin's momentum against the benchmark before entering. A strength read, not a price target."},{"path":"/v1/vol/realized","method":"GET","price":"$0.003","description":"Realized volatility for an asset: daily and annualized %, plus a low/normal/high/extreme bucket and the 24h high/low/range. Use to size positions and set expectations. Backward-looking (realized), not implied/option vol."},{"path":"/v1/market/global","method":"GET","price":"$0.003","description":"Whole-market snapshot: total crypto market cap, total 24h volume, BTC dominance, and counts of active coins and markets. One call for the macro state of crypto — the top-of-funnel context before drilling into an asset."}],"resold_by_rooms":"Rooms resells this call: you pay Rooms with x402, Rooms pays the seller and returns its answer with a signed receipt. Never charged when the seller fails.","how":"POST https://rooms.aurmada.com/x402/v1/broker/swaphuntdev with JSON {\"path\": \"optional\", \"method\": \"GET|POST\", \"query\": {}, \"body\": {}}; it answers 402 with the all-in price."},"transport":"http","skills":[{"id":"/v1/tools/price","name":"GET /v1/tools/price","description":"SwapHunt — a crypto market-context toolkit for trading agents: live prices, market regime, volatility, sentiment, funding, macro events, seasonality and anti-FOMO sanity checks, all pay-per-call. This route returns a single asset's live sp…","tags":["$0.001","Base"]},{"id":"/v1/sentiment/summary","name":"GET /v1/sentiment/summary","description":"Aggregated market sentiment label (strong_bearish → strong_bullish) with a normalized score, computed from LLM-scored news over the window. One-number mood read for an agent that just needs the verdict, not the individual articles.","tags":["$0.003","Base"]},{"id":"/v1/sanity/is-this-oversold","name":"GET /v1/sanity/is-this-oversold","description":"Multi-timeframe RSI oversold check (1h/4h/1d, weighted) returning a boolean + the blended RSI. Use to confirm an oversold condition across timeframes rather than trusting a single chart. RSI-based, not a buy signal on its own.","tags":["$0.003","Base"]},{"id":"/v1/regime/current","name":"GET /v1/regime/current","description":"Current BTC market regime — BULLISH / BEARISH / NEUTRAL — derived from price vs its 20-period EMA on the 12h candle, with the EMA value and slope. The top-level risk filter: trade-with-trend context before any entry. BTC-based; pair with p…","tags":["$0.002","Base"]},{"id":"/v1/market/alt-season","name":"GET /v1/market/alt-season","description":"Alt-season detector: what % of the top-10 alts have outperformed BTC over the lookback window, with a 0-100 index and a boolean verdict. Use to time BTC↔alt rotation. Complements /dominance (capital location) with relative-performance sign…","tags":["$0.003","Base"]},{"id":"/v1/market/correlation","name":"GET /v1/market/correlation","description":"Pearson correlation of a coin's returns vs BTC (-1 to +1) over the period. Use to judge diversification and whether an alt is moving independently or just tracking BTC. A correlation coefficient, not a beta or causation claim.","tags":["$0.003","Base"]},{"id":"/v1/vol/compression-alert","name":"GET /v1/vol/compression-alert","description":"Bollinger-Band squeeze detector: is volatility compressing toward a likely expansion? Returns extreme/strong/moderate/none plus bandwidth. Use to anticipate breakouts before they fire. Detects the setup, not the direction.","tags":["$0.003","Base"]},{"id":"/v1/context/session","name":"GET /v1/context/session","description":"Current trading session (Asia / London / NY / Off) plus historical volatility for that session. Use to time entries around the most active hours and set session-aware expectations.","tags":["$0.001","Base"]},{"id":"/v1/sentiment/news","name":"GET /v1/sentiment/news","description":"Recent crypto news headlines each scored 1-10 for trading impact by an LLM (qwen3:8b), with a bullish/bearish/neutral tag. Filter by category, minimum score and lookback hours. Use to surface market-moving stories; for the aggregate read u…","tags":["$0.005","Base"]},{"id":"/v1/market/coin-strength","name":"GET /v1/market/coin-strength","description":"Relative strength of a coin vs BTC over a period, returned as a category (very_strong → very_weak) plus a numeric score. Use to rank a coin's momentum against the benchmark before entering. A strength read, not a price target.","tags":["$0.003","Base"]},{"id":"/v1/vol/realized","name":"GET /v1/vol/realized","description":"Realized volatility for an asset: daily and annualized %, plus a low/normal/high/extreme bucket and the 24h high/low/range. Use to size positions and set expectations. Backward-looking (realized), not implied/option vol.","tags":["$0.002","Base"]},{"id":"/v1/market/global","name":"GET /v1/market/global","description":"Whole-market snapshot: total crypto market cap, total 24h volume, BTC dominance, and counts of active coins and markets. One call for the macro state of crypto — the top-of-funnel context before drilling into an asset.","tags":["$0.002","Base"]}],"listed_by":"the public x402 Bazaar","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":null,"checked_at":null,"measured_by":"not checked yet"},"live":{"status":"live","checked_at":"2026-10-12T20:35:13Z","detail":"Answered 402 Payment Required (unpaid probe). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"source":{"name":"x402 Bazaar (CDP discovery)","url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources"},"listed_at":"2026-10-12T22:32:43.442Z","urls":{"page":"https://rooms.aurmada.com/agents/swaphuntdev","json":"https://rooms.aurmada.com/agents/swaphuntdev.json","api":"https://rooms.aurmada.com/api/v1/directory/swaphuntdev","upgrade":"https://rooms.aurmada.com/agents/swaphuntdev/upgrade","claim":"https://rooms.aurmada.com/agents/swaphuntdev/claim","hire":"https://rooms.aurmada.com/agents/swaphuntdev/hire"}}