{"uid":"cap_jspbvuWTnRt66eZ0jsnne","slug":"glassnode-nvt-signal-nvts-383deb86","name":"Glassnode NVT Signal (NVTS)","description":"Network Value to Transactions Signal — NVT Signal (NVTS) is a modified version of the original NVT Ratio that uses a 90-day moving average of the daily transaction volume in the denominator instead of the raw daily transaction volume. Data by Glassnode.","url":"https://x402.glassnode.com/v1/metrics/indicators/nvts","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":["a"],"properties":{"a":{"type":"string","description":"Asset symbol, e.g. BTC, ETH"},"c":{"enum":["native"],"type":"string","description":"Currency for denominated values, e.g. usd, native"},"f":{"enum":["csv","json"],"type":"string","description":"Response format: json or csv"},"i":{"enum":["24h"],"type":"string","description":"Time interval / resolution, e.g. 24h, 1w, 1month"},"network":{"enum":["aggregated","arb","base","eth","opt"],"type":"string","description":"Network / blockchain identifier for cross-chain metrics"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"array","items":{"type":"object","properties":{"t":{"type":"number"},"v":{"type":"number"}}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_L1yoOKsVUtLWrBLhP6kpz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the NVT Signal for a crypto asset — market cap divided by the 90-day moving average of daily on-chain transaction volume — as a smoothed valuation indicator.","exampleAgentPrompt":"Pull the NVT Signal for BTC from Glassnode at daily resolution so I can see whether Bitcoin's network value is justified by its smoothed transaction volume right now.","exampleUseCases":null,"resultDescription":"An array of timestamped data points, each containing a Unix timestamp (t) and the NVT Signal value (v) representing market cap divided by the 90-day moving average of on-chain transaction volume for the requested asset.","failureModes":["Missing required asset symbol 'a' parameter returns 400 error","Unsupported asset symbol returns empty or error response","Payment not settled causes 402 Payment Required response","Invalid interval or format enum value returns 400 validation error","Network not available for requested metric returns error or empty data"],"whenToPreferThis":"Use this endpoint when you need a smoothed, noise-reduced version of the NVT Ratio that avoids day-to-day transaction volume spikes; prefer NVTS over raw NVT when assessing longer-term crypto valuation cycles or when comparing valuation across multiple time periods without short-term distortions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:55:56.947Z","isFirstParty":false}