List public market trades, newest first by default
GET/api/v1/public/markets/:market_id/trades
Anonymous consolidated tape. Participant accounts, order identifiers, participant fees and fee tiers are never returned. Without since_id, the endpoint returns the newest page and defaults to order=desc. Use cursor_trade_id to page toward older trades. For deterministic forward catch-up, pass the last processed trade as since_id; catch-up is always order=asc and returns next_since_id. A supplied wallet query is rejected with PUBLIC_WALLET_FILTER_UNSUPPORTED; use an authenticated account fills endpoint for own activity.
Request
Responses
- 200
- 400
- default
Public trades
Invalid public query, including PUBLIC_WALLET_FILTER_UNSUPPORTED for wallet filtering.
Error response. Prefer the nested ApiErrorResponse via X-SC-Error-Format: envelope-v1; existing unnegotiated handler responses can retain a documented legacy flat shape through the compatibility period.
Response Headers
Stable request correlation id generated or echoed by the server.