get
https://api.connex.trade/api/v1/trading/archive/executions/pageable
Retrieve historical execution records from 7 to 90 days ago. Use this endpoint for backfilling, reconciliation, and reporting that requires data beyond the recent 7-day window.
Note
- Deprecation notice: The
tradingFeeandtradingFeeCoinresponse fields are deprecated. Usefee/feeCoininstead. Both fields will be removed after 2026-11-15. - Due to time lag in data synchronization, same-day data from this endpoint may be delayed or inaccurate. Therefore, it is not recommended to use this endpoint to query same-day data. For data within 7 days, it is recommended to use Query Transactions (Pageable) , which is more accurate.
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 |
| sym | String | N | Trading pair unique identifier , example BINANCE_SPOT_BTC_USDT, BINANCE_PERP_BTC_USDT |
| exchange | String | N | Exchange type(BINANCE,OKX) |
| businessType | String | N | Business type(For example SPOT) |
| begin | String | N | Start time of the query window. If not specified, the default is to query data from up to 90 days ago. |
| end | String | N | End time of the query window. If not specified, the current time is used. |
| page | String | N | Current page |
| pageSize | String | N | Limit(Default 1000, max 1000) |
Response
| Field | Type | Remark |
|---|---|---|
| transactionId | String | Transaction ID |
| portfolioId | String | Portfolio ID |
| orderId | String | Order ID |
| clientOrderId | String | Customer defined order ID |
| exchangeType | String | ExchangeType(BINANCE、OKX) |
| businessType | String | BusinessType |
| sym | String | Trading pair unique identifier |
| side | String | Side |
| quantity | String | Filled quantity |
| price | String | Filled price |
| 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. |
