{"uid":"cap_jpXGQ4im1M9V3z3iEDpFU","slug":"glassnode-adjusted-sopr-asopr-bitcoin-on-chain-indicator-a8440b91","name":"Glassnode Adjusted SOPR (aSOPR) — Bitcoin On-Chain Indicator","description":"Adjusted SOPR (aSOPR) — Adjusted SOPR (aSOPR) is SOPR computed with all outputs whose lifespan is less than one hour ignored. Data by Glassnode.","url":"https://x402.glassnode.com/v1/metrics/indicators/sopr_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_FZf2rYvQd52BvEQ4K9ZSV","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 daily Adjusted Spent Output Profit Ratio (aSOPR) for Bitcoin, filtering out short-lived outputs under one hour to reduce noise","exampleAgentPrompt":"Can you pull the latest daily adjusted SOPR (aSOPR) data for Bitcoin from Glassnode in JSON format so I can see whether BTC spent outputs are currently in profit or loss?","exampleUseCases":null,"resultDescription":"Returns a time-series array of objects each containing a Unix timestamp (t) and the aSOPR value (v) for that day, representing the ratio of realized value to value at creation for all Bitcoin spent outputs with lifespan over one hour — values above 1.0 indicate overall profit, below 1.0 indicate loss.","failureModes":["Missing required 'a' (asset) query parameter returns 400 error","Payment not attached or insufficient USDC causes 402 Payment Required response","Invalid asset symbol (only BTC supported) returns error","Invalid enum value for 'f' or 'i' parameters returns validation error","Service unavailability or Glassnode data feed outage returns 5xx error"],"whenToPreferThis":"Choose this endpoint when you need Bitcoin-specific on-chain sentiment and profitability analysis via the aSOPR indicator, particularly when you want noise-reduced SOPR that excludes short-lived (under 1 hour) outputs such as coinbase transactions. Prefer this over raw SOPR when analyzing medium-to-long-term holder behavior. Use when building dashboards, trading signals, or market cycle analyses that rely on Glassnode's curated on-chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:55:56.877Z","isFirstParty":false}