{"product":"sample","free":true,"as_of":"2026-08-09T23:57:45.876Z","what_this_is":"A complete, real /api/symbol-dossier response for SPY — the exact shape and depth you get when you pay, not a mock or a truncated teaser. Cached up to 6h.","cache_age_minutes":233,"sample":{"product":"symbol-dossier","symbol":"SPY","as_of":"2026-08-09T20:05:07.978Z","quote":{"symbol":"SPY","last":773.26,"prev_close":768.56,"change_pct":0.61,"day_high":773.915,"day_low":769.61,"volume":42664673,"market_time":"2026-08-07T20:00:00.000Z"},"technicals":{"returns_pct":{"1w":3.51,"1mo":2.87,"3mo":5.7,"6mo":14.11},"vs_sma20_pct":3.08,"vs_sma50_pct":3.49,"vs_sma200_pct":10,"trend":"uptrend","realized_vol_20d_annualized_pct":14.4,"pct_off_52w_high":-0.46,"pct_above_52w_low":22.88},"options_expected_move":{"symbol":"SPY","spot":773.26,"expiry":"2026-08-10","days_to_expiry":0.5,"atm_strike":773,"straddle_mid":4.04,"expected_move_pct":0.52,"expected_move_usd":4.04,"implied_vol_call":8,"method":"ATM straddle mid price to nearest expiry; the options market's own price for the move by expiry"},"market_regime_context":{"method":"transparent-rules-lite (not ML): VIX bands + 20d realized vol percentile + MA trend","as_of":"2026-08-09T20:05:07.889Z","spy_last":773.26,"vol_regime":"normal","vix":14.9,"realized_vol_20d_annualized_pct":14.4,"vol_percentile_1y":75,"trend":"uptrend","spy_vs_50ma_pct":3.49,"spy_vs_200ma_pct":10,"drawdown_from_52w_high_pct":0},"news_catalysts":{"catalyst_hits":[],"scanned_at":"2026-07-24T20:12:06.924Z","scan_age_minutes":23033,"feed_ok":false,"note":"The news scanner is currently down, so this section is stale — it is excluded from what you are charged for. See /api/feed-status."},"sources":[{"name":"yahoo_quote","ok":true},{"name":"yahoo_daily_candles_1y","ok":true},{"name":"yahoo_options_straddle","ok":true},{"name":"regime_lite_spy_vix","ok":true}],"disclaimer":"Informational data aggregation. Not financial advice."},"get_this_for_your_own_symbol":{"path":"/api/symbol-dossier?symbol=NVDA","price":"$0.02","note":"One call replaces roughly six: quote, 1y technicals, options-implied expected move, market regime, and any fresh news catalyst. Priced below the sum of buying those parts separately from this same server."},"also_free":{"manifest":"/","spec":"/openapi.json","data_freshness":"/api/feed-status"},"also_on_this_server":[{"path":"/api/track-record","price":"$0.01","what":"our forecast ledger, scored server-side against what actually happened, scoring rule shipped in the payload. Audit us before buying anything else."},{"path":"/api/regime-forecast","price":"$0.01","what":"what kind of market is this: ML volatility-regime call from a live-forward trading system, paired with a transparent rules-based read."},{"path":"/api/dip-radar","price":"$0.01","what":"live dip scan across the 55-name book an actual trading system runs on: RSI(2), distance from the 20-day high, tiered dip flags."},{"path":"/api/backtest","price":"$0.10","what":"backtest your own entry rule on 10y of real daily bars: next-open fills, slippage charged, train/test halves scored apart, baselines always printed."}],"verify_before_you_buy":"/api/track-record — our forecast ledger is scored server-side against what actually happened, and the scoring rule ships in the payload. Check us before you spend anything."}