SOPR
Aggregate profit ratio of spent outputs
| Property | Value |
|---|---|
| Category | Profit & Loss |
| Unit | Dimensionless |
| Resolution | 1d |
| Assets | BTC |
| Tier | Pro |
| API Endpoint | GET /v1/holder/profit |
| Field | sopr |
Overview
SOPR (Spent Output Profit Ratio) measures the aggregate profit or loss of all Bitcoin outputs spent on a given day. It is calculated as the ratio of the realized value (value at spending time) to the creation value (value at acquisition time) of all spent outputs.
Unlike the LTH/STH variants, this metric covers all spent outputs regardless of holder classification.
Formula
Interpretation
- SOPR = 1: Break-even — coins are being spent at the same price they were acquired
- SOPR \gt 1: Profit — coins are being sold at a profit on average (bullish)
- SOPR \lt 1: Loss — coins are being sold at a loss on average (bearish / capitulation)
- SOPR rising toward 1 from below: Sellers exhausting, potential bottom forming
- SOPR dropping toward 1 from above: Profit-taking decreasing, potential top forming
Use Cases
- Market cycle identification: Sustained SOPR \gt 1 = bull market, sustained \lt 1 = bear market
- Capitulation detection: Sharp drops below 1 often mark local/cycle bottoms
- Resistance at 1: In bear markets, SOPR = 1 acts as resistance (break-even sellers)
- Support at 1: In bull markets, SOPR = 1 acts as support (dip buyers)
API Usage
curl -H "Authorization: Bearer YOUR_API_KEY" \
"https://api.blocklens.co/v1/holder/profit?start_date=2024-01-01&end_date=2024-12-31&limit=365"