> ## Documentation Index
> Fetch the complete documentation index at: https://finance.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Market Data

> Feature-module overview: query live and historical equity and option data over REST, and stream live quotes over WebSocket.

<Note>
  **Module skeleton.** This is the entry point for the Market Data module, modeled on [Order Flow](/api-reference/orders/order-flow). Deep-dive pages are in progress; the existing references below cover the endpoints today.
</Note>

The Market Data module answers "what is this instrument doing right now, and what has it done?" Use **REST** for snapshots, search, and history; use the **WebSocket** for a live stream of quotes and trades.

***

## Query over REST

<CardGroup cols={2}>
  <Card title="Symbol search" icon="magnifying-glass" href="/api-reference/marketdata/search">
    Find equities and instruments by name or ticker.
  </Card>

  <Card title="Equity details" icon="chart-line" href="/api-reference/marketdata/equity-details">
    Live quote and detail for a stock or ETF.
  </Card>

  <Card title="Option details" icon="sitemap" href="/api-reference/marketdata/options-details">
    Quotes and detail for option contracts.
  </Card>

  <Card title="Options contract symbols" icon="hashtag" href="/api-reference/supplemental/options-contract-symbols">
    Enumerate strikes and expirations for an underlying — the inputs for building option order legs.
  </Card>
</CardGroup>

***

## Stream live over WebSocket

For continuously updating prices, open the Market Data WebSocket instead of polling REST.

<CardGroup cols={2}>
  <Card title="Market Data WebSocket" icon="satellite-dish" href="/websockets/market-data">
    Live equity and option quotes and trades on a single connection.
  </Card>

  <Card title="TradingView chart feed" icon="chart-candlestick" href="/websockets/tradingview-chart">
    Streaming bars for charting integrations.
  </Card>
</CardGroup>

***

## How it connects to trading

Market data feeds the rest of the platform:

* Pick a `symbol` from **search** → place an order in the [Orders module](/api-reference/orders/order-flow).
* Pull **option contract symbols** → build the legs for a [single-leg](/api-reference/orders/single-leg-option) or [multi-leg](/api-reference/orders/multi-leg-option) option order.
* Watch a live quote → decide between a [market](/api-reference/orders/market-order) and [limit](/api-reference/orders/limit-order) order.

***

## Planned deep-dive pages

* **Quotes & snapshots** — one-off vs. streaming, and when to use each.
* **Historical bars** — intervals, ranges, and charting.
* **Options chains** — from underlying to a tradable contract.

<Card title="Supplemental Market Data" icon="layer-group" href="/supplemental-api/overview">
  Fundamentals, news, calendars, analytics, and more.
</Card>
