get
https://api.connex.trade/api/v1/trading/executions/pageable
Retrieve 7-day execution history with cursor-based pagination. Use this endpoint when you need to scroll through large volumes of fills reliably.
Note
- Deprecation notice: The
tradingFeeandtradingFeeCoinresponse fields are deprecated. Usefee/feeCoininstead. Both fields will be removed after 2026-11-15. - This endpoint provides the same 7-day execution history, but with cursor-based pagination.
Use this version when you expect a large number of fills and need to scroll through the full history reliably without hitting response size limits.
Permission
- Applies to both primary user and trading portfolio's API Key.
- Permission: READ.
Rate Limit
- 20 requests per 1 seconds
Request
| Name | Type | Mandatory | Description |
|---|---|---|---|
| orderId | String | N | Order ID. If provided, the query will return executions related to this order. |
| sym | String | N | Trading pair unique identifier , example BINANCE_SPOT_BTC_USDT, BINANCE_PERP_BTC_USDT |
| exchange | String | N | Exchange type, such as BINANCE, OKX |
| businessType | String | N | Business type of the trade, for example SPOT, PERP |
| begin | String | N | Start time of the query window. If not specified, the default is to query data from up to 7 days ago. |
| end | String | N | End time of the query window. If not specified, the current time is used. |
| page | String | N | Current page number (starting from 1). |
| pageSize | String | N | Page size. Default is 1000, maximum 1000. |
Response
| Field | Type | Remark |
|---|---|---|
| transactionId | String | Unique identifier of this trade execution record. One order may generate multiple executions. |
| portfolioId | String | Identifier of the portfolio or sub-account to which this trade belongs. |
| orderId | String | System-generated order ID associated with this execution. |
| exchange | String | Exchange type, such as BINANCE, OKX |
| businessType | String | Business type of the trade, for example SPOT, PERP |
| sym | String | Trading pair unique identifier |
| side | String | Trade side, such as BUY or SELL (or other venue-specific side values). |
| quantity | String | Executed quantity for this trade. |
| price | String | Executed price for this trade. |
| tradingFee | String | Trading fee charged for this execution. Deprecated — use fee instead. Will be removed after 2026-11-15. |
| tradingFeeCoin | String | Currency in which the trading fee is charged (e.g. USDT, BTC). Deprecated — use feeCoin instead. Will be removed after 2026-11-15. |
| fee | String | Trading fee charged for this execution. |
| feeCoin | String | Currency in which the trading fee is charged (e.g. USDT, BTC). |
| rebate | String | Cumulative maker rebate received. 0 for taker orders. For OKX spot: BUY orders return quote currency, SELL orders return base currency. For Binance spot: returns quote currency. For perpetuals: returns USDT. |
| rebateCoin | String | Currency of the rebate. Empty string if no rebate was received. |
| execType | String | "MAKER" or "TAKER" |
| rpnl | String | Realized PNL |
| clientOrderId | String | Client-defined order ID passed when placing the order (used for idempotency and client-side tracking). |
| algoOrderId | String | ID of the parent algo order if this execution was generated by an algorithmic strategy; 0 or empty if not applicable. |
| createAt | String | Transactions create time |
| tradeSource | String | Trade source identifier. Empty string when not applicable. |
