{"uid":"cap_XcmhNCWPta0WDwFpQtGPQ","slug":"glassnode-holder-accumulation-ratio-79857038","name":"Glassnode Holder Accumulation Ratio","description":"Holder Accumulation Ratio — Holder Accumulation Ratio is the proportion of active holders who are increasing their positions versus those decreasing them, focusing exclusively on holders who changed their balance. It is calculated by dividing the number of holders who increased their balance by the total number of holders who changed their balance in either direction. Data by Glassnode.","url":"https://x402.glassnode.com/v1/metrics/addresses/holder_accumulation_ratio","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"}}}},"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_tQuShqaqufTQsPYzbJjrZ","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 proportion of active crypto holders who increased their balance versus those who decreased it, over 24h intervals","exampleAgentPrompt":"What's the current Glassnode holder accumulation ratio for BTC — are more holders adding to their positions or reducing them?","exampleUseCases":null,"resultDescription":"A time-series array of objects each containing a Unix timestamp (t) and the accumulation ratio value (v), where the ratio is the number of holders who increased their balance divided by total holders who changed their balance, expressed as a proportion between 0 and 1.","failureModes":["Missing required 'a' (asset) parameter returns a 400 error","Unsupported asset symbol returns an error or empty data","Payment not included or insufficient USDC results in 402 Payment Required","Invalid format enum value (not 'json' or 'csv') returns a 400 error","Invalid interval (not '24h') returns a 400 error","Rate limiting or server errors return 5xx responses"],"whenToPreferThis":"Use this endpoint when you need precise on-chain data about whether crypto holders are in accumulation or distribution mode, specifically the ratio of holders increasing vs decreasing balances. Prefer this over generic sentiment APIs when you want quantitative, wallet-level behavioral data rather than social or price-based sentiment. Best suited for 24h granularity analyses of BTC, ETH, or other major assets supported by Glassnode.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:42:29.658Z","isFirstParty":false}