# Skylit Docs > Documentation for Skylit: field guides to each module (Heatseeker, Flowseeker, Atlas, Nexus, Tempest, Talon), Heatseeker concepts and patterns, and the reference for the Skylit API and the Skylit MCP server (live market data; Beta, limited access). Every page is available as Markdown: append `.md` to its URL, as linked below. All pages in one file: https://www.skylit.ai/docs/llms-full.txt. Agent skill for the API and MCP server: https://www.skylit.ai/.well-known/agent-skills/skylit-api/skill.md. Search and read these docs from any MCP client (Claude, Cursor, VS Code, ChatGPT) with the Docs MCP: https://www.skylit.ai/docs/mcp (Streamable HTTP, no auth; tools search_docs, get_page, list_pages; setup: https://www.skylit.ai/docs/mcp/docs-mcp). It is separate from the Skylit MCP server (market data). OpenAPI specs: https://www.skylit.ai/docs/openapi.yaml, https://www.skylit.ai/docs/flowseeker-openapi.yaml, https://www.skylit.ai/docs/atlas-openapi.yaml. ## Platform - [Welcome to Skylit](https://www.skylit.ai/docs/platform/overview.md): Documentation for the Skylit platform: market-intelligence tools for active traders. - [Support](https://www.skylit.ai/docs/platform/support.md): Guides, community resources and how to reach the Trader Success team. - [Skylit field guides](https://www.skylit.ai/docs/guides/overview.md): Plain-English guides to each Skylit module: what it shows, how to read it and how to put it to work. - [Heatseeker field guide](https://www.skylit.ai/docs/guides/heatseeker.md): See where dealers are positioned at every strike and expiration, and where price may stall, bounce or speed up. - [Flowseeker field guide](https://www.skylit.ai/docs/guides/flowseeker.md): See where money is going in the options market right now, and whether it looks like a brand-new position or just noise. - [Atlas field guide](https://www.skylit.ai/docs/guides/atlas.md): One live chart that shows where dealer positioning, options flow and dark-pool levels line up with price, so you can see your levels before price gets there. - [Nexus field guide](https://www.skylit.ai/docs/guides/nexus.md): Practice options trades in your own $100,000 paper wallet, see exactly how each trade went, and compare your record with other traders. - [Tempest field guide](https://www.skylit.ai/docs/guides/tempest.md): See how big a move options are pricing for any stock, and whether that is a lot for that stock compared with its own history. - [Talon field guide](https://www.skylit.ai/docs/guides/talon.md): Ask about the chart or map you have open and get a short, sourced read of the options structure, flow and news. Find the levels that matter faster. The call stays yours. ## Heatseeker ### Documentation - [Heatseeker field guide](https://www.skylit.ai/docs/guides/heatseeker.md): See where dealers are positioned at every strike and expiration, and where price may stall, bounce or speed up. - [Core Concepts](https://www.skylit.ai/docs/core-concepts.md): The ideas behind reading a Heatseeker map: nodes, King and Gatekeeper nodes, midpoints, retests, rate of change and more. - [Examples & Case Studies](https://www.skylit.ai/docs/examples-and-case-studies.md): Past sessions read through Heatseeker: what the map showed, and what happened next. - [PATTERN: The Whipsaw](https://www.skylit.ai/docs/patternpedia/pattern-the-whipsaw.md): Price trades in a wide range, the edges of which are defined by the presence of at least two high value nodes with few prominent nodes in between. - [PATTERN: Rainbow Road](https://www.skylit.ai/docs/patternpedia/pattern-rainbow-road.md): This heatmap is characterized by having multiple prominent nodes of positive and negative values, in many cases bearing a resemblance to a rainbow. Another… - [PATTERN: The Gatekeeper](https://www.skylit.ai/docs/patternpedia/pattern-the-gatekeeper.md): A Gatekeeper node is a commonly seen heatmap setup where a high-value node sits between price and further high-value nodes, preventing continuation. This… - [CASE STUDY: SPECULATIVE AND DECOY NODES](https://www.skylit.ai/docs/patternpedia/case-study-speculative-and-decoy-nodes.md): How to read a large, far out-of-the-money node that may be speculative or a decoy rather than a realistic target. - [PATTERN: Trend](https://www.skylit.ai/docs/patternpedia/pattern-trend.md): Price fixates on a king node far away from spot with comparatively small counter-directional skew. As it trades towards the initial king node, it then… - [PATTERN: RUG SETUP](https://www.skylit.ai/docs/patternpedia/pattern-rug-setup.md): A yellow node stacked above a purple node, with no obvious floor below: the rug setup. - [The Ten Commandments of Using Heatseeker](https://www.skylit.ai/docs/patternpedia/the-ten-commandments-of-using-heatseeker.md): Ten risk-management habits for reading Heatseeker with discipline. - [TOPPING PATTERNS / BOTTOMING PATTERNS](https://www.skylit.ai/docs/patternpedia/topping-patterns-bottoming-patterns.md): How VEX positioning can point to a potential higher-timeframe trend shift on the indices. - [General Information](https://www.skylit.ai/docs/help-page/general-information.md): Meet the Skylit team behind Heatseeker. - [Written Guides](https://www.skylit.ai/docs/help-page/written-guides.md): Written guides for Skylit: the field guides, the Heatseeker docs and Patternpedia. - [Video Links](https://www.skylit.ai/docs/help-page/video-links.md): Skylit's official YouTube channel and videos from the Skylit team: onboarding, index trading, swing trading, Q\&A's and more. - [Useful Threads](https://www.skylit.ai/docs/help-page/useful-threads.md): These threads contain daily charts/plots showing overlay of heatmaps on charts. ### API Reference - [Live per-strike heatmap (one or more symbols)](https://www.skylit.ai/docs/api-reference/heatmap/live-per-strike-heatmap-one-or-more-symbols.md): GET /v1/heatmap. Current per-strike heatmap for one or more symbols at the latest snapshot. Includes the live `velocityPct` per strike. Pass multiple comma-separated symbols for a single cross-asset (Trinity) call, and `expirations` to net each strike over specific expiration dates instead of the nearest `maxExpirations`. - [Replay per-strike heatmap at a past instant (one or more symbols)](https://www.skylit.ai/docs/api-reference/heatmap/replay-per-strike-heatmap-at-a-past-instant-one-or-more-symbols.md): GET /v1/historical. The snapshot nearest `at` for one or more symbols — same shape as `/v1/heatmap` minus `velocityPct` (velocity is live-only). `at` may be up to 365 days in the past; if no snapshot exists at/near that instant the response is `404` with `code: no_data`. - [Live SSE stream (one symbol per connection)](https://www.skylit.ai/docs/api-reference/heatmap/live-sse-stream-one-symbol-per-connection.md): GET /v1/stream. A **Server-Sent Events** (`text/event-stream`) feed of live per-strike heatmap updates for **one** symbol. Open one connection per symbol. - [Key levels (classified nodes) for one or more symbols](https://www.skylit.ai/docs/api-reference/heatmap/key-levels-classified-nodes-for-one-or-more-symbols.md): GET /v1/gex/levels. The strikes Skylit classifies as nodes (king, gatekeeper, pika, barney, significant) for up to 10 symbols, strongest first, with each level's distance from spot. Same live source, filters and 5-second cache as `/v1/heatmap`; 1 credit per request. - [Your balance and limits](https://www.skylit.ai/docs/api-reference/account/your-balance-and-limits.md): GET /v1/account. The calling key's account: status, balance (credits and US dollars at $0.001 per credit), whether usage is unlimited, and the limits that apply. Free. ## Flowseeker ### Documentation - [Flowseeker field guide](https://www.skylit.ai/docs/guides/flowseeker.md): See where money is going in the options market right now, and whether it looks like a brand-new position or just noise. ### API Reference - [Raw flow feed for a ticker (Flow Score + FlowBonus per trade)](https://www.skylit.ai/docs/api-reference/flow/raw-flow-feed-for-a-ticker-flow-score-flowbonus-per-trade.md): GET /v1/flow/{ticker}. Returns the most recent options trades for `{ticker}` within the requested timeframe, each scored on Skylit's directional Flow Score (-100 → +100) and conviction-weighted FlowBonus. The response also includes timeframe-level VWF / SDF / FIR aggregates. - [Aggregate flow over an arbitrary [start, end] window](https://www.skylit.ai/docs/api-reference/flow/aggregate-flow-over-an-arbitrary-start-end-window.md): GET /v1/flow/{ticker}/aggregate. Server-side aggregation across an arbitrary `[startTime, endTime]` window — no row cap. Returns trade/sweep counts, VWF/SDF/FIR, and a bullish/bearish/neutral premium split with a one-line interpretation. Useful for arbitrary slicing without paging the full trade list. - [Per-ticker net-premium time series ("flow tide")](https://www.skylit.ai/docs/api-reference/flow/per-ticker-net-premium-time-series-flow-tide.md): GET /v1/flow/{ticker}/tide. Bucketed bullish vs bearish premium time series for a single ticker, with cumulative net premium and per-bucket VWF/SDF/FIR. The ticker-level analogue of `/v1/market/tide`. - [Trailing per-time-of-day flow baseline (avg + stddev)](https://www.skylit.ai/docs/api-reference/flow/trailing-per-time-of-day-flow-baseline-avg-stddev.md): GET /v1/flow/{ticker}/baseline. Time-of-day baseline buckets for `{ticker}` — average and standard deviation of trade count, premium, and FIR per intraday bucket over a configurable lookback window. The reference distribution behind `/v1/flow/{ticker}/momentum` z-scores. - [Live momentum signal vs baseline (5m / 30m / 1h windows)](https://www.skylit.ai/docs/api-reference/flow/live-momentum-signal-vs-baseline-5m-30m-1h-windows.md): GET /v1/flow/{ticker}/momentum. Compares the current 5-minute, 30-minute, and 1-hour flow against the trailing per-time-of-day baseline (`/v1/flow/{ticker}/baseline`). Returns z-scores for the 5-minute window and a one-token `trend` classification. - [Strike-level flow concentration](https://www.skylit.ai/docs/api-reference/flow/strike-level-flow-concentration.md): GET /v1/flow/{ticker}/strikes. Where the directional money is going for `{ticker}`. Top-N strikes by selected ordering (premium, net premium, volume, etc.) with bullish/bearish premium split, ask/bid mix, and OI context. Includes a top-3 concentration summary. - [Today's flow vs trailing average (with similar-days lookback)](https://www.skylit.ai/docs/api-reference/flow/today-s-flow-vs-trailing-average-with-similar-days-lookback.md): GET /v1/flow/{ticker}/historical-compare. Compares the current trading day's premium / volume / net premium / call-put ratio against the trailing 20-trading-day average for the same ticker. Returns absolute deltas, percentile rankings, and the five most-similar past trading days. - [Aggregated multi-exchange sweep activity](https://www.skylit.ai/docs/api-reference/sweeps/aggregated-multi-exchange-sweep-activity.md): GET /v1/sweeps/{ticker}. Returns "logical sweeps" — multi-exchange splits of one large order grouped by contract within a one-second execution window. Each row carries the venue list, total contracts/premium, spread position, moneyness bucket, and Skylit Flow Score / FlowBonus. The summary block adds population-level Sweep Dominance Factor (SDF) and bullish/bearish counts extrapolated from the full-day total. - [Sector- or industry-level flow aggregation](https://www.skylit.ai/docs/api-reference/sector/sector-or-industry-level-flow-aggregation.md): GET /v1/flow/sector/{sector}. Aggregates options flow across all tickers in a GICS sector. The `{sector}` path parameter accepts either a sector ETF symbol (`XLK`, `XLF`, `XLE`, …) or a sector name (`Technology`, `Financials`, …). Returns sector-level metrics, top-contributor tickers, and an industry-level breakdown. - [Market-wide breadth, advance/decline, and sector rotation](https://www.skylit.ai/docs/api-reference/market/market-wide-breadth-advance-decline-and-sector-rotation.md): GET /v1/flow/market-breadth. Combines SPY/QQQ/IWM aggregate sentiment with an advance/decline ratio (over directional FIR) and per-sector rotation signals. Ideal as a single "is the market risk-on or risk-off right now" probe. - [Market-wide flow overview for the current trading day](https://www.skylit.ai/docs/api-reference/market/market-wide-flow-overview-for-the-current-trading-day.md): GET /v1/market/overview. Returns market-wide call/put premium, total volume, directional bullish/bearish premium, FIR, premium relative volume vs the trailing 20-day baseline at the same time of day, and the top 10 tickers by total premium. Optionally narrowed to a comma-separated ticker filter. - [Bucketed market-wide net call premium / net put premium time series](https://www.skylit.ai/docs/api-reference/market/bucketed-market-wide-net-call-premium-net-put-premium-time-series.md): GET /v1/market/tide. Returns the market-wide intraday "tide" — bucketed Net Call Premium and Net Put Premium series with both per-bucket and cumulative values, plus an SPY price overlay for context. Two directional flavors are emitted per bar: the standard `ncp`/`npp` (call-buying minus call-selling, etc.) and a `manualNcp`/ `manualNpp` variant with fewer exclusions applied, for callers that need raw flow. - [Aggregate sentiment scoring across timeframes (VWF / SDF / FIR / Composite)](https://www.skylit.ai/docs/api-reference/analytics/aggregate-sentiment-scoring-across-timeframes-vwf-sdf-fir-composite.md): GET /v1/aggregate/{ticker}. Returns a Composite directional score plus its VWF / SDF / FIR components for one or more trailing timeframes (intraday or multi-day). Optional moneyness breakdown, optional time-decay weighting, and a comparative trend block contrasting short- vs long-horizon sentiment. - [Volume-vs-Open-Interest accumulation analysis](https://www.skylit.ai/docs/api-reference/analytics/volume-vs-open-interest-accumulation-analysis.md): GET /v1/vol-oi/{ticker}. Distinguishes new position building (accumulation) from position closing (distribution) by bucketing Vol/OI ratios per option type and moneyness band. Returns an overall accumulation score (0–100), an estimate of the share of volume representing new positions, and a one-token signal (`strong_accumulation` → `low_activity`). - [Moneyness breakdown with pattern detection](https://www.skylit.ai/docs/api-reference/analytics/moneyness-breakdown-with-pattern-detection.md): GET /v1/moneyness/{ticker}. Splits calls and puts across `deep_itm / itm / atm / otm / deep_otm` buckets with premium, sentiment, percentage of total, and trade count. Surfaces detected patterns (e.g. heavy OTM call accumulation, ATM concentration, deep-OTM lottery tickets) and a directional `signal`/`dominantStrategy` interpretation. - [Chain-level bid/ask/mid distribution](https://www.skylit.ai/docs/api-reference/ratios/chain-level-bid-ask-mid-distribution.md): GET /v1/chain-ratio/{ticker}. Aggregates a ticker's full option chain to surface buying vs selling pressure (`askRatio`, `bidRatio`, `midRatio`, `aggressionRatio`), call/put balance, and ATM/OTM concentration. Returns a `bias`, `aggression`, and `confidence` interpretation. - [Per-contract bid/ask/mid distribution](https://www.skylit.ai/docs/api-reference/ratios/per-contract-bid-ask-mid-distribution.md): GET /v1/contract-ratio/{symbol}. Single-contract counterpart to `/v1/chain-ratio/{ticker}`. Returns `askRatio`, `bidRatio`, `midRatio`, `aggressionRatio`, and a `bias`/`aggression`/`confidence` interpretation for one specific OPRA option symbol. - [Chain-level call/put-aware bull/bear pressure](https://www.skylit.ai/docs/api-reference/ratios/chain-level-call-put-aware-bull-bear-pressure.md): GET /v1/chain-bull-bear/{ticker}. Folds option type into the bid/ask/mid signal: a call lifted at the ask is bullish, a put hit at the bid is also bullish (put selling), etc. Returns overall bull/bear/neutral percentages plus call-only and put-only bull breakdowns so callers can tell whether the directional pressure originates from call buying, put selling, or both. - [Per-contract call/put-aware bull/bear pressure](https://www.skylit.ai/docs/api-reference/ratios/per-contract-call-put-aware-bull-bear-pressure.md): GET /v1/contract-bull-bear/{symbol}. Single-contract counterpart to `/v1/chain-bull-bear/{ticker}`. Maps a contract's trades to bull/bear/neutral buckets using both side (bid/ask/mid) and option type, so a bullish put-seller and a bullish call-buyer both register as bullish pressure. - [Detailed scoring for a single trade](https://www.skylit.ai/docs/api-reference/scoring/detailed-scoring-for-a-single-trade.md): GET /v1/score/{trade_id}. Returns sentiment, urgency, and confidence scores for an individual trade plus a spread-level breakdown and full trade context (ticker, strike, expiration, sweep/block flags, moneyness). Used to drill into a single row from `/v1/flow/{ticker}`. - [List underlyings active on a date](https://www.skylit.ai/docs/api-reference/underlying/list-underlyings-active-on-a-date.md): GET /v1/underlying. Lists every ticker that traded options on the requested date, ordered by total premium (descending). Useful as a starting point for discovery or for repopulating the universe of tradable tickers. - [Prefix-search active tickers](https://www.skylit.ai/docs/api-reference/underlying/prefix-search-active-tickers.md): GET /v1/underlying/search. Case-insensitive prefix search over the active-tickers universe for the requested date. Use to power autocomplete UIs. - [Top underlyings by daily flow](https://www.skylit.ai/docs/api-reference/underlying/top-underlyings-by-daily-flow.md): GET /v1/underlying/top/daily. Top tickers for a single trading day, with call/put premium and volume splits, net premium, and call/put ratio. Sortable by `premium`, `volume`, `net_premium`, or `call_put_ratio`. - [Top underlyings by trailing-5-day flow](https://www.skylit.ai/docs/api-reference/underlying/top-underlyings-by-trailing-5-day-flow.md): GET /v1/underlying/top/weekly. Same shape as `/v1/underlying/top/daily` but rolled up across the trailing 5 trading days ending on `date`. - [Bulk underlying stats for a list of tickers](https://www.skylit.ai/docs/api-reference/underlying/bulk-underlying-stats-for-a-list-of-tickers.md): GET /v1/underlying/bulk/stats. Returns a single-day `UnderlyingStats` record per requested ticker. Tickers absent from the response had no options activity that day. - [Daily stats for a single underlying](https://www.skylit.ai/docs/api-reference/underlying/daily-stats-for-a-single-underlying.md): GET /v1/underlying/{ticker}/stats - [Intraday chart bars for a ticker](https://www.skylit.ai/docs/api-reference/underlying/intraday-chart-bars-for-a-ticker.md): GET /v1/underlying/{ticker}/chart. Returns time-bucketed bars aggregating options activity for the underlying (call/put volume + premium, P/C ratio, bid/ask execution split) plus the underlying stock price at each boundary. The same data that powers the chart modal in the Skylit UI. - [Raw enriched trades for a ticker](https://www.skylit.ai/docs/api-reference/underlying/raw-enriched-trades-for-a-ticker.md): GET /v1/underlying/{ticker}/trades. Returns the raw enriched trade rows that feed the chart bars and the live feed. Supports rich filtering — sweep-only / multi-leg, moneyness, premium floor, DTE / strike / expiration windows. See `OptionTradeRow` below. - [Premium / volume by strike](https://www.skylit.ai/docs/api-reference/underlying/premium-volume-by-strike.md): GET /v1/underlying/{ticker}/by-strike. Strike-level distribution of call/put premium, volume, and OI for the requested window, plus chain-wide aggregates and a max-pain estimate. - [Premium / volume by expiration for a strike](https://www.skylit.ai/docs/api-reference/underlying/premium-volume-by-expiration-for-a-strike.md): GET /v1/underlying/{ticker}/by-strike/{strike}/expirations. For a single strike on the underlying, breaks the requested window's premium and volume out by expiration date. - [List traded expirations for a ticker](https://www.skylit.ai/docs/api-reference/underlying/list-traded-expirations-for-a-ticker.md): GET /v1/underlying/{ticker}/expirations. Returns each expiration that traded on `date`, with per-expiration call/put volume + premium and the unique-contract count. - [Option chain snapshot](https://www.skylit.ai/docs/api-reference/underlying/option-chain-snapshot.md): GET /v1/underlying/{ticker}/chain. Snapshot of the option chain for a single expiration on the requested date — call & put volume, premium, OI, last IV, and last trade price per strike, plus the underlying price. - [Daily history for a ticker](https://www.skylit.ai/docs/api-reference/underlying/daily-history-for-a-ticker.md): GET /v1/underlying/{ticker}/history. Daily aggregates (premium, volume, call/put split, net premium) between `startDate` and `endDate` (inclusive), one row per trading day with activity. - [Relative-volume bars for a ticker](https://www.skylit.ai/docs/api-reference/underlying/relative-volume-bars-for-a-ticker.md): GET /v1/underlying/{ticker}/rvol. Time-bucketed bars with call/put volume + premium and an average-volume baseline computed from `avgPeriod` recent days, plus aggregate RVOL stats. - [Top contracts by daily flow](https://www.skylit.ai/docs/api-reference/contract/top-contracts-by-daily-flow.md): GET /v1/contract/top/daily. Single-day top-contract screener with full-spectrum filters (premium / volume / OI / IV / DTE / strike windows, call vs put, sweep vs multi-leg). Sortable by `premium`, `volume`, `oi`, or `iv`. - [Top contracts by trailing-5-day flow](https://www.skylit.ai/docs/api-reference/contract/top-contracts-by-trailing-5-day-flow.md): GET /v1/contract/top/weekly. Same shape as `/v1/contract/top/daily`, rolled up over the trailing 5 trading days ending on `date`. - [Contracts with unusual relative volume](https://www.skylit.ai/docs/api-reference/contract/contracts-with-unusual-relative-volume.md): GET /v1/contract/unusual-volume. Contracts whose volume on the target date is anomalously high relative to a `avgPeriod`-day baseline. Filters cover RVOL, raw volume, OI dynamics, premium, IV, moneyness, sweep / multi-leg, and ticker include / exclude lists. Sortable by `rvol`, `volume`, `premium`, `vol_oi`, or `oi_change`. - [Contracts with significant OI changes](https://www.skylit.ai/docs/api-reference/contract/contracts-with-significant-oi-changes.md): GET /v1/contract/unusual-oi. Contracts whose open interest changed by at least `min_oi_change` (or `min_oi_change_pct`) on the target date. `direction` narrows the result to opening (OI ↑) or closing (OI ↓) flow. - [Bulk contract stats for a list of symbols](https://www.skylit.ai/docs/api-reference/contract/bulk-contract-stats-for-a-list-of-symbols.md): GET /v1/contract/bulk/stats. Returns a single-day `ContractStats` record per requested OPRA symbol. Symbols absent from the response had no activity that day. - [Daily stats for a single contract](https://www.skylit.ai/docs/api-reference/contract/daily-stats-for-a-single-contract.md): GET /v1/contract/{symbol}/stats - [Intraday chart bars for a contract](https://www.skylit.ai/docs/api-reference/contract/intraday-chart-bars-for-a-contract.md): GET /v1/contract/{symbol}/chart. Time-bucketed bars for a single contract — granular bid/mid/ask execution split, premium and volume per side, daily cumulative totals, VWAP, and (when available) IV and 30D average baselines. - [Raw enriched trades for a contract](https://www.skylit.ai/docs/api-reference/contract/raw-enriched-trades-for-a-contract.md): GET /v1/contract/{symbol}/trades. Same enriched trade shape as `/v1/underlying/{ticker}/trades`, scoped to a single OPRA contract. Because the contract is fixed, chain-level filters (moneyness, strike, DTE, expiration) do not apply here. - [Daily history for a contract](https://www.skylit.ai/docs/api-reference/contract/daily-history-for-a-contract.md): GET /v1/contract/{symbol}/history. Daily aggregates per trading day in `[startDate, endDate]` — total premium / volume, OI dynamics, bid/ask execution split, sweep and multi-leg shares, VWAP, last price, IV, and trade count. - [Relative-volume bars for a contract](https://www.skylit.ai/docs/api-reference/contract/relative-volume-bars-for-a-contract.md): GET /v1/contract/{symbol}/rvol. Same shape as `/v1/underlying/{ticker}/rvol` but scoped to a single contract. - [Paginated off-exchange (TRF) prints](https://www.skylit.ai/docs/api-reference/dark-pool/paginated-off-exchange-trf-prints.md): GET /v1/dark-pool/trades. Server-side filtered dark-pool prints from the off-exchange tape (FINRA TRF). Defaults to **today (ET)** with a **$1,000,000** minimum notional (the blocks-by-default rule); pass `min_notional=0` for the full firehose. The trade-date span is capped at **31 days** per request — page with `limit`/`offset` or narrow the range for more. Prints carry **no side, BBO, or greeks**. Pagination state (`limit`, `offset`, `count`, `hasMore`) is returned in `meta`. - [Largest individual dark-pool prints for a ticker](https://www.skylit.ai/docs/api-reference/dark-pool/largest-individual-dark-pool-prints-for-a-ticker.md): GET /v1/dark-pool/top-prints/{ticker}. The top-N largest individual off-exchange prints for `{ticker}` over a trailing window, ordered by notional descending. Each row is a single TRF print (not an aggregate), useful as a support/resistance anchor. - [This OpenAPI specification, as JSON](https://www.skylit.ai/docs/api-reference/meta/this-openapi-specification-as-json-flowseeker.md): GET /v1/openapi.json ## Atlas ### Documentation - [Atlas field guide](https://www.skylit.ai/docs/guides/atlas.md): One live chart that shows where dealer positioning, options flow and dark-pool levels line up with price, so you can see your levels before price gets there. - [Drawing Presets](https://www.skylit.ai/docs/atlas/drawing-presets.md): Save your drawing styles as named presets that sync across devices — Fibonacci level sets, line styles, and defaults for every new drawing. - [GEX VWAP](https://www.skylit.ai/docs/atlas/indicators/gex-vwap.md): Where dealer positioning is centred on the option board, drawn on the Atlas chart as a centre line with an optional band and envelope. - [VWAP](https://www.skylit.ai/docs/atlas/indicators/vwap.md): The volume-weighted average price, with up to three deviation bands, anchored to the session, week, month, quarter or year. - [Cumulative Volume Delta](https://www.skylit.ai/docs/atlas/indicators/cvd.md): The running buy-minus-sell volume since the anchor started, drawn as delta candles in its own pane, computed from true trade sides. - [Volume Profile](https://www.skylit.ai/docs/atlas/indicators/volume-profile.md): A price-by-price histogram of where volume actually traded, with the Point of Control and a shaded Value Area. - [TPO (Market Profile)](https://www.skylit.ai/docs/atlas/indicators/tpo.md): A letter-per-bar Market Profile with Point of Control, Value Area, single prints, an Initial Balance, and persisting naked levels. ### API Reference - [OHLCV price bars for a symbol and resolution](https://www.skylit.ai/docs/api-reference/history/ohlcv-price-bars-for-a-symbol-and-resolution.md): GET /v1/history. TradingView UDF history bars for one `symbol` at one `resolution`, covering `[from, to)` (Unix seconds; `to` is exclusive). Returns column arrays (`t`, `o`, `h`, `l`, `c`, `v`) of equal length, oldest-first. When the window holds no bars the response is a `200` with `{ "s": "no_data" }` (plus `nextTime` pointing at the nearest earlier bar when one exists), per the UDF contract. Equity bars also carry sided-volume columns (`bv`/`sv`/`uv` = buy / sell / unclassified) where available. - [Search symbols](https://www.skylit.ai/docs/api-reference/symbols/search-symbols.md): GET /v1/search. Ranked symbol search for the datafeed's symbol picker (exact ticker > prefix > substring). Returns up to `limit` matches. - [Resolve a symbol](https://www.skylit.ai/docs/api-reference/symbols/resolve-a-symbol.md): GET /v1/symbols. The TradingView `LibrarySymbolInfo` for one ticker — price scale, session, timezone, and supported resolutions the charting library needs before requesting history. - [Datafeed configuration](https://www.skylit.ai/docs/api-reference/meta/datafeed-configuration.md): GET /v1/config. The static UDF `DatafeedConfiguration` — supported resolutions, exchanges, symbol types, and feature flags. Free. - [Server time](https://www.skylit.ai/docs/api-reference/meta/server-time.md): GET /v1/time. Current server time as a Unix-seconds integer (UDF `/time`). Free. ## Nexus - [Nexus field guide](https://www.skylit.ai/docs/guides/nexus.md): Practice options trades in your own $100,000 paper wallet, see exactly how each trade went, and compare your record with other traders. ## Tempest - [Tempest field guide](https://www.skylit.ai/docs/guides/tempest.md): See how big a move options are pricing for any stock, and whether that is a lot for that stock compared with its own history. ## Talon - [Talon field guide](https://www.skylit.ai/docs/guides/talon.md): Ask about the chart or map you have open and get a short, sourced read of the options structure, flow and news. Find the levels that matter faster. The call stays yours. ## Developers - [Docs MCP](https://www.skylit.ai/docs/mcp/docs-mcp.md): Let Claude, Cursor, VS Code or any MCP client search and read these docs. Free, no API key. - [API Reference](https://www.skylit.ai/docs/api-reference/introduction.md): Skylit's real-time options-Greeks heatmaps as a versioned HTTP API. - [Authentication](https://www.skylit.ai/docs/api-reference/authentication.md): Authenticate with a Skylit API key, and how credits and rate limits work. - [Build with a coding agent](https://www.skylit.ai/docs/api-reference/agents.md): Point Claude Code, Cursor, Codex or any coding agent at one file and it can build against the Skylit API and MCP server. - [Skylit MCP server](https://www.skylit.ai/docs/mcp/overview.md): Connect an AI agent to Skylit's options-flow and dealer-positioning data over the Model Context Protocol. - [Quickstart](https://www.skylit.ai/docs/mcp/quickstart.md): Connect Claude Desktop, Cursor, or any MCP client to the Skylit MCP server. - [Tool Catalog](https://www.skylit.ai/docs/mcp/tools.md): Every Skylit MCP tool, grouped by purpose, with its credit cost. - [Example Prompts](https://www.skylit.ai/docs/mcp/examples.md): Natural-language questions an agent can answer, and the tools behind them.