Skip to main content
GET
Trade Feed

Query Parameters

takerApplicationId
string
pageSize
integer<uint32>
default:25

Max trades to return (max 1000)

Required range: 1 <= x <= 1000
pageToken
string

Pagination cursor with two states:

  • Omitted or empty string (""): start from the most recent trade.
  • Non-empty: an opaque cursor from a previous response's next_page_token; results resume immediately after that position.

The walk is a keyset seek on (executed_at, id), both immutable once a trade is written, so a page neither repeats nor skips a trade when new fills land mid-walk. taker_application_id is pinned inside the token, so a token is rejected if the filter changes.

Response

OK

One page of the trade feed, newest first.

trades
object[] | null
pageSize
integer<uint32> | null

Maximum number of trades returned

Example:

25

nextPageToken
string | null

Cursor for the next page. The read fetches one row past page_size, so an empty token means the walk is finished and a non-empty token means a further trade exists. Recent and archived trades are read in one statement, so a client can stop on the empty token without a confirming request.