{"openapi":"3.1.0","info":{"title":"PerpRadar","version":"0.1.0","contact":{"name":"PerpRadar","email":"hello@youraitools.co","url":"https://agentgate-source.pages.dev/x402-perpradar/"},"license":{"name":"MIT"},"x-service-name":"PerpRadar by AgentGate","x-category":"trading","x-categories":["trading","market-data","defi","crypto"],"x-tags":["funding-rates","perps","open-interest","trading","market-data"],"x-logo":{"url":"https://agentgate-source.pages.dev/icons/perpradar.png"},"description":"Perpetual futures funding radar for trading agents: funding rates normalized to 8h and APR, open interest, mark/index premium and a cross-venue positioning read for any asset across the onchain perp venues Hyperliquid, dYdX v4, Paradex and Aevo, plus 7-day funding history and z-score, funding carry and a universe scan for funding extremes and the widest cross-venue spreads. Read-only analytics, paid per call over x402 or with prepaid credits; free preview and remote MCP. Not financial advice. Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys.","x-guidance":"GET /v1/lite?symbol=BTC ($0.005); GET /v1/full?symbol=ETH ($0.03); GET /v1/scan?universe=all ($0.02). POST the same fields as JSON. USDC via x402 (Base, Polygon, Arbitrum One, Solana), charged only on HTTP 200. Free: /v1/preview?symbol=BTC."},"servers":[{"url":"https://api.youraitools.co/perpradar"}],"externalDocs":{"description":"Source and docs","url":"https://agentgate-source.pages.dev/x402-perpradar/"},"paths":{"/v1/lite":{"get":{"operationId":"perp_funding_lite","summary":"Funding rate (8h and APR) and open interest for one asset on every venue, cross-venue median, spread and positioning read ($0.005)","description":"Perp funding rates for one asset across Hyperliquid, dYdX v4, Paradex and Aevo: per-venue funding normalized to 8h % and APR, open interest in USD, cross-venue median and OI-weighted funding, spread, cheapest venue to be long or short, and a positioning read (crowded long / long bias / neutral / short bias / crowded short). Fail-closed: failed venues are listed, never estimated. Not financial advice.","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"5000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string"},"description":"Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"}],"responses":{"200":{"description":"Per-venue funding (8h %, APR) and OI, median / OI-weighted funding, spread, cheapest venue for longs and shorts, positioning label, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"symbol":"BTC","venues_ok":4,"funding":{"median_apr_pct":10.852,"median_8h_pct":0.00991,"oi_weighted_apr_pct":10.946,"min":{"venue":"aevo","apr_pct":5.256},"max":{"venue":"hyperliquid","apr_pct":10.95},"cross_venue_spread_apr_pct":5.694,"cheapest_to_be_long":"aevo","cheapest_to_be_short":"hyperliquid"},"open_interest_usd_total":3533643238,"positioning":"long_bias","positioning_note":"Longs pay shorts: mild long bias.","venues":[{"venue":"hyperliquid","market":"BTC","funding_8h_pct":0.01,"funding_apr_pct":10.95,"funding_interval_hours":1,"open_interest_usd":3506609547},{"venue":"dydx","market":"BTC-USD","funding_8h_pct":0.00983,"funding_apr_pct":10.76,"funding_interval_hours":1,"open_interest_usd":17320891}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:54.632Z","tier":"lite","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}},"post":{"operationId":"perp_funding_lite_post","summary":"Same as GET, POST {\"symbol\":\"BTC\"}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"5000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"}},"required":["symbol"]}}}},"responses":{"200":{"description":"Per-venue funding (8h %, APR) and OI, median / OI-weighted funding, spread, cheapest venue for longs and shorts, positioning label, confidence, sources_failed. (payment settled)","content":{"application/json":{"example":{"symbol":"BTC","venues_ok":4,"funding":{"median_apr_pct":10.852,"median_8h_pct":0.00991,"oi_weighted_apr_pct":10.946,"min":{"venue":"aevo","apr_pct":5.256},"max":{"venue":"hyperliquid","apr_pct":10.95},"cross_venue_spread_apr_pct":5.694,"cheapest_to_be_long":"aevo","cheapest_to_be_short":"hyperliquid"},"open_interest_usd_total":3533643238,"positioning":"long_bias","positioning_note":"Longs pay shorts: mild long bias.","venues":[{"venue":"hyperliquid","market":"BTC","funding_8h_pct":0.01,"funding_apr_pct":10.95,"funding_interval_hours":1,"open_interest_usd":3506609547},{"venue":"dydx","market":"BTC-USD","funding_8h_pct":0.00983,"funding_apr_pct":10.76,"funding_interval_hours":1,"open_interest_usd":17320891}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:54.632Z","tier":"lite","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}}},"/v1/full":{"get":{"operationId":"perp_derivatives_full","summary":"Full derivatives read: per-venue funding, OI, mark/index premium, 24h volume, 7-day funding history with z-score and percentile, regime, funding carry ($0.03)","description":"Full perp derivatives snapshot for one asset across Hyperliquid, dYdX v4, Paradex and Aevo: funding (raw, 8h %, APR, interval), open interest, mark and index price, premium, 24h volume per venue; Hyperliquid 7-day and dYdX 100-hour funding history with mean, min, max, z-score and percentile of the latest rate; funding regime vs recent history; median premium read; annualized funding carry per venue; positioning read. Fail-closed. Not financial advice.","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.03"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"30000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string"},"description":"Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"}],"responses":{"200":{"description":"Everything in lite plus mark/index premium, 24h volume, funding history stats (mean, min, max, z-score, percentile), regime vs recent history, premium read and funding carry per venue. (payment settled)","content":{"application/json":{"example":{"symbol":"ETH","venues_ok":4,"venues_listed":["hyperliquid","dydx","paradex","aevo"],"funding":{"median_apr_pct":6.102,"median_8h_pct":0.00557,"oi_weighted_apr_pct":7.163,"min":{"venue":"dydx","apr_pct":-14.247},"max":{"venue":"hyperliquid","apr_pct":7.303},"cross_venue_spread_apr_pct":21.55,"cheapest_to_be_long":"dydx","cheapest_to_be_short":"hyperliquid"},"open_interest_usd_total":2668271569,"positioning":"neutral","positioning_note":"Funding is near zero: no strong positioning bias.","confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:56.021Z","venues":[{"venue":"hyperliquid","market":"ETH","funding_rate":0.0000083364,"funding_interval_hours":1,"funding_8h_pct":0.00667,"funding_apr_pct":7.303,"mark_price":2385.2,"index_price":2386.3,"premium_pct":-0.044,"open_interest":1108650.3543999998,"open_interest_usd":2644352825,"volume_24h_usd":1010629837},{"venue":"dydx","market":"ETH-USD","funding_rate":-0.00001626415094339623,"funding_interval_hours":1,"funding_8h_pct":-0.01301,"funding_apr_pct":-14.247,"mark_price":null,"index_price":2382.782031,"premium_pct":null,"open_interest":7116.24,"open_interest_usd":16956449,"volume_24h_usd":43372811}],"premium":{"median_pct":-0.044,"read":"perps trade near index"},"history":{"hyperliquid_7d":{"samples":168,"mean_apr_pct":7.768,"min_apr_pct":-11.915,"max_apr_pct":10.95,"latest_apr_pct":7.575,"zscore_latest":-0.04,"percentile_latest":31,"positive_share_pct":90},"dydx_100h":{"samples":100,"mean_apr_pct":14.674,"min_apr_pct":-16.863,"max_apr_pct":86.286,"latest_apr_pct":-2.299,"zscore_latest":-0.87,"percentile_latest":13,"positive_share_pct":55}},"regime":{"vs_recent":"funding within its recent range","zscore":-0.04,"percentile":31,"based_on":"hyperliquid_7d"},"carry":[{"venue":"hyperliquid","short_perp_funding_apr_pct":7.303,"note":"a short perp position currently receives funding"},{"venue":"dydx","short_perp_funding_apr_pct":-14.247,"note":"a short perp position currently pays funding"}],"carry_note":"Funding carry is the annualized funding a delta-neutral short-perp / long-spot position would receive at the current rate, before fees, slippage and borrow. Rates change hourly; not a return forecast.","tier":"full","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}},"post":{"operationId":"perp_derivatives_full_post","summary":"Same as GET, POST {\"symbol\":\"ETH\"}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.03"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"30000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"}},"required":["symbol"]}}}},"responses":{"200":{"description":"Everything in lite plus mark/index premium, 24h volume, funding history stats (mean, min, max, z-score, percentile), regime vs recent history, premium read and funding carry per venue. (payment settled)","content":{"application/json":{"example":{"symbol":"ETH","venues_ok":4,"venues_listed":["hyperliquid","dydx","paradex","aevo"],"funding":{"median_apr_pct":6.102,"median_8h_pct":0.00557,"oi_weighted_apr_pct":7.163,"min":{"venue":"dydx","apr_pct":-14.247},"max":{"venue":"hyperliquid","apr_pct":7.303},"cross_venue_spread_apr_pct":21.55,"cheapest_to_be_long":"dydx","cheapest_to_be_short":"hyperliquid"},"open_interest_usd_total":2668271569,"positioning":"neutral","positioning_note":"Funding is near zero: no strong positioning bias.","confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:56.021Z","venues":[{"venue":"hyperliquid","market":"ETH","funding_rate":0.0000083364,"funding_interval_hours":1,"funding_8h_pct":0.00667,"funding_apr_pct":7.303,"mark_price":2385.2,"index_price":2386.3,"premium_pct":-0.044,"open_interest":1108650.3543999998,"open_interest_usd":2644352825,"volume_24h_usd":1010629837},{"venue":"dydx","market":"ETH-USD","funding_rate":-0.00001626415094339623,"funding_interval_hours":1,"funding_8h_pct":-0.01301,"funding_apr_pct":-14.247,"mark_price":null,"index_price":2382.782031,"premium_pct":null,"open_interest":7116.24,"open_interest_usd":16956449,"volume_24h_usd":43372811}],"premium":{"median_pct":-0.044,"read":"perps trade near index"},"history":{"hyperliquid_7d":{"samples":168,"mean_apr_pct":7.768,"min_apr_pct":-11.915,"max_apr_pct":10.95,"latest_apr_pct":7.575,"zscore_latest":-0.04,"percentile_latest":31,"positive_share_pct":90},"dydx_100h":{"samples":100,"mean_apr_pct":14.674,"min_apr_pct":-16.863,"max_apr_pct":86.286,"latest_apr_pct":-2.299,"zscore_latest":-0.87,"percentile_latest":13,"positive_share_pct":55}},"regime":{"vs_recent":"funding within its recent range","zscore":-0.04,"percentile":31,"based_on":"hyperliquid_7d"},"carry":[{"venue":"hyperliquid","short_perp_funding_apr_pct":7.303,"note":"a short perp position currently receives funding"},{"venue":"dydx","short_perp_funding_apr_pct":-14.247,"note":"a short perp position currently pays funding"}],"carry_note":"Funding carry is the annualized funding a delta-neutral short-perp / long-spot position would receive at the current rate, before fees, slippage and borrow. Rates change hourly; not a return forecast.","tier":"full","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}}},"/v1/scan":{"get":{"operationId":"perp_funding_scan","summary":"Funding scan: a watchlist (symbols=BTC,ETH,SOL) or the whole universe (universe=all): highest and lowest funding, widest cross-venue spreads, market-wide OI-weighted funding ($0.02)","description":"Cross-venue perp funding scan over Hyperliquid, dYdX v4 and Paradex: pass a watchlist (symbols=BTC,ETH,SOL, up to 25) or universe=all (every market above min_oi_usd, default $1M). Returns the highest and lowest funding (APR), the widest cross-venue funding spreads, the market-wide OI-weighted funding and share of markets with positive funding, with a per-asset positioning label. Fail-closed. Not financial advice.","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"20000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"parameters":[{"name":"symbols","in":"query","required":false,"schema":{"type":"string"},"description":"Comma-separated tickers (max 25), e.g. BTC,ETH,SOL. Either symbols or universe=all is required."},{"name":"universe","in":"query","required":false,"schema":{"type":"string","enum":["all"]},"description":"all = scan every market above min_oi_usd"},{"name":"min_oi_usd","in":"query","required":false,"schema":{"type":"number"},"description":"Universe mode: minimum open interest in USD per venue market (default 1000000)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer"},"description":"Rows per list, 1-25 (default 10)"}],"responses":{"200":{"description":"Highest / lowest funding assets, widest cross-venue spreads, market-wide OI-weighted funding and positive-funding share, per-asset venues and positioning; watchlist rows when symbols is given. (payment settled)","content":{"application/json":{"example":{"mode":"universe","filters":{"min_oi_usd":1000000},"venues_ok":["dydx","hyperliquid","paradex"],"assets":118,"market":{"oi_weighted_funding_apr_pct":9.539,"positive_funding_share_pct":86,"read":"neutral"},"highest_funding":[{"symbol":"XMR","venues":[{"venue":"hyperliquid","funding_apr_pct":93.971,"funding_8h_pct":0.08582,"open_interest_usd":106206803,"premium_pct":0.2346}],"median_apr_pct":93.971,"spread_apr_pct":null,"oi_usd_total":106206803,"positioning":"crowded_long","single_venue":true},{"symbol":"APEX","venues":[{"venue":"hyperliquid","funding_apr_pct":33.591,"funding_8h_pct":0.03068,"open_interest_usd":1655347,"premium_pct":0.1137}],"median_apr_pct":33.591,"spread_apr_pct":null,"oi_usd_total":1655347,"positioning":"crowded_long","single_venue":true}],"lowest_funding":[{"symbol":"ALT","venues":[{"venue":"hyperliquid","funding_apr_pct":-2420.89,"funding_8h_pct":-2.21086,"open_interest_usd":1809419,"premium_pct":-2.2973}],"median_apr_pct":-2420.89,"spread_apr_pct":null,"oi_usd_total":1809419,"positioning":"crowded_short","single_venue":true},{"symbol":"ADA","venues":[{"venue":"hyperliquid","funding_apr_pct":-73.947,"funding_8h_pct":-0.06753,"open_interest_usd":30379619,"premium_pct":-0.0915}],"median_apr_pct":-73.947,"spread_apr_pct":null,"oi_usd_total":30379619,"positioning":"crowded_short","single_venue":true}],"widest_spreads":[{"symbol":"ETH","venues":[{"venue":"hyperliquid","funding_apr_pct":7.303,"funding_8h_pct":0.00667,"open_interest_usd":2644352825,"premium_pct":-0.044},{"venue":"dydx","funding_apr_pct":-14.247,"funding_8h_pct":-0.01301,"open_interest_usd":16956449,"premium_pct":null},{"venue":"paradex","funding_apr_pct":6.072,"funding_8h_pct":0.00554,"open_interest_usd":3010469,"premium_pct":0.0326}],"median_apr_pct":6.072,"spread_apr_pct":21.55,"oi_usd_total":2664319743,"positioning":"neutral","single_venue":false},{"symbol":"SOL","venues":[{"venue":"hyperliquid","funding_apr_pct":10.104,"funding_8h_pct":0.00923,"open_interest_usd":576024148,"premium_pct":-0.0527},{"venue":"dydx","funding_apr_pct":24.916,"funding_8h_pct":0.02275,"open_interest_usd":5692608,"premium_pct":null}],"median_apr_pct":17.51,"spread_apr_pct":14.812,"oi_usd_total":581716756,"positioning":"long_bias","single_venue":false}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:56.514Z","tier":"scan","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}},"post":{"operationId":"perp_funding_scan_post","summary":"Same as GET, POST {\"universe\":\"all\"}","tags":["paid"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}}]},"x-x402":{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F","amount":"20000","assetSymbol":"USDC","x402Versions":[2,1],"networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"symbols":{"type":"string","description":"Comma-separated tickers (max 25), e.g. BTC,ETH,SOL. Either symbols or universe=all is required."},"universe":{"type":"string","enum":["all"],"description":"all = scan every market above min_oi_usd"},"min_oi_usd":{"type":"number","description":"Universe mode: minimum open interest in USD per venue market (default 1000000)"},"limit":{"type":"integer","description":"Rows per list, 1-25 (default 10)"}}}}}},"responses":{"200":{"description":"Highest / lowest funding assets, widest cross-venue spreads, market-wide OI-weighted funding and positive-funding share, per-asset venues and positioning; watchlist rows when symbols is given. (payment settled)","content":{"application/json":{"example":{"mode":"universe","filters":{"min_oi_usd":1000000},"venues_ok":["dydx","hyperliquid","paradex"],"assets":118,"market":{"oi_weighted_funding_apr_pct":9.539,"positive_funding_share_pct":86,"read":"neutral"},"highest_funding":[{"symbol":"XMR","venues":[{"venue":"hyperliquid","funding_apr_pct":93.971,"funding_8h_pct":0.08582,"open_interest_usd":106206803,"premium_pct":0.2346}],"median_apr_pct":93.971,"spread_apr_pct":null,"oi_usd_total":106206803,"positioning":"crowded_long","single_venue":true},{"symbol":"APEX","venues":[{"venue":"hyperliquid","funding_apr_pct":33.591,"funding_8h_pct":0.03068,"open_interest_usd":1655347,"premium_pct":0.1137}],"median_apr_pct":33.591,"spread_apr_pct":null,"oi_usd_total":1655347,"positioning":"crowded_long","single_venue":true}],"lowest_funding":[{"symbol":"ALT","venues":[{"venue":"hyperliquid","funding_apr_pct":-2420.89,"funding_8h_pct":-2.21086,"open_interest_usd":1809419,"premium_pct":-2.2973}],"median_apr_pct":-2420.89,"spread_apr_pct":null,"oi_usd_total":1809419,"positioning":"crowded_short","single_venue":true},{"symbol":"ADA","venues":[{"venue":"hyperliquid","funding_apr_pct":-73.947,"funding_8h_pct":-0.06753,"open_interest_usd":30379619,"premium_pct":-0.0915}],"median_apr_pct":-73.947,"spread_apr_pct":null,"oi_usd_total":30379619,"positioning":"crowded_short","single_venue":true}],"widest_spreads":[{"symbol":"ETH","venues":[{"venue":"hyperliquid","funding_apr_pct":7.303,"funding_8h_pct":0.00667,"open_interest_usd":2644352825,"premium_pct":-0.044},{"venue":"dydx","funding_apr_pct":-14.247,"funding_8h_pct":-0.01301,"open_interest_usd":16956449,"premium_pct":null},{"venue":"paradex","funding_apr_pct":6.072,"funding_8h_pct":0.00554,"open_interest_usd":3010469,"premium_pct":0.0326}],"median_apr_pct":6.072,"spread_apr_pct":21.55,"oi_usd_total":2664319743,"positioning":"neutral","single_venue":false},{"symbol":"SOL","venues":[{"venue":"hyperliquid","funding_apr_pct":10.104,"funding_8h_pct":0.00923,"open_interest_usd":576024148,"premium_pct":-0.0527},{"venue":"dydx","funding_apr_pct":24.916,"funding_8h_pct":0.02275,"open_interest_usd":5692608,"premium_pct":null}],"median_apr_pct":17.51,"spread_apr_pct":14.812,"oi_usd_total":581716756,"positioning":"long_bias","single_venue":false}],"confidence":"high","sources_failed":[],"checked_at":"2026-10-22T18:52:56.514Z","tier":"scan","disclaimer":"Not financial advice. Past performance does not guarantee future results. Read-only market analytics from public venue data at the time of the request; funding rates change every hour and can reverse. PerpRadar never trades, holds funds or keys."}}}},"400":{"description":"Invalid input (never charged)"},"402":{"description":"Payment Required (x402 v2 terms in the PAYMENT-REQUIRED header, v1 terms in the body)"},"404":{"description":"Symbol not listed (never charged)"},"503":{"description":"Data sources unavailable: upstream_unavailable with sources_failed (never charged)"}}}},"/v1/preview":{"get":{"operationId":"perpradar_preview","summary":"Free: positioning label, venues listing the asset, confidence and sources_failed (no rates), 10/min per IP","security":[],"parameters":[{"name":"symbol","in":"query","required":true,"schema":{"type":"string"},"description":"Base asset ticker, e.g. BTC, ETH, SOL, HYPE (BTC-PERP, ETH-USD and SOLUSDT are accepted too)"}],"responses":{"200":{"description":"OK"},"400":{"description":"Invalid input"},"429":{"description":"Free tier rate limit"},"503":{"description":"Data sources unavailable"}}}}},"x-x402-networks":[{"network":"eip155:8453","name":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:137","name":"Polygon","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"eip155:42161","name":"Arbitrum One","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","symbol":"USDC","payTo":"0x3c1A1E01e790Cd326495631B3b38Bd7068F08d6F"},{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","name":"Solana","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","symbol":"USDC","payTo":"FH73WbbUe2UyNzfy72MJs5nT3NxyDf9GrqE7kzjL2Jte"}]}