API Reference

Stock Analytics

Per-ticker equity analytics that complement the options tools: price context, dividends, correlation/beta, borrow rates, and cross-sectional relative value.

These endpoints use session-cookie auth (the platform UI). For programmatic access with a long-lived API token, see the Bearer-token surface on the MCP / Claude integration page.

Price context (/api/price-context)

Feature key: price_context (Basic).

GET /api/price-context/scatter
Basic price_context

Momentum-vs-IV scatter across the universe.

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/price-context/scatter"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/price-context/scatter")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/price-context/<ticker>
Basic price_context

Institutional price context: multi-timeframe performance, momentum, split history.

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/price-context/AAPL"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/price-context/AAPL")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.

Dividend analytics (/api/dividend)

Feature key: dividend_analytics (Premium).

GET /api/dividend/<ticker>
Premium dividend_analytics

Full dividend analytics: yield, growth, implied vs actual.

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/dividend/AAPL"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/dividend/AAPL")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/dividend/<ticker>/history
Premium dividend_analytics

Raw dividend history.

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/dividend/AAPL/history"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/dividend/AAPL/history")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/dividend/<ticker>/ex-date-behavior
Premium dividend_analytics

Price action around ex-dividend dates (capture opportunities).

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/dividend/AAPL/ex-date-behavior"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/dividend/AAPL/ex-date-behavior")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.

Correlation & beta (/api/correlation)

Feature key: correlation_dashboard (Premium).

GET /api/correlation/<ticker>
Premium correlation_dashboard

Current correlation/beta vs SPY and sector ETF plus rolling time series.

Parameters

days (default 252)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/correlation/AAPL"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/correlation/AAPL")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/correlation/<ticker>/compare/<ticker2>
Premium correlation_dashboard

Rolling correlation and beta between any two tickers.

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/correlation/AAPL/compare/example"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/correlation/AAPL/compare/example")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/correlation/scan
Premium correlation_dashboard

Decorrelation scanner across the universe.

Parameters

limit (default 50)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/correlation/scan"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/correlation/scan")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.

Borrow rates (/api/borrow-rate)

Feature key: borrow_rates (Premium). Login required.

GET /api/borrow-rate/scan
Login + Premium borrow_rates

Hard-to-borrow screener (squeeze candidates).

Parameters

limit (default 50)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/borrow-rate/scan"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/borrow-rate/scan")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/borrow-rate/<ticker>
Login + Premium borrow_rates

Borrow-rate level and history for one ticker.

Parameters

days (default 252)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/borrow-rate/AAPL"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/borrow-rate/AAPL")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.

Relative value (/api/relative-value)

Feature key: relative_value (Pro). Login required.

GET /api/relative-value/<ticker>
Login + Pro relative_value

IV percentile vs SPY and sector; ratio mean-reversion stats.

Parameters

days (default 252)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/relative-value/AAPL"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/relative-value/AAPL")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/relative-value/scan
Login + Pro relative_value

Mean-reversion scan (z-score threshold).

Parameters

threshold (default 1.5), limit (default 50)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/relative-value/scan"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/relative-value/scan")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
GET /api/relative-value/pairs
Login + Pro relative_value

Pairs-trade generator.

Parameters

limit (default 20), min_mktcap (default 500, in $M)

# log in first and reuse the cookie jar (see Authentication)
curl -b cookies.txt "https://apexvol.com/api/relative-value/pairs"
import requests
s = requests.Session()
# log in to populate the session cookie (see Authentication)
r = s.get("https://apexvol.com/api/relative-value/pairs")
print(r.json())
# With the apexvol-mcp server connected to Claude, just ask:
"What's the dividend and borrow rate for AAPL?"

# Claude routes the request to the matching MCP tool — no HTTP required.
7 days free, cancel anytime Card required · no charge for 7 days
Start trial →