{"uid":"cap_2mgK7-9y7gbAZeI7SkzCB","slug":"glassnode-supply-adjusted-cdd-x402-78adacb3","name":"Glassnode Supply-Adjusted CDD (x402)","description":"Supply-Adjusted CDD — Supply-Adjusted CDD is Coin Days Destroyed divided by circulating supply (the total amount of coins issued). Data by Glassnode.","url":"https://x402.glassnode.com/v1/metrics/indicators/cdd_supply_adjusted","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":{"enum":["BTC"],"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"}}}},"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_nbVqCieISPjXTAvdIcpwO","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 Supply-Adjusted Coin Days Destroyed metric for Bitcoin — CDD normalized by circulating supply — as a time series.","exampleAgentPrompt":"Can you pull the Glassnode supply-adjusted CDD metric for Bitcoin in JSON format at daily (24h) resolution?","exampleUseCases":null,"resultDescription":"A JSON array of objects each containing a Unix timestamp (`t`) and the supply-adjusted CDD value (`v`) for that day, representing Coin Days Destroyed divided by Bitcoin's circulating supply.","failureModes":["Missing required `a` query parameter (asset symbol) returns a 400 error","Invalid asset symbol (non-BTC) returns validation error since only BTC is supported","Payment not provided or insufficient USDC balance triggers 402 Payment Required","Unsupported interval or format enum value causes request rejection","Network timeout or upstream Glassnode data unavailability returns 5xx error"],"whenToPreferThis":"Use this endpoint when you need supply-normalized Bitcoin spending activity — specifically CDD adjusted for circulating supply — to compare holder behavior across time periods regardless of supply growth. Prefer over raw CDD when doing cross-era analysis or when circulating supply changes would distort comparisons.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T07:13:44.981Z","isFirstParty":false}