Exchange historical trades

Returns historical trades split by buy/sell side, ordered newest-first.

Supports keyset cursor pagination over (created_at, id) so callers can walk the full history a page at a time. To paginate, take the next_cursor from the response and pass it as the cursor query parameter on the next request. Continue until has_more is false.

No authentication required.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

Ticker identifier (e.g. CC_USDCx)

string
enum

Filter by trade side. When omitted, both buy and sell arrays are returned.

Allowed:
integer
≤ 500
Defaults to 200

Maximum number of trades to return per page (capped at 500).

date-time

Start of time window (RFC3339, e.g. 2026-05-01T00:00:00Z).

date-time

End of time window (RFC3339).

string

Opaque pagination token returned as next_cursor from a prior response. Pass it back to fetch the next (older) page of trades. Omit on the first request.

Responses

400

Missing ticker_id or invalid cursor.

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json