JW API turns raw market data into structured technical indicators, regime labels, options signal context, historical scans, risk flags, and webhook events that developers can plug directly into dashboards, alerts, research notebooks, and execution review workflows.
A single historical-pro response can return the symbol, venue mapping, daily price, trend label, volatility bands, VWAP/MVWAP, moving averages, RSI, stochastic, MACD, volume, ADX, 3-day indicator slopes, and prior-period context.
The customer does not just receive more columns. They receive structured data that can be converted into alerts, risk gates, execution rules, and research screens.
{
"status": "success",
"symbol": "TSM",
"market": "NYSE",
"data": [{
"date": "2026-06-22",
"price": 467.67,
"analysis": {
"trend_signal": "strong_bull",
"VWAP_YTD": 369.31,
"MVWAP_20": 431.00,
"SMA_20": 429.98,
"SMA_50": 407.66,
"SMA_200": 336.33,
"ATR_pct": 3.87,
"BB_upper": 462.93,
"BB_lower": 397.03,
"BB_pctB": 1.0719,
"RSI_14": 64.72,
"MACD_signal": "bullish",
"slopes_3D": {
"SMA20": 2.6760,
"MVWAP20": 2.8300,
"MACD": 1.4395,
"RSI": 3.8442
}
}
}]
}
JW keeps the public product simple while exposing modular endpoints underneath for systems that need structured market decisions.
Historical daily bars enriched with VWAP, MVWAP, moving averages, RSI, MACD, Bollinger state, ATR, volume, ADX, and 3-day slopes.
Live intraday trend, VWAP, wave phase, price structure, and execution-timing context for active monitoring.
Curated opening and closing signals with strategy, strikes, expiry, premium, regime, and risk context.
High-premium opportunity scan across naked puts, credit spreads, covered calls, risk reversals, and directional spreads.
Volatility, liquidity, index confirmation, trend, event-risk, and macro state endpoints for risk filters.
Push events into internal tools with API keys, module permissions, rate limits, and team access controls.
API customers can start with read-only analytics and signal feeds, then expand into webhooks, custom dashboards, institutional permissioning, or execution review workflows after onboarding.
curl https://api.jasonwheel.com/v1/equities/TSM/history-pro \
-H "Authorization: Bearer jw_live_..." \
-H "Accept: application/json"
curl https://api.jasonwheel.com/v1/signals/latest \
-H "Authorization: Bearer jw_live_..."
curl https://api.jasonwheel.com/v1/webhooks \
-H "Authorization: Bearer jw_live_..." \
-d '{"event":"signal.opened","url":"https://client.app/jw"}'
For private dashboards, custom alerts, signal-feed consumers, and lightweight analytics.
For History Pro, strategy scanner, market regime, historical signal data, webhooks, and higher limits.
For custom integration, entitlements, white-label workflows, private deployment, and execution-review systems.
API outputs are provided as SaaS data and operational infrastructure. They are not personalized investment advice, do not guarantee results, and do not custody or move client assets. Execution permissions, where applicable, require separate onboarding and client-controlled brokerage authorization.