Trades
Perps Market Data
Trades
Recent executions (price, quantity, side, time). Add after/before for archived history deeper than the exchange serves.
GET
Trades
Live filters
Narrow the live tape server-side (Polymarket offers none of this):side (long / short), min_qty, max_qty, and min_notional — e.g. only trades over $25k. Unknown values return a 400.
Historical windows
Addafter and/or before (Unix seconds or milliseconds) to query historical trades. History covers every execution from July 9, 2026 onward and keeps growing. The same side, min_notional, and min_qty filters apply to the archive too — so “all BTC taker-buys over $50k last week, by time” is one call.
Windowed responses add a more flag for pagination.
Trades are newest first in both live and windowed responses.
side is the taker’s direction: long means the taker bought, short means the taker sold. Trades carry no account attribution — for position-level tracking use wallet portfolios.Authorizations
Path Parameters
Instrument id (e.g. 6), symbol (BTC-USD), or bare asset (btc).
Query Parameters
Max rows to return.
Only rows after this time (Unix seconds or ms).
Only rows before this time (Unix seconds or ms).
Filter: long | short
Minimum quantity
Maximum quantity
Minimum notional (price x qty), USD
Response
200 - application/json
Success

