Aggregates (Per Minute)

WS
Delayed: wss://delayed.polygon.io/options
Real-Time: wss://socket.polygon.io/options

Stream minute-by-minute aggregated OHLC (Open, High, Low, Close) and volume data for a specified options contract via WebSocket. These aggregates are updated continuously in Eastern Time (ET). Each bar is constructed solely from qualifying trades that meet specific conditions; if no eligible trades occur within a given minute, no bar is emitted. By delivering an ongoing feed of updated market snapshots, this endpoint enables users to closely monitor intraday price movements, enhance trading strategies, and support live data visualizations in the options market.

Use Cases: Real-time monitoring, dynamic charting, intraday strategy development, automated trading.

Parameters
ticker
string
required
Specify an option contract or use * to subscribe to all option contracts. You can also use a comma separated list to subscribe to multiple option contracts. You can retrieve active options contracts from our Options Contracts API.
Response Attributes
ev
enum (AM)
The event type.
sym
string
The ticker symbol for the given option contract.
v
integer
The tick volume.
av
integer
Today's accumulated volume.
op
number
Today's official opening price.
vw
number
The tick's volume weighted average price.
o
number
The opening tick price for this aggregate window.
c
number
The closing tick price for this aggregate window.
h
number
The highest tick price for this aggregate window.
l
number
The lowest tick price for this aggregate window.
a
number
Today's volume weighted average price.
z
integer
The average trade size for this aggregate window.
s
integer
The start timestamp of this aggregate window in Unix Milliseconds.
e
integer
The end timestamp of this aggregate window in Unix Milliseconds.
Code Examples
Subscription Request
WS
Log in or Sign up to Polygon to customize the websocket code examples. It's free.
Response Object
Did you find this page helpful?
Do you still need help with something?