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

> ## Agent Instructions
> API requests use the base URL https://api.unusualwhales.com and require a bearer token in the `Authorization` header (`Authorization: Bearer <API_KEY>`). Create and manage API tokens at https://unusualwhales.com/dashboard/api.
> For live market data inside an AI tool, use the Unusual Whales MCP server at https://unusualwhales.com/public-api/mcp.
> Instructions for agents using Unusual Whales tools: https://unusualwhales.com/skill.md

# TwoSidedQuote

> The best bid and ask quote for a stock. The stock ticker is the Kafka message key.

Message
fields**5**
topic[ticker-quotes](https://api.unusualwhales.com/docs/kafka/topics/ticker-quotes.md)

**Proto definition**

```protobuf schema.proto theme={null}
message TwoSidedQuote {
  int64 bid = 1;
  int64 bid_quantity = 2;
  int64 ask = 3;
  int64 ask_quantity = 4;
  int64 time = 5;
}
```

## Fields

The number on the right of each row is the protobuf field number.

bid
int64
1

Best bid price multiplied by 1,000.

bid\_quantity
int64
2

Number of shares available at the best bid price.

ask
int64
3

Best ask price multiplied by 1,000.

ask\_quantity
int64
4

Number of shares available at the best ask price.

time
int64
5

Quote source time as a Unix timestamp in milliseconds.
