other · Listed · eip155:8453 · Found · 65 endpoints · Gateway-eligible
x402.swaphunt.dev
x402
X402 endpoints at x402.swaphunt.dev.
Indexed from this operator's public /.well-known/x402.json. Found is not operator-owned and is not attested. Claim or opt out.
Agent Read · Cleared Index
ROUTE
Route when you need other at published x402 prices.
confidence
78%
source
signal
Index before you pay. Same payload for agents:
GET /api/cleared/agent-read?slug=cat-x402-swaphunt-dev
When to call
- Need other via x402 and want Cleared-indexed payTo with a live scorecard.
- X402 endpoints at x402.swaphunt.dev.
Risks
- Found — not operator-owned; claim status unknown.
- No Cleared settlement receipt on file yet.
- No Gateway traffic yet — market share unproven.
Price posture
65 endpoints — confirm price on manifest before pay.
Category · Gateway
other · no Gateway routes yet — early / unproven on Cleared market share.
Endpoint hints
GET /healthGET /health at $Metered.
GET /v1/tools/priceGet current price for an asset. Returns price, 24h change, high/low, and volume. - **asset**: Cryptocurrency symbol (BTC, ETH, SOL, etc.) - **currency**: Targ
GET /v1/tools/price/multiGet prices for multiple assets at once. - **assets**: Comma-separated list of asset symbols (max 20) - **currency**: Target currency for prices
GET /v1/tools/price/supportedGet list of supported asset symbols. Returns a list of all cryptocurrency symbols that can be queried.
GET /v1/market/fear-greedGet current Crypto Fear & Greed Index. The index ranges from 0-100: - **0-25**: Extreme Fear (buying opportunity?) - **26-45**: Fear - **46-55**: Neutral - **5
GET /v1/market/fear-greed/compareGet current Fear & Greed Index with historical comparisons. Returns current value plus comparisons to: - **Yesterday** (1 day ago) - **Week ago** (7 days ago)
GET /v1/market/fear-greed/historyGet historical Fear & Greed Index values. Returns daily values for the specified date range. Data available from February 2018. **Max 365 days per request** -
GET /v1/market/dominanceGet BTC and ETH market dominance. Dominance shows what percentage of total crypto market cap is held by BTC/ETH. Useful for: - **High BTC dominance**: Risk-off
Evidence (Cleared)
- → Intake verified · Gateway-eligible
- → Trust 70/100 · pass · tier listed
- → Protocol x402 · eip155:8453
- → Manifest reachable · schema valid
- → Found listing — indexed from public x402.json, not operator-attested.
Endpoints
Health
$MeteredGET https://x402.swaphunt.dev/healthGet asset price
$MeteredGET https://x402.swaphunt.dev/v1/tools/priceGet current price for an asset. Returns price, 24h change, high/low, and volume. - **asset**: Cryptocurrency symbol (BTC, ETH, SOL, etc.) - **currency**: Target currency for price (USD, EUR, etc.)
Get multiple asset prices
$MeteredGET https://x402.swaphunt.dev/v1/tools/price/multiGet prices for multiple assets at once. - **assets**: Comma-separated list of asset symbols (max 20) - **currency**: Target currency for prices
Get supported assets
$MeteredGET https://x402.swaphunt.dev/v1/tools/price/supportedGet list of supported asset symbols. Returns a list of all cryptocurrency symbols that can be queried.
Get Fear & Greed Index
$MeteredGET https://x402.swaphunt.dev/v1/market/fear-greedGet current Crypto Fear & Greed Index. The index ranges from 0-100: - **0-25**: Extreme Fear (buying opportunity?) - **26-45**: Fear - **46-55**: Neutral - **56-75**: Greed - **76-100**: Extreme Greed (correction incoming?) Updated daily. Data provided by Alternative.me. **Attribution required**: When displaying this data, you must include the attribution text from the response.
Get Fear & Greed with historical comparison
$MeteredGET https://x402.swaphunt.dev/v1/market/fear-greed/compareGet current Fear & Greed Index with historical comparisons. Returns current value plus comparisons to: - **Yesterday** (1 day ago) - **Week ago** (7 days ago) - **Month ago** (30 days ago) Also includes change indicators (current - historical). Data is stored in database and updated daily at 00:05 UTC.
Get Fear & Greed history
$MeteredGET https://x402.swaphunt.dev/v1/market/fear-greed/historyGet historical Fear & Greed Index values. Returns daily values for the specified date range. Data available from February 2018. **Max 365 days per request** - use multiple requests for longer periods. Use either: - `days` param for last N days - `start_date`/`end_date` for specific range
Get BTC/ETH dominance
$MeteredGET https://x402.swaphunt.dev/v1/market/dominanceGet BTC and ETH market dominance. Dominance shows what percentage of total crypto market cap is held by BTC/ETH. Useful for: - **High BTC dominance**: Risk-off, altcoins underperforming - **Low BTC dominance**: Alt season, higher risk appetite Updated every 5 minutes.
Get global market data
$MeteredGET https://x402.swaphunt.dev/v1/market/globalGet global crypto market overview. Returns: - Total market cap - 24h trading volume - BTC/ETH dominance - Active cryptocurrencies and markets Updated every 5 minutes.
Get halving countdown
$MeteredGET https://x402.swaphunt.dev/v1/market/halvingGet halving countdown for BTC or LTC. Halvings reduce the block reward by 50%: - **BTC**: Every 210,000 blocks (~4 years), ~10 min block time - **LTC**: Every 840,000 blocks (~4 years), ~2.5 min block time **BTC halving history:** - Halving 1 (2012): 50 → 25 BTC - Halving 2 (2016): 25 → 12.5 BTC - Halving 3 (2020): 12.5 → 6.25 BTC - Halving 4 (2024): 6.25 → 3.125 BTC - Halving 5 (~2028): 3.125 → 1.5625 BTC **LTC halving history:** - Halving 1 (2015): 50 → 25 LTC - Halving 2 (2019): 25 → 12.5 LTC - Halving 3 (2023): 12.5 → 6.25 LTC - Halving 4 (~2027): 6.25 → 3.125 LTC
Is it alt season?
$MeteredGET https://x402.swaphunt.dev/v1/market/alt-seasonDetect if we're in alt season. Compares top 10 altcoin performance vs BTC over the specified period. **Alt season criteria:** - >75% of alts outperforming BTC = **strong** alt season - >60% of alts outperforming BTC = **moderate** alt season - <50% = **BTC season** (stick with BTC) **Also considers:** - BTC dominance level (high = favors BTC, low = favors alts) **Response includes:** - `is_alt_season`: Boolean - `season_strength`: none/weak/moderate/strong - `btc_dominance_pct`: Current BTC dominance - `top_performers`: Best performing alts vs BTC - `verdict`: Human readable summary **Cached 15 minutes.**
Coin strength vs BTC
$MeteredGET https://x402.swaphunt.dev/v1/market/coin-strengthGet relative strength of a coin vs BTC. Shows if a coin is outperforming or underperforming Bitcoin. **Strength levels:** - `very_strong`: >10% ahead of BTC - `strong`: 3-10% ahead - `neutral`: Within 3% - `weak`: 3-10% behind - `very_weak`: >10% behind **Use cases:** - "Should I hold this alt or switch to BTC?" - "Is this coin showing relative strength?" - "Which alts are leading the market?" **Cached 5 minutes.**
Top momentum coins
$MeteredGET https://x402.swaphunt.dev/v1/market/momentum-rankGet top momentum coins ranked by performance. Tracks 20 major coins and ranks by return over the period. **Use cases:** - "What's hot right now?" - "Which coins have strongest momentum?" - "What should I avoid (bottom performers)?" **Response includes:** - `top_performers`: Best performing coins - `bottom_performers`: Worst performing coins - `all_ranked`: Full ranking **Cached 5 minutes.**
Coin correlation with BTC
$MeteredGET https://x402.swaphunt.dev/v1/market/correlationCalculate correlation between a coin and BTC. Pearson correlation coefficient (-1 to +1): - **+1**: Perfect positive correlation (moves identical) - **0**: No correlation (independent) - **-1**: Perfect negative correlation (moves opposite) **Correlation levels:** - `very_high` (>0.8): Almost identical to BTC - `high` (0.6-0.8): Generally follows BTC - `moderate` (0.3-0.6): Some independence - `low` (0-0.3): Fairly independent - `negative` (<0): Moves opposite (rare) **Use cases:** - "Will this coin crash if BTC dumps?" - "Is this a good diversifier?" - "How coupled is this to BTC?" **Cached 15 minutes.**
Get scored crypto news
$MeteredGET https://x402.swaphunt.dev/v1/sentiment/newsGet news articles scored for crypto trading impact. Articles are fetched from Finnhub and scored 1-10 by qwen3:8b LLM: - **1-3**: Irrelevant (memes, social, unrelated) - **4-6**: Moderate impact (sentiment, minor moves) - **7-10**: High/critical (institutional, whale, regulatory) **Categories:** - `crypto`: Direct crypto news - `general`: General finance/markets - `merger`: M&A news Updated every 30 minutes.
Get aggregated news sentiment
$MeteredGET https://x402.swaphunt.dev/v1/sentiment/summaryGet aggregated market sentiment from scored news. Calculates average crypto trading impact across recent news. Defaults to crypto news only for most relevant signal. **Sentiment levels:** - **bearish** (< 2): Strong negative signals - **slightly_bearish** (2-4): Mild negative - **neutral** (4-5): Mixed signals - **slightly_bullish** (5-7): Mild positive - **bullish** (>= 7): Strong positive signals Also includes top high-impact (score >= 7) and low-impact (score <= 3) articles. Updated every 30 minutes.
Get current market regime
$MeteredGET https://x402.swaphunt.dev/v1/regime/currentGet current market regime based on BTC price action. Regime is calculated using BTC 12h candles with EMA20: - **BULLISH**: Price > EMA20 and EMA slope > 0.5% - **BEARISH**: Price < EMA20 and EMA slope < -0.5% - **NEUTRAL**: Otherwise (ranging/uncertain) Regime updates every 12 hours when a new candle closes (00:00 and 12:00 UTC). Price is updated in real-time. **Note:** Market regime is based on Bitcoin as it represents overall crypto market direction. Individual altcoins follow BTC's regime ~80% of the time.
Is market choppy or trending?
$MeteredGET https://x402.swaphunt.dev/v1/regime/chop-detectionDetect if market is in chop/range (no clear trend). Uses ADX (Average Directional Index) to measure trend strength. **ADX interpretation:** - **< 20**: Choppy, no trend. Avoid trend-following. - **20-25**: Trend emerging. Be cautious. - **25-50**: Strong trend. Good for trend strategies. - **> 50**: Very strong trend (rare). **Use cases:** - Should I use range or trend strategy? - Is this breakout likely to follow through? - Should I tighten stops in chop?
Get realized volatility
$MeteredGET https://x402.swaphunt.dev/v1/vol/realizedGet realized volatility for an asset. Returns daily and annualized volatility based on historical price movements. **Volatility levels (daily):** - **low** (< 1.5%): Quiet market - **normal** (1.5-3%): Typical conditions - **high** (3-5%): Elevated volatility - **extreme** (> 5%): Very volatile, increased risk Also includes 24h range metrics (high/low vs open). Updated every 5 minutes.
Get market silence score
$MeteredGET https://x402.swaphunt.dev/v1/vol/silenceGet market silence score for an asset. Silence indicates low market activity - a signal to potentially reduce trading. Score is calculated from: - **Volume ratio**: Today's volume vs average (50% weight) - **Volatility**: Standard deviation of daily returns (30% weight) - **Price change**: Absolute 24h price movement (20% weight) **Silence levels:** - **low** (0-0.3): Normal activity, trading OK - **medium** (0.3-0.6): Be cautious, reduced liquidity - **high** (0.6-1.0): Very quiet, consider reducing activity Updated every 5 minutes.
Detect volatility squeeze
$MeteredGET https://x402.swaphunt.dev/v1/vol/compression-alertDetect volatility compression (Bollinger squeeze). Low volatility often precedes big moves. This endpoint identifies when Bollinger Bands are unusually tight compared to recent history. **Squeeze levels:** - **extreme** (< 10th percentile): Big move imminent - **strong** (10-25th percentile): Expansion expected soon - **moderate** (25-40th percentile): Watch for breakout - **none** (> 40th percentile): Normal volatility **Use cases:** - Should I prepare for a breakout? - Is this a good time to buy options/straddles? - Should I widen stops for expected expansion?
Expected price range
$MeteredGET https://x402.swaphunt.dev/v1/vol/expected-moveCalculate expected price move based on ATR. Shows probable price range for the given period. **Probability ranges:** - **68%**: 1 ATR - most moves stay within this - **95%**: 2 ATR - almost all moves stay within this **Use cases:** - Where should I set take-profit? - Is my stop-loss realistic for this timeframe? - What's a reasonable price target?
Is this actually a dip?
$MeteredGET https://x402.swaphunt.dev/v1/sanity/is-this-a-dipCheck if the current price drop is actually significant. Compares the drop from recent high to ATR (Average True Range). A 3% drop when ATR is 7% is noise, not a dip. **Response includes:** - `is_dip`: Boolean - is this a real dip? - `drop_pct`: How much price dropped from recent high - `atr_pct`: Normal daily volatility (ATR as % of price) - `drop_vs_atr`: Drop divided by ATR (>1.0 = significant) - `verdict`: Human readable verdict
Is this breakout confirmed?
$MeteredGET https://x402.swaphunt.dev/v1/sanity/is-this-a-breakoutCheck if a breakout is confirmed or likely a fakeout. Analyzes: - Volume confirmation (is volume above average?) - Time above/below level (how long has it held?) - Historical fake breakout rate at this level **Response includes:** - `is_confirmed`: Boolean - is breakout confirmed? - `volume_ratio`: Current volume vs 20-period average - `time_beyond_level`: Minutes since breaking the level - `fake_probability`: Estimated fakeout probability - `verdict`: Human readable verdict
Is this actually support?
$MeteredGET https://x402.swaphunt.dev/v1/sanity/is-this-supportCheck if a price level is actually valid support. "It touched this level once 3 months ago" is NOT support. **Criteria for valid support:** - Multiple touches (at least 2-3) - Recent touches (within last 30 days) - Clean bounces (not just wicks through) **Response includes:** - `is_valid_support`: Boolean - `touch_count`: Number of times price touched this level - `days_since_last_touch`: Recency of last touch - `bounce_quality`: How clean were the bounces - `verdict`: Human readable verdict
Is this actually oversold?
$MeteredGET https://x402.swaphunt.dev/v1/sanity/is-this-oversoldCheck if asset is actually oversold across multiple timeframes. RSI 29 on 1-minute chart means nothing. This checks higher timeframes. **Timeframes analyzed:** - 1h (20% weight) - 4h (30% weight) - 1d (50% weight) **Response includes:** - `is_oversold`: Boolean - oversold on higher timeframes? - `rsi_1h`, `rsi_4h`, `rsi_1d`: RSI per timeframe - `weighted_rsi`: Combined weighted RSI - `verdict`: Human readable verdict
How late am I to this move?
$MeteredGET https://x402.swaphunt.dev/v1/fomo/how-late-am-iCheck how far the current move has already gone. Measures distance from recent swing low in both % and ATR multiples. **Response includes:** - `move_pct`: How much price has moved from swing low - `move_in_atr`: Move size as ATR multiple - `historical_avg_move`: Average move size historically - `move_percentile`: Where this move ranks vs history - `verdict`: How late you are
How old is this pump?
$MeteredGET https://x402.swaphunt.dev/v1/fomo/pump-ageDetect if there's an active pump and how long it's been running. Compares current pump duration to historical average pump length. **Response includes:** - `is_pumping`: Is there an active pump? - `pump_start`: When the pump started - `pump_duration_mins`: How long it's been running - `avg_pump_duration`: Historical average pump length - `pump_pct`: Size of the pump so far - `verdict`: Time assessment
Is price already extended?
$MeteredGET https://x402.swaphunt.dev/v1/fomo/already-extendedCheck if price is extended from moving averages. Analyzes distance from key MAs and Bollinger Band position. **Response includes:** - `is_extended`: Boolean - is price overextended? - `distance_from_ma20`: % distance from 20 MA - `distance_from_ma50`: % distance from 50 MA - `bb_position`: Position within Bollinger Bands (0-1) - `z_score`: Standard deviations from mean - `verdict`: Extension assessment
How many green candles in a row?
$MeteredGET https://x402.swaphunt.dev/v1/fomo/green-candles-streakCount consecutive green candles and historical outcomes. Shows what historically happens after similar streaks. **Response includes:** - `streak`: Current green candle streak - `streak_gain_pct`: Total gain during streak - `historical_avg_streak`: Average streak length - `historical_next_candle`: What usually follows (% green/red) - `verdict`: Streak assessment
Is it weekend/low liquidity time?
$MeteredGET https://x402.swaphunt.dev/v1/context/weekend-liquidityCheck if it's a low liquidity period (weekend, holidays, off-hours). Crypto trades 24/7 but liquidity varies significantly: - **Weekend**: Lower volume, wider spreads, more manipulation - **Sunday night**: Worst liquidity of the week - **Asian session**: Often quiet for Western traders - **US market hours**: Highest liquidity **Response includes:** - `is_weekend`: Boolean - `is_low_liquidity`: Boolean - overall assessment - `session`: Current trading session (asia/london/ny/off) - `day_of_week`: Current day - `liquidity_score`: 0-100 (higher = better) - `verdict`: Human readable assessment
What trading session is it?
$MeteredGET https://x402.swaphunt.dev/v1/context/sessionGet current trading session and historical volatility per session. **Sessions (UTC):** - **Asian**: 00:00 - 08:00 UTC (Tokyo/Sydney) - **London**: 08:00 - 16:00 UTC - **New York**: 13:00 - 21:00 UTC - **Off-hours**: 21:00 - 00:00 UTC Note: London/NY overlap (13:00-16:00 UTC) is highest volume. **Response includes:** - `current_session`: Which session we're in - `session_start`: When current session started - `session_end`: When current session ends - `next_session`: What's next - `historical_volatility`: Avg volatility per session
Historical performance by day of week
$MeteredGET https://x402.swaphunt.dev/v1/cycle/weekly-patternGet historical performance by day of week. Shows which days historically perform best/worst. **Response includes:** - `pattern`: Stats per weekday (avg return, win rate, std dev) - `best_day`: Historically best performing day - `worst_day`: Historically worst performing day **Note:** Based on daily close-to-close returns. Cached 24h. **Future:** Will move to database for longer history.
Historical performance by month
$MeteredGET https://x402.swaphunt.dev/v1/cycle/monthly-patternGet historical performance by month. Shows which months historically perform best/worst (e.g., "Uptober"). **Response includes:** - `pattern`: Stats per month (avg daily return, total return, win rate) - `best_month`: Historically best performing month - `worst_month`: Historically worst performing month **Note:** Limited to ~2.7 years by Binance API. Cached 24h. **Future:** Will move to database for longer history.
How much of daily range is used
$MeteredGET https://x402.swaphunt.dev/v1/cycle/daily-range-usedCheck how much of expected daily range has been used. Compares today's high-low range to ATR(14). **Use cases:** - "Is there room for more movement today?" - "Is this an unusually volatile day?" - "Should I expect the move to continue?" **Range status:** - `low` (< 50%): Early/quiet, plenty of room - `moderate` (50-80%): Still room for movement - `high` (80-100%): Most range used, may slow down - `extended` (> 100%): Unusual day, above average volatility **Note:** Cached 5 minutes.
Historical volatility by hour
$MeteredGET https://x402.swaphunt.dev/v1/cycle/hourly-patternGet historical volatility pattern by hour of day. Shows which hours are typically most/least volatile. **Use cases:** - "When should I place trades for best fills?" - "When is volatility highest for scalping?" - "Which session should I focus on?" **Response includes:** - `pattern`: Stats per hour (avg range, volume, volatility) - `most_volatile_hours_utc`: Top 3 volatile hours - `least_volatile_hours_utc`: Bottom 3 quiet hours - `sessions`: Asia/London/NY session comparison **Note:** Cached 24h. Hours are in UTC.
Get funding rates
$MeteredGET https://x402.swaphunt.dev/v1/derivatives/funding-ratesGet current funding rates for specified symbols. Funding rates are paid every 8 hours on Binance futures. A positive rate means longs pay shorts; negative means shorts pay longs. - **Extreme negative** (< -0.1%): Heavy short bias, potential short squeeze - **Negative** (-0.1% to -0.01%): Bearish bias - **Neutral** (-0.01% to 0.01%): Balanced market - **Positive** (0.01% to 0.05%): Bullish bias - **Elevated** (0.05% to 0.1%): Overheated longs - **Extreme positive** (> 0.1%): Extremely overheated, correction risk Also includes 7d and 30d historical averages when available. **Updated every ~2 minutes via WebSocket.**
Get top funding rates
$MeteredGET https://x402.swaphunt.dev/v1/derivatives/funding-rates/topGet top funding rates across all tracked futures pairs. Useful for finding: - **Highest rates**: Overheated pairs (correction risk, short opportunities) - **Lowest rates**: Undervalued pairs (potential long setups, squeeze candidates) **Updated every ~2 minutes via WebSocket.**
Get upcoming macro events
$MeteredGET https://x402.swaphunt.dev/v1/events/macroGet upcoming economic/macro events. Returns events like FOMC meetings, CPI releases, NFP, etc. **Event impact levels:** - **low**: Minor market impact expected - **medium**: Moderate market impact - **high**: Significant market impact (FOMC, major data releases) **Common events:** - FOMC Meeting / Fed Interest Rate Decision - CPI (Consumer Price Index) - NFP (Non-Farm Payrolls) - GDP releases - Unemployment data Data source: Finnhub. Updated daily.
Get macro events history
$MeteredGET https://x402.swaphunt.dev/v1/events/macro/historyGet historical economic events. Returns past events with actual vs estimated values. Useful for analyzing market reactions to data releases. **Max 365 days per request.**
Checks
reachable
valid
2026-10-09T06:01:20.982Z
No settlement evidence found in chain signals.
Gateway routing
Score ≥70/100 — Cleared attestation pass. Route via Gateway before pay.
Claim this listing to upgrade to Cleared attestation.
Claim listing