Skip to main content
GET
/
v2
/
price-action
curl
curl "https://api.stockcontext.com/v2/price-action?symbol=AAPL" \
  -H "X-API-Key: $STOCKCONTEXT_API_KEY"
{
  "data": {
    "as_of": "2026-06-12T14:12:18Z",
    "cache_age_seconds": 0,
    "drawdowns": {
      "max_1y": {
        "pct": -13.8,
        "peak_date": "2025-12-02",
        "trough_date": "2026-01-20"
      },
      "max_5y": {
        "pct": -33.36,
        "peak_date": "2024-12-26",
        "trough_date": "2025-04-08"
      },
      "max_90d": {
        "pct": -7.82,
        "peak_date": "2026-06-02",
        "trough_date": "2026-06-09"
      }
    },
    "freshness": "intraday",
    "gaps": {
      "latest_open_vs_prior_close_pct": 0.35,
      "unfilled_gaps_30d": 0
    },
    "market_status": "open",
    "recent_extremes": {
      "high_30d": {
        "date": "2026-06-08",
        "value": 317.4
      },
      "high_90d": {
        "date": "2026-06-08",
        "value": 317.4
      },
      "low_30d": {
        "date": "2026-06-10",
        "value": 287.38
      },
      "low_90d": {
        "date": "2026-03-30",
        "value": 245.28
      }
    },
    "streaks": {
      "biggest_down_day_1y_pct": -5,
      "biggest_down_day_30d_pct": -3.64,
      "biggest_up_day_1y_pct": 5.09,
      "biggest_up_day_30d_pct": 2.9,
      "consecutive_days": 0,
      "direction": "none"
    },
    "symbol": "AAPL",
    "trend_context": {
      "consecutive_higher_highs": 1,
      "consecutive_lower_lows": 0,
      "pct_days_above_sma50_90d": 58
    },
    "volume": {
      "avg_30d": 52324678,
      "latest": 42275511,
      "ratio_to_avg": 0.81,
      "ratio_to_sector_avg": 3.02
    }
  },
  "schema_version": "2026-06-17.6"
}

Authorizations

X-API-Key
string
header
required

StockContext API key. Keys start with sctx_ and are sent on every REST request.

Query Parameters

symbol
string
required

Ticker symbol. Case-insensitive; share-class dots are normalized to dashes (BRK.B == BRK-B). Returns SYMBOL_UNKNOWN when the symbol is outside the supported universe.

Example:

"AAPL"

blocks
string | null

Opt-in blocks. Only 'fails_to_deliver' is defined: the SEC's semi-monthly CNS fails series with explicit as_of_settlement_date and data_lag_days stamps.

Example:

"fails_to_deliver"

Response

Success envelope: { "data": ... }.

data
PriceActionData · object
required

The endpoint payload. Present on every 2xx response; never null.

schema_version
string
required

StockContext response schema version for this 200 payload.