{"service":"agent-signals","title":"Agent Signals — crypto market intelligence for AI trading agents","description":"Pay-per-call crypto market-intelligence API for autonomous AI trading agents. Funding-rate, BTC lead-lag and trend/chop regime signals, settled in USDC over x402.","protocol":"x402","payment":{"method":"x402","currency":"USDC","network":"base","payTo":"0xCd4Cb0BB9DCBEb6aE93014a1Ce83342e16EDEEc7"},"docs":{"openapi":"https://cryptojp.com/openapi.json","llms":"https://cryptojp.com/llms.txt","home":"https://cryptojp.com/"},"endpoints":[{"id":"funding","method":"GET","url":"https://cryptojp.com/v1/funding","path":"/v1/funding","price":"$0.01","currency":"USDC","serviceName":"Cross-Exchange Funding Rate","summary":"Real-time aggregated perpetual-futures funding rate for a crypto asset across Binance, Bybit and OKX, with crowding bias.","description":"Real-time cross-exchange perpetual funding-rate intelligence for AI trading agents. Aggregates the live funding rate for any major crypto asset (BTC, ETH, SOL, …) across Binance, Bybit and OKX, annualizes it, measures cross-venue dispersion, and returns a machine-readable positioning bias (crowded_long / crowded_short / neutral) with a plain-English interpretation of squeeze risk. Built for autonomous agents that need a one-call read on derivatives positioning before sizing a trade. No API key required.","tags":["crypto","funding-rate","perpetuals","derivatives","trading-signal","defi","market-data"],"input":{"symbol":"BTC"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"BTC","venues":{"binance":0.0001,"bybit":0.000095,"okx":0.00011},"avgFundingRate8h":0.000102,"annualizedPct":11.16,"crossVenueDispersion":0.000015,"bias":"crowded_long","interpretation":"Longs are paying shorts; positioning is crowded long — elevated long-squeeze risk."},"x402":{"network":"base","scheme":"exact"}},{"id":"leadlag","method":"GET","url":"https://cryptojp.com/v1/leadlag","path":"/v1/leadlag","price":"$0.02","currency":"USDC","serviceName":"BTC Lead-Lag Signal","summary":"Measures how strongly and with what time lag an altcoin follows Bitcoin, and the implied next directional bias.","description":"BTC→altcoin lead-lag signal for AI trading agents. Bitcoin frequently leads altcoins by a short, measurable delay; this endpoint computes the lag (in minutes) and correlation between an altcoin and BTC over recent 1-minute candles, reads BTC's most recent momentum over that lag window, and returns the implied next directional bias (up / down / none) with a 0–1 confidence score. One call gives an agent a short-horizon, BTC-driven directional prior for any major altcoin. Heuristic over free public data; not financial advice.","tags":["crypto","lead-lag","correlation","momentum","bitcoin","altcoins","trading-signal"],"input":{"symbol":"SOL"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Altcoin base symbol (not BTC), e.g. SOL, ETH, DOGE."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"SOL","reference":"BTC","bestLagMinutes":2,"correlation":0.61,"btcMomentumPctOverLag":0.18,"impliedNextBias":"up","confidence":0.61,"note":"SOL tends to follow BTC by ~2 min (corr 0.61)."},"x402":{"network":"base","scheme":"exact"}},{"id":"regime","method":"GET","url":"https://cryptojp.com/v1/regime","path":"/v1/regime","price":"$0.01","currency":"USDC","serviceName":"Trend / Chop Regime","summary":"Classifies whether an asset is trending or range-bound right now, with a 0–100 trend score and volatility.","description":"Market-regime classifier for AI trading agents. Determines whether a crypto asset is currently in a directional (trending_up / trending_down) or mean-reverting (ranging) regime using EMA structure, slope and ATR volatility on hourly candles, and returns a 0–100 trendScore plus a plain-English recommendation (momentum vs mean-reversion). Lets an agent pick the RIGHT strategy for current conditions instead of applying a trend model in a chop market. Heuristic over free public data; not financial advice.","tags":["crypto","market-regime","trend","volatility","atr","ema","trading-signal","market-data"],"input":{"symbol":"ETH"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"ETH","regime":"trending_up","trendScore":72,"emaSpreadPct":1.84,"ema20SlopePct":0.92,"volatilityPctATR":1.21,"interpretation":"Directional regime (trending_up): momentum/trend-following favored over mean-reversion."},"x402":{"network":"base","scheme":"exact"}},{"id":"price","method":"GET","url":"https://cryptojp.com/v1/price","path":"/v1/price","price":"$0.005","currency":"USDC","serviceName":"Spot Price & 24h Stats","summary":"Live spot price for a crypto asset with 24h change, high/low, USD volume, range position, and cross-venue spread.","description":"Real-time spot price intelligence for AI agents. Returns the live price of any major crypto asset with 24h change %, high/low, USD volume, where the price sits within its 24h range, and the cross-exchange spread (Binance vs Bybit). One cheap call to ground any agent decision in current market price. No API key required.","tags":["crypto","price","spot","market-data","24h","trading-signal"],"input":{"symbol":"BTC"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"BTC","price":65500.2,"change24hPct":1.84,"high24h":66100,"low24h":64200,"volume24hUsd":18500000000,"rangePositionPct":68.4,"venues":{"binance":65500.2,"bybit":65498.9},"crossVenueSpreadPct":0.002},"x402":{"network":"base","scheme":"exact"}},{"id":"basis","method":"GET","url":"https://cryptojp.com/v1/basis","path":"/v1/basis","price":"$0.01","currency":"USDC","serviceName":"Perp-Spot Basis","summary":"Perpetual-vs-spot basis (contango/backwardation) and annualized funding carry for a crypto asset.","description":"Perp-spot basis intelligence for AI trading agents. Compares the perpetual mark price to spot, returns the basis %, classifies the structure (contango / backwardation / flat), and annualizes the funding carry. Lets an agent read leverage/carry positioning and funding cost before taking a perp position. Heuristic over free public data; not financial advice.","tags":["crypto","basis","perpetuals","funding","carry","contango","derivatives","trading-signal"],"input":{"symbol":"ETH"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"ETH","spotPrice":3450.1,"perpMarkPrice":3452,"basisPct":0.055,"annualizedFundingPct":9.8,"structure":"contango","interpretation":"Perp above spot (contango) — longs pay to hold; leveraged-long / bullish carry."},"x402":{"network":"base","scheme":"exact"}},{"id":"openinterest","method":"GET","url":"https://cryptojp.com/v1/openinterest","path":"/v1/openinterest","price":"$0.01","currency":"USDC","serviceName":"Open Interest & Leverage","summary":"Open interest (USD notional) and funding context for a crypto asset — how much leveraged positioning is on.","description":"Open-interest intelligence for AI trading agents. Returns live open interest in base units and USD notional (Binance USDⓈ-M) plus the annualized funding context, with a plain-English read of leveraged-long vs leveraged-short crowding and squeeze risk. Lets an agent size risk around how much leverage is in the market. Heuristic over free public data; not financial advice.","tags":["crypto","open-interest","leverage","positioning","derivatives","squeeze","trading-signal"],"input":{"symbol":"SOL"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"SOL","openInterestBase":6850000,"openInterestUsd":1027500000,"price":150,"annualizedFundingPct":12.4,"interpretation":"~$1027.5M open interest (Binance USDⓈ-M). High OI + positive funding = crowded leveraged longs; long-squeeze risk."},"x402":{"network":"base","scheme":"exact"}},{"id":"jp-price","method":"GET","url":"https://cryptojp.com/v1/jp/price","path":"/v1/jp/price","price":"$0.005","currency":"USDC","serviceName":"Japan Price (JPY)","summary":"Live JPY price of a crypto asset from Japanese exchanges (bitFlyer, Coincheck), with USD equivalent and USD/JPY.","description":"Japanese crypto price intelligence for AI agents — the data English-language providers don't serve. Returns the live JPY price from Japan's top exchanges (bitFlyer, Coincheck), the cross-venue JP spread, the USD/JPY rate, and the USD-equivalent. Essential for any agent trading JPY pairs or covering the Japanese market. No API key required.","tags":["crypto","japan","jpy","bitflyer","coincheck","price","market-data","asia"],"input":{"symbol":"BTC"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol (JPY-listed), e.g. BTC, ETH, XRP."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"BTC","priceJpy":10318000,"priceUsdEquivalent":64350.1,"usdJpy":160.36,"venues":{"bitflyer":10317489,"coincheck":10318232},"jpVenueSpreadPct":0.0072},"x402":{"network":"base","scheme":"exact"}},{"id":"jp-premium","method":"GET","url":"https://cryptojp.com/v1/jp/premium","path":"/v1/jp/premium","price":"$0.01","currency":"USDC","serviceName":"Japan Premium (cross-border arb)","summary":"The premium/discount of Japanese-exchange price vs the global USD price — a live cross-border arbitrage signal.","description":"Japan-premium intelligence for AI trading agents: compares the Japanese-exchange price (bitFlyer/Coincheck, JPY converted to USD at the live USD/JPY rate) against the global USD price, and returns the premium % plus a plain-English arbitrage read (buy-global-sell-Japan or vice-versa). A genuinely under-served cross-border edge that global agents want and few suppliers provide. Heuristic over free public data; not financial advice.","tags":["crypto","japan","arbitrage","premium","cross-border","jpy","trading-signal","asia"],"input":{"symbol":"BTC"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol (JPY-listed), e.g. BTC, ETH, XRP."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"BTC","japanPriceUsd":64350.1,"globalPriceUsd":64300,"premiumPct":0.078,"japanPriceJpy":10318000,"usdJpy":160.36,"interpretation":"Japan ≈ global; no meaningful premium right now."},"x402":{"network":"base","scheme":"exact"}},{"id":"volatility","method":"GET","url":"https://cryptojp.com/v1/volatility","path":"/v1/volatility","price":"$0.01","currency":"USDC","serviceName":"Volatility Regime","summary":"Annualized realized volatility + ATR for a crypto asset, classified low / normal / high for position sizing.","description":"Volatility intelligence for AI trading agents. Computes annualized realized volatility (from 7 days of hourly returns) and ATR%, then classifies the regime (low / normal / high) with a sizing recommendation. Lets an agent size positions and set stops to current conditions. Heuristic over free public data; not financial advice.","tags":["crypto","volatility","realized-vol","atr","risk","position-sizing","trading-signal"],"input":{"symbol":"BTC"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"BTC","annualizedVolPct":52.3,"atrPct1h":0.41,"volRegime":"normal","interpretation":"Annualized realized volatility ≈ 52% (normal). Normal volatility."},"x402":{"network":"base","scheme":"exact"}},{"id":"momentum","method":"GET","url":"https://cryptojp.com/v1/momentum","path":"/v1/momentum","price":"$0.01","currency":"USDC","serviceName":"Momentum & RSI","summary":"RSI(1h) with overbought/oversold signal plus 1h / 24h / 7d returns for a crypto asset.","description":"Momentum intelligence for AI trading agents. Returns the hourly RSI(14) with an overbought / oversold / neutral signal and multi-timeframe returns (1h, 24h, 7d). One call for an agent to gauge short-term momentum and exhaustion. Heuristic over free public data; not financial advice.","tags":["crypto","momentum","rsi","overbought","oversold","returns","trading-signal"],"input":{"symbol":"SOL"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}},"required":["symbol"]},"outputExample":{"ok":true,"base":"SOL","rsi1h":58.2,"signal":"neutral","return1hPct":0.34,"return24hPct":-1.2,"return7dPct":6.8,"interpretation":"RSI(1h) 58 = neutral. Returns: 24h -1.2%, 7d 6.8%."},"x402":{"network":"base","scheme":"exact"}},{"id":"feargreed","method":"GET","url":"https://cryptojp.com/v1/feargreed","path":"/v1/feargreed","price":"$0.005","currency":"USDC","serviceName":"Crypto Fear & Greed","summary":"The crypto Fear & Greed index (0-100) with classification and day-over-day trend.","description":"Market-sentiment intelligence for AI agents. Returns the crypto Fear & Greed index (0–100), its classification (Extreme Fear → Extreme Greed), and the day-over-day change/trend. A one-call read on aggregate market emotion for contrarian or confirmation signals. No symbol or API key required.","tags":["crypto","sentiment","fear-and-greed","market-wide","contrarian","trading-signal"],"input":{},"inputSchema":{"type":"object","properties":{}},"outputExample":{"ok":true,"index":22,"classification":"Extreme Fear","previous":23,"change":-1,"trend":"worsening","interpretation":"Crypto Fear & Greed = 22 (Extreme Fear), -1 vs yesterday. Extreme fear — contrarian-bullish zone."},"x402":{"network":"base","scheme":"exact"}},{"id":"global","method":"GET","url":"https://cryptojp.com/v1/global","path":"/v1/global","price":"$0.005","currency":"USDC","serviceName":"Global Market Cap & Dominance","summary":"Total crypto market cap, 24h change, and BTC / ETH / alt dominance.","description":"Market-structure intelligence for AI agents. Returns total crypto market capitalization, 24h change, and BTC / ETH / altcoin dominance. One call to read the macro crypto backdrop (risk-on vs BTC-dominant). No symbol or API key required.","tags":["crypto","market-cap","dominance","btc-dominance","macro","market-wide"],"input":{},"inputSchema":{"type":"object","properties":{}},"outputExample":{"ok":true,"totalMarketCapUsd":2296717144233,"marketCapChange24hPct":-1.99,"btcDominancePct":56.09,"ethDominancePct":9.14,"altDominancePct":34.77,"interpretation":"Total crypto market cap $2.30T (-2.0% 24h). BTC dominance 56.1%."},"x402":{"network":"base","scheme":"exact"}},{"id":"gas","method":"GET","url":"https://cryptojp.com/v1/gas","path":"/v1/gas","price":"$0.005","currency":"USDC","serviceName":"Gas Prices (Base + Ethereum)","summary":"Live gas price on Base and Ethereum (gwei) for on-chain action timing.","description":"On-chain gas intelligence for AI agents. Returns the live gas price (gwei) on Base and Ethereum so an agent can time or budget on-chain actions and route to the cheaper chain. No symbol or API key required.","tags":["crypto","gas","base","ethereum","onchain","infrastructure","market-wide"],"input":{},"inputSchema":{"type":"object","properties":{}},"outputExample":{"ok":true,"baseGwei":0.006,"ethereumGwei":4.2,"interpretation":"Base gas 0.006 gwei · Ethereum 4 gwei. Base extremely cheap — good for high-frequency on-chain actions."},"x402":{"network":"base","scheme":"exact"}},{"id":"stablecoin","method":"GET","url":"https://cryptojp.com/v1/stablecoin","path":"/v1/stablecoin","price":"$0.005","currency":"USDC","serviceName":"Stablecoin Peg Health","summary":"Peg deviation (bps from $1) for USDT, USDC, DAI, FDUSD — depeg early-warning.","description":"Stablecoin peg-health intelligence for AI agents. Returns the live price and peg deviation (basis points from $1) for USDT, USDC, DAI and FDUSD, flagging the largest deviation and depeg risk. A one-call safety check before an agent holds or routes through a stablecoin. No symbol or API key required.","tags":["crypto","stablecoin","peg","depeg","usdt","usdc","dai","risk","market-wide"],"input":{},"inputSchema":{"type":"object","properties":{}},"outputExample":{"ok":true,"stablecoins":[{"symbol":"USDT","price":0.99903,"pegDeviationBps":-9.7},{"symbol":"USDC","price":0.99979,"pegDeviationBps":-2.1},{"symbol":"DAI","price":0.99986,"pegDeviationBps":-1.4},{"symbol":"FDUSD","price":0.99781,"pegDeviationBps":-21.9}],"worstPeg":{"symbol":"FDUSD","price":0.99781,"pegDeviationBps":-21.9},"interpretation":"4 stablecoins checked. Largest deviation: FDUSD -21.9 bps from $1. Pegs healthy."},"x402":{"network":"base","scheme":"exact"}},{"id":"ens","method":"GET","url":"https://cryptojp.com/v1/ens","path":"/v1/ens","price":"$0.005","currency":"USDC","serviceName":"ENS Resolver","summary":"Resolve an ENS name to an address, or reverse-resolve a 0x address to its primary ENS name.","description":"ENS resolution for AI agents operating on-chain. Pass an ENS name (e.g. vitalik.eth) to get its Ethereum address, or a 0x address to get its primary ENS name. Lets an agent translate between human-readable names and addresses before acting. No API key required.","tags":["crypto","ens","onchain","ethereum","identity","resolver","name-service"],"input":{"symbol":"vitalik.eth"},"inputSchema":{"type":"object","properties":{"symbol":{"type":"string","description":"An ENS name (e.g. vitalik.eth) or a 0x… Ethereum address."}},"required":["symbol"]},"outputExample":{"ok":true,"query":"vitalik.eth","kind":"name","resolved":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","found":true,"interpretation":"vitalik.eth resolves to 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"x402":{"network":"base","scheme":"exact"}}],"updatedAt":"2026-06-18T10:28:36.109Z"}