{"uid":"cap_1eKjEY4IcHVK2L41y54cG","slug":"glassnode-percent-of-addresses-in-profit-relative-f2ab9578","name":"Glassnode Percent of Addresses in Profit (Relative)","description":"Percent of Addresses in Profit — The percentage of unique addresses whose funds have an average buy price below the current price. Data by Glassnode.","url":"https://x402.glassnode.com/v1/metrics/addresses/profit_relative","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_UZVkcfoicgafGFbaR-j87","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 percentage of unique cryptocurrency addresses whose average buy price is below the current market price, indicating the proportion of addresses currently in profit.","exampleAgentPrompt":"What percentage of Bitcoin addresses are currently in profit according to Glassnode? Pull the addresses profit relative metric for BTC with daily resolution.","exampleUseCases":null,"resultDescription":"Returns a time-series array of objects each containing a Unix timestamp (t) and the percentage value (v) representing the share of unique addresses whose average acquisition price is below the current market price, indicating profitability across the holder base.","failureModes":["Missing required asset symbol 'a' parameter returns a 400 error","Invalid or unsupported asset symbol returns empty data or error","Unsupported time interval value returns validation error","Payment not processed or insufficient USDC balance returns 402 Payment Required","Rate limiting or quota exceeded returns 429 Too Many Requests","Network timeout for slow data retrieval"],"whenToPreferThis":"Use this endpoint when you need on-chain sentiment data about the profitability distribution of cryptocurrency holders, specifically the share of addresses currently in profit. Prefer this over price-only metrics when analyzing market cycle positioning, capitulation risk, or holder conviction. Best suited for BTC and ETH on-chain analysis where Glassnode has deep coverage.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:52:50.697Z","isFirstParty":false}