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

# Ticker Lite

> Subscribe to lightweight ticker information about listed products

<div className="api-banner">
  <span className="api-protocol ws">WSS</span>
  <span className="api-detail">futures.kraken.com/ws/v1</span>
  <span className="api-tag">ticker\_lite</span>
</div>

The `ticker_lite` feed returns ticker information about listed products. Delta messages are throttled such that they are published every 1s.

***

## Request

<ResponseField name="event" type="string" required>
  `subscribe` or `unsubscribe`
</ResponseField>

<ResponseField name="feed" type="string" required>
  The requested subscription feed. Value: `ticker_lite`
</ResponseField>

<ResponseField name="product_ids" type="list of strings" required>
  A list of strings which represent the products that user will receive information upon.
</ResponseField>

<CodeGroup>
  ```json Example theme={null}
  {
    "event": "subscribe",
    "feed": "ticker_lite",
    "product_ids": ["PF_XBTUSD", "PF_ETHUSD"]
  }
  ```
</CodeGroup>

***

## Response Success

<ResponseField name="event" type="string">
  <span className="field-attr">One of:</span> `subscribed`, `subscribed_failed`, `unsubscribed`, `unsubscribed_failed`

  The result.
</ResponseField>

<ResponseField name="feed" type="string">
  The requested subscription feed. Value: `ticker_lite`
</ResponseField>

<ResponseField name="product_ids" type="list of strings" required>
  A list of strings which represent the products that user will receive information upon.
</ResponseField>

<CodeGroup>
  ```json Example theme={null}
  {
    "event": "subscribed",
    "feed": "ticker_lite",
    "product_ids": ["PF_XBTUSD"]
  }
  ```
</CodeGroup>

***

## Response Snapshot

<ResponseField name="feed" type="string">
  The subscribed feed.
</ResponseField>

<ResponseField name="product_id" type="string">
  The subscribed product (referred also as instrument or symbol).
</ResponseField>

<ResponseField name="bid" type="positive float">
  The price of the current best bid.
</ResponseField>

<ResponseField name="ask" type="positive float">
  The price of the current best ask.
</ResponseField>

<ResponseField name="change" type="float">
  The 24h change in price.
</ResponseField>

<ResponseField name="premium" type="float">
  The premium associated with the product.
</ResponseField>

<ResponseField name="volume" type="positive float">
  The sum of the sizes of all fills observed in the last 24 hours.
</ResponseField>

<ResponseField name="tag" type="string">
  Currently can be `perpetual`, `month`, `quarter`, or `semiannual`. Other tags may be added without notice.
</ResponseField>

<ResponseField name="pair" type="string">
  The currency pair of the instrument.
</ResponseField>

<ResponseField name="dtm" type="integer">
  The days until maturity.
</ResponseField>

<ResponseField name="maturityTime" type="positive integer">
  Maturity time in milliseconds.
</ResponseField>

<ResponseField name="volumeQuote" type="positive float">
  The same as `volume` except that, for multi-collateral futures, it is converted to the non-base currency.
</ResponseField>

<ResponseField name="greeks" type="structure">
  The current Greeks, if this is an option.

  <Expandable title="properties">
    <ResponseField name="iv" type="float">The option's implied volatility.</ResponseField>
    <ResponseField name="delta" type="float">Delta, the option value's sensitivity to change in the underlying price.</ResponseField>
    <ResponseField name="theta" type="float">Theta, the option value's sensitivity to the passage of time.</ResponseField>
    <ResponseField name="gamma" type="float">Gamma, delta's sensitivity to change in the underlying price.</ResponseField>
    <ResponseField name="vega" type="float">Vega, the option value's sensitivity to change in volatility.</ResponseField>
    <ResponseField name="rho" type="float">Rho, the option value's sensitivity to the interest rate.</ResponseField>
  </Expandable>
</ResponseField>

<CodeGroup>
  ```json Example: Perpetual theme={null}
  {
    "feed": "ticker_lite",
    "product_id": "PF_XBTUSD",
    "bid": 34932,
    "ask": 34949.5,
    "change": 3.3705205220015966,
    "premium": 0.1,
    "volume": 264126741,
    "tag": "perpetual",
    "pair": "XBT:USD",
    "dtm": 0,
    "maturityTime": 0,
    "volumeQuote": 264126741
  }
  ```

  ```json Example: Perpetual (ETH) theme={null}
  {
    "feed": "ticker_lite",
    "product_id": "PF_ETHUSD",
    "bid": 1753.45,
    "ask": 1760.35,
    "change": 13.448175559936647,
    "premium": 0.1,
    "volume": 6899673.0,
    "tag": "perpetual",
    "pair": "ETH:USD",
    "dtm": 0,
    "maturityTime": 0,
    "volumeQuote": 6899673.0
  }
  ```
</CodeGroup>

***

## Response Error

<ResponseField name="event" type="string">
  Value: `error`
</ResponseField>

<ResponseField name="message" type="string">
  <span className="field-attr">One of:</span> `Invalid product id`, `Invalid feed`, `Json Error`

  An error message.
</ResponseField>

<CodeGroup>
  ```json Example theme={null}
  {
    "event": "error",
    "message": "Invalid product id"
  }
  ```
</CodeGroup>
