find_similar
ChatGPTFind historical (ticker, date) setups most similar to a query ticker today. Four similarity methods are available: cosine (default, all tiers) ranks by cosine similarity of 32-D regime-aware embeddings; label_aware (PRO+) restricts the backbook to dates in the same SPY volatility regime; supervised (QUANT) projects embeddings through a PLS regression fit on forward-return labels so neighbors are ones whose factor profile most-strongly-predicted realized returns; dtw (HOBBY+) cosine-shortlists then reranks by dynamic-time-warping distance over the rolling return window. Each returned neighbor row carries the analogue's factor row and forward-return labels at that historical (ticker, date) — pre-joined for honest backtests, no extra fetches needed. Use min_lookback_days=30 to filter out same-day correlated tickers. Pass conditioner=vx_term_structure (QUANT only) to additionally filter analogues to dates with a VIX-curve regime similar to today.
get_alerts
ChatGPTList active alert rules belonging to the current authenticated user.
get_embedding
ChatGPTThe raw 32-D regime-aware factor-state embedding vector for a ticker — the representation the similarity search itself runs on. Build your own models / similarity on it. QUANT tier only.
get_features
ChatGPTGet factor row for a ticker. With no date arg, returns the most recent row. With date / start_date / end_date, returns the historical row(s) — useful for honest analogue-backtests (querying a setup as it was on a specific historical date, not as it looks today). History is the last 252 trading days. Stock/ETF = FREE+; futures = PRO+ (adds Open Interest features). PRO+ subscribers automatically get intraday-derived columns (overnight_ret, intraday_ret, or_high_30, or_low_30, or_breakout_pct, vwap, vwap_dev_close, intraday_rv, late_drift) on the stock row.
get_labels
ChatGPTForward-return labels (1d/5d/20d) and binary targets for backtesting. PRO tier or higher.
get_manifest
ChatGPTBundle metadata: latest_date, ticker_count, regime distribution. Public — no auth needed.
get_market_context
ChatGPTWhole-universe derived market analytics: factor dispersion (10-90 percentile spreads of momentum / composite / RSI), breadth (% of the universe positive / overbought / oversold), and the current SPY-volatility regime with empirical next-day transition odds. FREE gets today's reading; HOBBY+ can also get the 252-day history (pass history=true).
get_market_regime
ChatGPTCurrent SPY-realized-volatility regime classification (low/mid/high) and recent regime history for context.
get_report_card
ChatGPTPer-ticker derived digest: factor snapshot, cross-sectional percentile ranks, risk-cluster tag, current market regime, and an unusualness score (z-score of today's factor state vs the ticker's own 252-day history). HOBBY tier or higher; the risk-cluster block requires PRO.
get_risk_cluster
ChatGPTThe volatility regime a ticker's factor analogues historically landed in — calm / normal / stressed — derived from the realized forward volatility of its cosine neighbours. A risk-coherence / screening signal, NOT a volatility forecast. PRO tier or higher.
get_top
ChatGPTTop-N tickers ranked by a factor on the latest available date. Common factors: mom (momentum), meanrev, comp_score, rsi, z_52w, beta_spy.
get_usage
ChatGPTCurrent daily/monthly API usage and tier limits for the authenticated user.
get_vx_term_structure
ChatGPTVIX futures contango/backwardation read: (VX_continuous − VIX_cash) / VIX_cash. Negative = backwardation (near-term realized vol > expected forward vol — classic stress / vol-panic signal). Positive = contango (term structure normal, calm regime). Pass history=true (HOBBY+) for the 252-day series for charting. Single-number version of the vol-curve regime that traders watch every day.
list_futures
ChatGPTList the top-30 futures contracts that have per-ticker factor decomposition available. Returns ticker, the asset family (equity-index / energy / metals / rates / fx / crypto), and the latest snapshot (close, mom, rsi, oi_z20, oi_vol_ratio, comp_score). PRO tier or higher for the snapshot block; ticker list itself is FREE. Use the returned tickers with get_features to pull the full factor row (e.g. get_features(ticker="VX") for the VIX futures continuous contract).