{"uid":"cap_KiB2EAhtXTXwmYmr44I9s","slug":"agent-signals-volatility-crypto-volatility-regime-signal-90a38673","name":"Agent Signals Volatility — Crypto Volatility Regime Signal","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.","url":"https://cryptojp.com/v1/volatility","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"],"type":"string"},"queryParams":{"type":"object","required":["symbol"],"properties":{"symbol":{"type":"string","description":"Base asset symbol, e.g. BTC, ETH, SOL."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"base":"BTC","atrPct1h":0.41,"volRegime":"normal","interpretation":"Annualized realized volatility ≈ 52% (normal). Normal volatility.","annualizedVolPct":52.3}},"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"symbol":"BTC"}},"output":{"type":"object"}},"response":{"ok":true,"base":"BTC","atrPct1h":0.808,"volRegime":"low","computedAt":"2026-06-18T06:48:40.278Z","disclaimer":"Derived heuristic from public market data. Not financial advice. Verify before trading.","interpretation":"Annualized realized volatility ≈ 40% (low). Volatility compression — watch for a breakout.","annualizedVolPct":39.7}},"exampleRequest":{"symbol":"BTC"},"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_k1ERvueI2lQkgkiLJ_krD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns realized volatility metrics and vol regime classification (normal/high/low) for a given crypto asset symbol.","exampleAgentPrompt":"What's BTC's current volatility regime — is it normal, high, or low — and what's the annualized realized vol right now?","exampleUseCases":null,"resultDescription":"A JSON object with the asset base symbol, 1-hour ATR as a percentage, a volatility regime label (e.g. 'normal'), annualized realized volatility percentage, and a human-readable interpretation string summarizing the current vol environment.","failureModes":["Missing or invalid symbol parameter returns an error or empty response","Unsupported asset symbol may return null data or an error","Payment not settled via x402 returns HTTP 402 Payment Required","Network timeout or upstream data unavailability returns 5xx error"],"whenToPreferThis":"Use this endpoint when an AI trading agent needs to assess whether a crypto asset is in a high, normal, or low volatility regime before sizing positions, adjusting stop-losses, or deciding whether to trade at all. Prefer this over generic price feeds when the key question is vol regime classification rather than raw price data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:48:36.936Z","isFirstParty":false}